From 42f713a0c10a3ad4cc9ad52d861d624fd477e552 Mon Sep 17 00:00:00 2001 From: Muiris Woulfe Date: Fri, 10 Apr 2026 11:12:57 +0100 Subject: [PATCH 1/3] Refactor structural improvements --- src/task/src/git/gitInvoker.ts | 61 +++++----- src/task/src/metrics/codeMetrics.ts | 23 ++-- src/task/src/metrics/inputs.ts | 115 +++++++++++------- src/task/src/metrics/inputsDefault.ts | 7 -- .../src/pullRequests/pullRequestComments.ts | 82 +++++++------ src/task/src/repos/gitHubReposInvoker.ts | 49 +++++--- .../runners/azurePipelinesRunnerInvoker.ts | 5 +- src/task/src/utilities/constants.ts | 5 + .../tests/repos/gitHubReposInvoker.spec.ts | 30 ++++- 9 files changed, 219 insertions(+), 158 deletions(-) diff --git a/src/task/src/git/gitInvoker.ts b/src/task/src/git/gitInvoker.ts index 882e394a7..8707d5d52 100644 --- a/src/task/src/git/gitInvoker.ts +++ b/src/task/src/git/gitInvoker.ts @@ -102,42 +102,18 @@ export default class GitInvoker { } if (variable === "GitHub" || variable === "GitHubEnterprise") { - const result: string | undefined = - process.env.SYSTEM_PULLREQUEST_PULLREQUESTNUMBER; - if (typeof result === "undefined") { - this._logger.logWarning( - "'SYSTEM_PULLREQUEST_PULLREQUESTNUMBER' is undefined.", - ); - return ""; - } - - if (!/^\d+$/u.test(result)) { - this._logger.logWarning( - `'SYSTEM_PULLREQUEST_PULLREQUESTNUMBER' is not numeric '${result}'.`, - ); - return ""; - } - - return result; - } - - const result: string | undefined = - process.env.SYSTEM_PULLREQUEST_PULLREQUESTID; - if (typeof result === "undefined") { - this._logger.logWarning( - "'SYSTEM_PULLREQUEST_PULLREQUESTID' is undefined.", + return ( + this.getNumericEnvironmentVariable( + "SYSTEM_PULLREQUEST_PULLREQUESTNUMBER", + ) ?? "" ); - return ""; } - if (!/^\d+$/u.test(result)) { - this._logger.logWarning( - `'SYSTEM_PULLREQUEST_PULLREQUESTID' is not numeric '${result}'.`, - ); - return ""; - } - - return result; + return ( + this.getNumericEnvironmentVariable( + "SYSTEM_PULLREQUEST_PULLREQUESTID", + ) ?? "" + ); } private get targetBranch(): string { @@ -220,6 +196,25 @@ export default class GitInvoker { ); } + private getNumericEnvironmentVariable(variableName: string): string | null { + this._logger.logDebug("* GitInvoker.getNumericEnvironmentVariable()"); + + const value: string | undefined = process.env[variableName]; + if (typeof value === "undefined") { + this._logger.logWarning(`'${variableName}' is undefined.`); + return null; + } + + if (!/^\d+$/u.test(value)) { + this._logger.logWarning( + `'${variableName}' is not numeric '${value}'.`, + ); + return null; + } + + return value; + } + private initialize(): void { this._logger.logDebug("* GitInvoker.initialize()"); diff --git a/src/task/src/metrics/codeMetrics.ts b/src/task/src/metrics/codeMetrics.ts index a2a5e70af..503cecf37 100644 --- a/src/task/src/metrics/codeMetrics.ts +++ b/src/task/src/metrics/codeMetrics.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. */ +import * as path from "node:path"; import type { CodeFileMetricInterface } from "./codeFileMetricInterface.js"; import CodeMetricsData from "./codeMetricsData.js"; import type { FixedLengthArrayInterface } from "../utilities/fixedLengthArrayInterface.js"; @@ -27,7 +28,7 @@ export default class CodeMetrics { private readonly _logger: Logger; private readonly _runnerInvoker: RunnerInvoker; - private _isInitialized = false; + private _initializePromise: Promise | null = null; private readonly _filesNotRequiringReview: string[] = []; private readonly _deletedFilesNotRequiringReview: string[] = []; private _size = ""; @@ -83,7 +84,7 @@ export default class CodeMetrics { this._logger.logDebug("* CodeMetrics.getFilesNotRequiringReview()"); await this.initialize(); - return this._filesNotRequiringReview; + return [...this._filesNotRequiringReview]; } /** @@ -94,7 +95,7 @@ export default class CodeMetrics { this._logger.logDebug("* CodeMetrics.getDeletedFilesNotRequiringReview()"); await this.initialize(); - return this._deletedFilesNotRequiringReview; + return [...this._deletedFilesNotRequiringReview]; } /** @@ -158,15 +159,18 @@ export default class CodeMetrics { private async initialize(): Promise { this._logger.logDebug("* CodeMetrics.initialize()"); - if (this._isInitialized) { - return; - } + this._initializePromise ??= this.performInitialization(); + + return this._initializePromise; + } + + private async performInitialization(): Promise { + this._logger.logDebug("* CodeMetrics.performInitialization()"); const gitDiffSummary: string = ( await this._gitInvoker.getDiffSummary() ).trim(); - this._isInitialized = true; if (gitDiffSummary !== "") { this.initializeMetrics(gitDiffSummary); } @@ -284,10 +288,7 @@ export default class CodeMetrics { private matchFileExtension(fileName: string): boolean { this._logger.logDebug("* CodeMetrics.matchFileExtension()"); - const fileExtensionIndex: number = fileName.lastIndexOf("."); - const fileExtension: string = fileName - .substring(fileExtensionIndex + 1) - .toLowerCase(); + const fileExtension: string = path.extname(fileName).slice(1).toLowerCase(); const result: boolean = this._inputs.codeFileExtensions.has(fileExtension); this._logger.logDebug( diff --git a/src/task/src/metrics/inputs.ts b/src/task/src/metrics/inputs.ts index 6cdb9f9a7..171a5bfd3 100644 --- a/src/task/src/metrics/inputs.ts +++ b/src/task/src/metrics/inputs.ts @@ -172,59 +172,61 @@ export default class Inputs { private initializeBaseSize(baseSize: string | null): void { this._logger.logDebug("* Inputs.initializeBaseSize()"); - const convertedValue: number = - baseSize === null ? NaN : parseInt(baseSize, decimalRadix); - if (!Number.isNaN(convertedValue) && convertedValue > 0) { - this._baseSize = convertedValue; - const baseSizeString: string = this._baseSize.toLocaleString(); - this._logger.logInfo( - this._runnerInvoker.loc( - "metrics.inputs.settingBaseSize", - baseSizeString, - ), - ); - return; - } - - const baseSizeString: string = InputsDefault.baseSize.toLocaleString(); - this._logger.logInfo( - this._runnerInvoker.loc( - "metrics.inputs.adjustingBaseSize", - baseSizeString, - ), + this.initializeNumeric( + baseSize, + (value: string): number => parseInt(value, decimalRadix), + (value: number): boolean => value > 0, + (value: number): void => { + this._baseSize = value; + }, + (valueString: string): void => { + this._logger.logInfo( + this._runnerInvoker.loc( + "metrics.inputs.settingBaseSize", + valueString, + ), + ); + }, + InputsDefault.baseSize, + (valueString: string): void => { + this._logger.logInfo( + this._runnerInvoker.loc( + "metrics.inputs.adjustingBaseSize", + valueString, + ), + ); + }, ); - this._baseSize = InputsDefault.baseSize; } private initializeGrowthRate(growthRate: string | null): void { this._logger.logDebug("* Inputs.initializeGrowthRate()"); - const convertedValue: number = - growthRate === null ? NaN : parseFloat(growthRate); - if ( - !Number.isNaN(convertedValue) && - Number.isFinite(convertedValue) && - convertedValue > 1.0 - ) { - this._growthRate = convertedValue; - const growthRateString: string = this._growthRate.toLocaleString(); - this._logger.logInfo( - this._runnerInvoker.loc( - "metrics.inputs.settingGrowthRate", - growthRateString, - ), - ); - return; - } - - const growthRateString: string = InputsDefault.growthRate.toLocaleString(); - this._logger.logInfo( - this._runnerInvoker.loc( - "metrics.inputs.adjustingGrowthRate", - growthRateString, - ), + this.initializeNumeric( + growthRate, + (value: string): number => parseFloat(value), + (value: number): boolean => Number.isFinite(value) && value > 1.0, + (value: number): void => { + this._growthRate = value; + }, + (valueString: string): void => { + this._logger.logInfo( + this._runnerInvoker.loc( + "metrics.inputs.settingGrowthRate", + valueString, + ), + ); + }, + InputsDefault.growthRate, + (valueString: string): void => { + this._logger.logInfo( + this._runnerInvoker.loc( + "metrics.inputs.adjustingGrowthRate", + valueString, + ), + ); + }, ); - this._growthRate = InputsDefault.growthRate; } private initializeTestFactor(testFactor: string | null): void { @@ -266,6 +268,27 @@ export default class Inputs { this._testFactor = InputsDefault.testFactor; } + private initializeNumeric( + inputValue: string | null, + parser: (value: string) => number, + validator: (value: number) => boolean, + setter: (value: number) => void, + settingMessage: (valueString: string) => void, + defaultValue: number, + adjustingMessage: (valueString: string) => void, + ): void { + const convertedValue: number = + inputValue === null ? NaN : parser(inputValue); + if (!Number.isNaN(convertedValue) && validator(convertedValue)) { + setter(convertedValue); + settingMessage(convertedValue.toLocaleString()); + return; + } + + adjustingMessage(defaultValue.toLocaleString()); + setter(defaultValue); + } + private initializeAlwaysCloseComment( alwaysCloseComment: string | null, ): void { diff --git a/src/task/src/metrics/inputsDefault.ts b/src/task/src/metrics/inputsDefault.ts index 4b8365775..eb8f50031 100644 --- a/src/task/src/metrics/inputsDefault.ts +++ b/src/task/src/metrics/inputsDefault.ts @@ -127,7 +127,6 @@ export const codeFileExtensions: string[] = [ "php", "aw", "ctp", - "fcgi", "inc", "php3", "php4", @@ -146,7 +145,6 @@ export const codeFileExtensions: string[] = [ "hh", "hpp", "hxx", - "inc", "inl", "ino", "ipp", @@ -157,7 +155,6 @@ export const codeFileExtensions: string[] = [ // C "c", "cats", - "h", "idc", // C: OpenCL "cl", @@ -174,10 +171,8 @@ export const codeFileExtensions: string[] = [ "sh", "bash", "bats", - "cgi", "command", "env", - "fcgi", "ksh", "tmux", "tool", @@ -200,7 +195,6 @@ export const codeFileExtensions: string[] = [ "rb", "builder", "eye", - "fcgi", "gemspec", "god", "jbuilder", @@ -216,7 +210,6 @@ export const codeFileExtensions: string[] = [ "rbx", "ru", "ruby", - "spec", "thor", "watchr", ]; diff --git a/src/task/src/pullRequests/pullRequestComments.ts b/src/task/src/pullRequests/pullRequestComments.ts index fd0e96e38..0b9cd4e76 100644 --- a/src/task/src/pullRequests/pullRequestComments.ts +++ b/src/task/src/pullRequests/pullRequestComments.ts @@ -99,48 +99,54 @@ export default class PullRequestComments { const metrics: CodeMetricsData = await this._codeMetrics.getMetrics(); - let result = `${this._runnerInvoker.loc("pullRequests.pullRequestComments.commentTitle")}\n`; - result += await this.addCommentSizeStatus(); - result += await this.addCommentTestStatus(); - - result += `||${this._runnerInvoker.loc("pullRequests.pullRequestComments.tableLines")}\n`; - result += "-|-:\n"; - result += this.addCommentMetrics( - this._runnerInvoker.loc( - "pullRequests.pullRequestComments.tableProductCode", + const parts: string[] = [ + `${this._runnerInvoker.loc("pullRequests.pullRequestComments.commentTitle")}\n`, + await this.addCommentSizeStatus(), + await this.addCommentTestStatus(), + `||${this._runnerInvoker.loc("pullRequests.pullRequestComments.tableLines")}\n`, + "-|-:\n", + this.addCommentMetrics( + this._runnerInvoker.loc( + "pullRequests.pullRequestComments.tableProductCode", + ), + metrics.productCode, + false, ), - metrics.productCode, - false, - ); - result += this.addCommentMetrics( - this._runnerInvoker.loc("pullRequests.pullRequestComments.tableTestCode"), - metrics.testCode, - false, - ); - result += this.addCommentMetrics( - this._runnerInvoker.loc("pullRequests.pullRequestComments.tableSubtotal"), - metrics.subtotal, - true, - ); - result += this.addCommentMetrics( + this.addCommentMetrics( + this._runnerInvoker.loc( + "pullRequests.pullRequestComments.tableTestCode", + ), + metrics.testCode, + false, + ), + this.addCommentMetrics( + this._runnerInvoker.loc( + "pullRequests.pullRequestComments.tableSubtotal", + ), + metrics.subtotal, + true, + ), + this.addCommentMetrics( + this._runnerInvoker.loc( + "pullRequests.pullRequestComments.tableIgnoredCode", + ), + metrics.ignoredCode, + false, + ), + this.addCommentMetrics( + this._runnerInvoker.loc( + "pullRequests.pullRequestComments.tableTotal", + ), + metrics.total, + true, + ), + "\n", this._runnerInvoker.loc( - "pullRequests.pullRequestComments.tableIgnoredCode", + "pullRequests.pullRequestComments.commentFooter", ), - metrics.ignoredCode, - false, - ); - result += this.addCommentMetrics( - this._runnerInvoker.loc("pullRequests.pullRequestComments.tableTotal"), - metrics.total, - true, - ); + ]; - result += "\n"; - result += this._runnerInvoker.loc( - "pullRequests.pullRequestComments.commentFooter", - ); - - return result; + return parts.join(""); } /** diff --git a/src/task/src/repos/gitHubReposInvoker.ts b/src/task/src/repos/gitHubReposInvoker.ts index ef7d7bbb5..8ad430d9b 100644 --- a/src/task/src/repos/gitHubReposInvoker.ts +++ b/src/task/src/repos/gitHubReposInvoker.ts @@ -4,6 +4,7 @@ */ import * as Validator from "../utilities/validator.js"; +import { decimalRadix, userAgent } from "../utilities/constants.js"; import BaseReposInvoker from "./baseReposInvoker.js"; import CommentData from "./interfaces/commentData.js"; import type CreateIssueCommentResponse from "../wrappers/octokitInterfaces/createIssueCommentResponse.js"; @@ -25,7 +26,6 @@ import RunnerInvoker from "../runners/runnerInvoker.js"; import { StatusCodes } from "http-status-codes"; import type UpdateIssueCommentResponse from "../wrappers/octokitInterfaces/updateIssueCommentResponse.js"; import type UpdatePullResponse from "../wrappers/octokitInterfaces/updatePullResponse.js"; -import { decimalRadix } from "../utilities/constants.js"; /** * A class for invoking GitHub Repos functionality. @@ -63,16 +63,17 @@ export default class GitHubReposInvoker extends BaseReposInvoker { this._runnerInvoker = runnerInvoker; } + // eslint-disable-next-line @typescript-eslint/require-await -- Satisfies the abstract method's Promise return type without needing await. public async isAccessTokenAvailable(): Promise { this._logger.logDebug("* GitHubReposInvoker.isAccessTokenAvailable()"); if (typeof process.env.PR_METRICS_ACCESS_TOKEN === "undefined") { - return Promise.resolve( - this._runnerInvoker.loc("repos.gitHubReposInvoker.noGitHubAccessToken"), + return this._runnerInvoker.loc( + "repos.gitHubReposInvoker.noGitHubAccessToken", ); } - return Promise.resolve(null); + return null; } public async getTitleAndDescription(): Promise { @@ -283,7 +284,7 @@ export default class GitHubReposInvoker extends BaseReposInvoker { this._logger.logWarning(`Octokit – ${message}`); }, }, - userAgent: "PRMetrics/v1.7.13", + userAgent, }; if (RunnerInvoker.isGitHub) { @@ -332,32 +333,40 @@ export default class GitHubReposInvoker extends BaseReposInvoker { "SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI", "GitHubReposInvoker.initializeForAzureDevOps()", ); - const sourceRepositoryUriElements: string[] = - sourceRepositoryUri.split("/"); - if ( - typeof sourceRepositoryUriElements[2] === "undefined" || - typeof sourceRepositoryUriElements[3] === "undefined" || - typeof sourceRepositoryUriElements[4] === "undefined" - ) { + + let parsedUrl: URL; + try { + parsedUrl = new URL(sourceRepositoryUri); + } catch { throw new Error( `SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI '${sourceRepositoryUri}' is in an unexpected format.`, ); } - // Handle GitHub Enterprise invocations. - let baseUrl = ""; - let baseUrlTemporary: string; - [, , baseUrlTemporary, this._owner, this._repo] = - sourceRepositoryUriElements; - if (baseUrlTemporary !== "github.com") { - baseUrl = `https://${baseUrlTemporary}/api/v3`; + const pathSegments: string[] = parsedUrl.pathname + .split("/") + .filter(Boolean); + const owner: string | undefined = pathSegments[0]; + const repo: string | undefined = pathSegments[1]; + if (typeof owner === "undefined" || typeof repo === "undefined") { + throw new Error( + `SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI '${sourceRepositoryUri}' is in an unexpected format.`, + ); } + this._owner = owner; + this._repo = repo; + if (this._repo.endsWith(".git")) { this._repo = this._repo.substring(0, this._repo.length - ".git".length); } - return baseUrl; + // Handle GitHub Enterprise invocations. + if (parsedUrl.hostname !== "github.com") { + return `${parsedUrl.origin}/api/v3`; + } + + return ""; } private convertPullRequestComments( diff --git a/src/task/src/runners/azurePipelinesRunnerInvoker.ts b/src/task/src/runners/azurePipelinesRunnerInvoker.ts index d04b852be..b1d0528ff 100644 --- a/src/task/src/runners/azurePipelinesRunnerInvoker.ts +++ b/src/task/src/runners/azurePipelinesRunnerInvoker.ts @@ -28,6 +28,7 @@ export default class AzurePipelinesRunnerInvoker implements RunnerInvokerInterfa this._azurePipelinesRunnerWrapper = azurePipelinesRunnerWrapper; } + // eslint-disable-next-line @typescript-eslint/require-await -- Satisfies the interface's Promise return type without needing await. public async exec(tool: string, args: string): Promise { const options: IExecOptions = { failOnStdErr: true, @@ -39,11 +40,11 @@ export default class AzurePipelinesRunnerInvoker implements RunnerInvokerInterfa args, options, ); - return Promise.resolve({ + return { exitCode: result.code, stderr: result.stderr, stdout: result.stdout, - }); + }; } public getInput(name: string[]): string | null { diff --git a/src/task/src/utilities/constants.ts b/src/task/src/utilities/constants.ts index 4de4a264f..cc8903ab2 100644 --- a/src/task/src/utilities/constants.ts +++ b/src/task/src/utilities/constants.ts @@ -17,3 +17,8 @@ export const exitCodeForFailure = 1; * The maximum number of matching patterns that can be specified for file or test matching. */ export const maxPatternCount = 200; + +/** + * The user agent string used for GitHub API requests. + */ +export const userAgent = "PRMetrics/v1.7.13"; diff --git a/src/task/tests/repos/gitHubReposInvoker.spec.ts b/src/task/tests/repos/gitHubReposInvoker.spec.ts index bc9bb41e3..0b3068041 100644 --- a/src/task/tests/repos/gitHubReposInvoker.spec.ts +++ b/src/task/tests/repos/gitHubReposInvoker.spec.ts @@ -198,7 +198,35 @@ describe("gitHubReposInvoker.ts", (): void => { }); } - it("should throw when SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI is set to an invalid URL and the task is running on Azure Pipelines", async (): Promise => { + it("should throw when SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI is set to a non-parseable URL and the task is running on Azure Pipelines", async (): Promise => { + // Arrange + process.env.SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI = "not-a-valid-url"; + const gitHubReposInvoker: GitHubReposInvoker = new GitHubReposInvoker( + instance(gitInvoker), + instance(logger), + instance(octokitWrapper), + instance(runnerInvoker), + ); + + // Act + const func: () => Promise = async () => + gitHubReposInvoker.getTitleAndDescription(); + + // Assert + await AssertExtensions.toThrowAsync( + func, + "SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI 'not-a-valid-url' is in an unexpected format.", + ); + verify( + logger.logDebug("* GitHubReposInvoker.getTitleAndDescription()"), + ).once(); + verify(logger.logDebug("* GitHubReposInvoker.initialize()")).once(); + verify( + logger.logDebug("* GitHubReposInvoker.initializeForAzureDevOps()"), + ).once(); + }); + + it("should throw when SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI is set to a URL with insufficient path segments and the task is running on Azure Pipelines", async (): Promise => { // Arrange process.env.SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI = "https://github.com/microsoft"; From 39929162508f65b99d5f7716c19908b7b67c2a9d Mon Sep 17 00:00:00 2001 From: Muiris Woulfe Date: Fri, 10 Apr 2026 11:16:14 +0100 Subject: [PATCH 2/3] chore: fix linting, update dist folder --- dist/index.mjs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/dist/index.mjs b/dist/index.mjs index c0bf5ed80..226ff5e08 100644 --- a/dist/index.mjs +++ b/dist/index.mjs @@ -1,4 +1,4 @@ -import{createRequire as e}from"module";var t={6445:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.AlertApi=void 0;const r=i(666);const s=i(4326);class AlertApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Alert-api",i)}getAlert(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,alertId:t,repository:i};let u={ref:r,expand:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","e21b4630-b7d2-4031-99e3-3ad328cc4a7f",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Alert,false);a(o)}catch(e){l(e)}}))))}))}getAlerts(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t};let d={top:i,orderBy:r,criteria:o,expand:a,continuationToken:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","e21b4630-b7d2-4031-99e3-3ad328cc4a7f",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Alert,true);u(o)}catch(e){c(e)}}))))}))}getAlertSarif(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,alertId:t,repository:i};let l={ref:r,expand:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","e21b4630-b7d2-4031-99e3-3ad328cc4a7f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}updateAlert(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,alertId:i,repository:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","e21b4630-b7d2-4031-99e3-3ad328cc4a7f",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Alert,false);o(l)}catch(e){a(e)}}))))}))}getBranches(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("alertType can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={action:"Branches",project:e,repository:t};let d={alertType:i,continuationToken:r,branchNameContains:o,top:a,includePullRequestBranches:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","8f90675b-f794-434d-8f2c-cfae0a11c02a",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Branch,true);u(o)}catch(e){c(e)}}))))}))}getUxFilters(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("alertType can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={action:"Default",project:e,repository:t};let a={alertType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","8f90675b-f794-434d-8f2c-cfae0a11c02a",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.UxFilters,false);r(l)}catch(e){o(e)}}))))}))}getAlertInstances(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,alertId:t,repository:i};let l={ref:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","f451ba96-0e95-458a-8dd5-3df894770a49",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.AlertAnalysisInstance,true);o(a)}catch(e){a(e)}}))))}))}createLegalReview(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("alertId can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t};let a={alertId:i,ref:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","65de4b84-7519-4ae8-8623-175f79b49b80",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}updateAlertsMetadata(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repository:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","65de4b84-7519-4ae8-8623-175f79b49b80",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.AlertMetadataChange,true);r(l)}catch(e){o(e)}}))))}))}uploadSarif(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repository:r};e=e||{};e["Content-Type"]="application/octet-stream";e["X-AdvSec-NotificationSarif"]="notificationFlag";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","2a141cae-a50d-4c22-b41b-13f77748d035",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("POST",r,t,o);let l=this.formatResponse(a.result,null,false);s(l)}catch(e){o(e)}}))))}))}getSarif(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={sarifId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Alert","a04689e7-0f81-48a2-8d18-40654c47494c",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.SarifUploadStatus,false);t(a)}catch(e){i(e)}}))))}))}getValidityData(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t,alertId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","2e022520-3508-4b5f-9855-acb954d673ba",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.ValidationRequestInfo,false);r(a)}catch(e){o(e)}}))))}))}initiateValidation(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t,alertId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","2e022520-3508-4b5f-9855-acb954d673ba",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,i);let a=this.formatResponse(o.result,s.TypeInfo.AlertValidationRequestStatus,false);r(a)}catch(e){o(e)}}))))}))}}t.AlertApi=AlertApi},8351:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.BuildApi=void 0;const r=i(666);const s=i(8920);class BuildApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Build-api",i)}createArtifact(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.5","build","1db06c96-014e-44e1-ac91-90b2d4b3e984",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getArtifact(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("artifactName can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={artifactName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.5","build","1db06c96-014e-44e1-ac91-90b2d4b3e984",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getArtifactContentZip(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("artifactName can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={artifactName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.5","build","1db06c96-014e-44e1-ac91-90b2d4b3e984",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/zip",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getArtifacts(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.5","build","1db06c96-014e-44e1-ac91-90b2d4b3e984",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getFile(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("artifactName can not be null or undefined")}if(r==null){throw new TypeError("fileId can not be null or undefined")}if(s==null){throw new TypeError("fileName can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let l={artifactName:i,fileId:r,fileName:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.5","build","1db06c96-014e-44e1-ac91-90b2d4b3e984",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getAttachments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,type:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","f2192269-89fa-4f94-baf6-8fb128c55159",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getAttachment(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,timelineId:i,recordId:r,type:s,name:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","af5122d3-3438-485e-a25a-2dbbfde84ee6",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}authorizeProjectResources(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","398c85bc-81aa-4822-947c-a194a05f0fef",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getProjectResources(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={type:t,id:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","398c85bc-81aa-4822-947c-a194a05f0fef",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}getBadge(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let o={branchName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","de6a4df8-22cd-44ee-af2d-39f6aa7a4261",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}listBranches(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t};let l={serviceEndpointId:i,repository:r,branchName:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","e05d4403-9b81-4244-8763-20fde28d1976",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}getBuildBadge(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repoType:t};let a={repoId:i,branchName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","21b3b9ce-fad5-4567-9ad0-80679794e003",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getBuildBadgeData(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repoType:t};let a={repoId:i,branchName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","21b3b9ce-fad5-4567-9ad0-80679794e003",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getRetentionLeasesForBuild(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","3da19a6a-f088-45c4-83ce-2ad3a87be6c4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.RetentionLease,true);i(a)}catch(e){r(e)}}))))}))}deleteBuild(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getBuild(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let a={propertyFilters:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Build,false);r(l)}catch(e){o(e)}}))))}))}getBuilds(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y,m,v,I,E,C){return n(this,void 0,void 0,(function*(){return new Promise(((T,b)=>n(this,void 0,void 0,(function*(){let n={project:e};let R={definitions:t&&t.join(","),queues:i&&i.join(","),buildNumber:r,minTime:o,maxTime:a,requestedFor:l,reasonFilter:u,statusFilter:c,resultFilter:d,tagFilters:p&&p.join(","),properties:A&&A.join(","),$top:f,continuationToken:h,maxBuildsPerDefinition:g,deletedFilter:y,queryOrder:m,branchName:v,buildIds:I&&I.join(","),repositoryId:E,repositoryType:C};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n,R);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Build,true);T(o)}catch(e){b(e)}}))))}))}queueBuild(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:t};let c={ignoreWarnings:i,checkInTicket:r,sourceBuildId:o,definitionId:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.Build,false);l(a)}catch(e){u(e)}}))))}))}updateBuild(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};let l={retry:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.Build,false);o(u)}catch(e){a(e)}}))))}))}updateBuilds(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Build,true);i(l)}catch(e){r(e)}}))))}))}getBuildChanges(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let u={continuationToken:i,$top:r,includeSourceChange:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","54572c7b-bbd3-45d4-80dc-28be08941620",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Change,true);a(o)}catch(e){l(e)}}))))}))}getChangesBetweenBuilds(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={fromBuildId:t,toBuildId:i,$top:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","f10f0ea5-18a1-43ec-a8fb-2042c7be9b43",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.Change,true);o(a)}catch(e){a(e)}}))))}))}getBuildController(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={controllerId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","fcac1932-2ee1-437f-9b6f-7f696be858f6",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildController,false);t(a)}catch(e){i(e)}}))))}))}getBuildControllers(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={name:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","fcac1932-2ee1-437f-9b6f-7f696be858f6",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.BuildController,true);t(l)}catch(e){i(e)}}))))}))}createDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={definitionToCloneId:i,definitionToCloneRevision:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.BuildDefinition,false);o(u)}catch(e){a(e)}}))))}))}deleteDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDefinition(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let c={revision:i,minMetricsTime:r,propertyFilters:o&&o.join(","),includeLatestBuilds:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.BuildDefinition,false);l(o)}catch(e){u(e)}}))))}))}getDefinitions(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y,m){return n(this,void 0,void 0,(function*(){return new Promise(((v,I)=>n(this,void 0,void 0,(function*(){let n={project:e};let E={name:t,repositoryId:i,repositoryType:r,queryOrder:o,$top:a,continuationToken:l,minMetricsTime:u,definitionIds:c&&c.join(","),path:d,builtAfter:p,notBuiltAfter:A,includeAllProperties:f,includeLatestBuilds:h,taskIdFilter:g,processType:y,yamlFilename:m};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n,E);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.BuildDefinitionReference,true);v(o)}catch(e){I(e)}}))))}))}restoreDefinition(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("deleted can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let a={deleted:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.update(t,null,i);let l=this.formatResponse(o.result,s.TypeInfo.BuildDefinition,false);r(l)}catch(e){o(e)}}))))}))}updateDefinition(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,definitionId:i};let u={secretsSourceDefinitionId:r,secretsSourceDefinitionRevision:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.BuildDefinition,false);a(l)}catch(e){l(e)}}))))}))}getFileContents(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t};let u={serviceEndpointId:i,repository:r,commitOrBranch:s,path:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","29d12225-b1d9-425f-b668-6c594a981313",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}createFolder(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("path can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={path:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","a906531b-d2da-4f55-bda7-f3e676cc50d9",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.replace(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.Folder,false);r(u)}catch(e){o(e)}}))))}))}deleteFolder(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={path:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","a906531b-d2da-4f55-bda7-f3e676cc50d9",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getFolders(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,path:t};let a={queryOrder:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","a906531b-d2da-4f55-bda7-f3e676cc50d9",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Folder,true);r(l)}catch(e){o(e)}}))))}))}updateFolder(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("path can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={path:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","a906531b-d2da-4f55-bda7-f3e676cc50d9",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.Folder,false);r(u)}catch(e){o(e)}}))))}))}getBuildGeneralSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","c4aefd19-30ff-405b-80ad-aca021e7242a",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateBuildGeneralSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","c4aefd19-30ff-405b-80ad-aca021e7242a",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getRetentionHistory(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={daysToLookback:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","1a9c48be-0ef5-4ec2-b94f-f053bdd2d3bf",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.BuildRetentionHistory,false);t(l)}catch(e){i(e)}}))))}))}getLatestBuild(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,definition:t};let a={branchName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","54481611-01f4-47f3-998f-160da0f0c229",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Build,false);r(l)}catch(e){o(e)}}))))}))}addRetentionLeases(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.RetentionLease,true);i(l)}catch(e){r(e)}}))))}))}deleteRetentionLeasesById(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={ids:t&&t.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getRetentionLease(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,leaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.RetentionLease,false);i(a)}catch(e){r(e)}}))))}))}getRetentionLeasesByMinimalRetentionLeases(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("leasesToFetch can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={leasesToFetch:t&&t.join("|")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.RetentionLease,true);i(l)}catch(e){r(e)}}))))}))}getRetentionLeasesByOwnerId(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={ownerId:t,definitionId:i,runId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.RetentionLease,true);o(a)}catch(e){a(e)}}))))}))}getRetentionLeasesByUserId(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("userOwnerId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={userOwnerId:t,definitionId:i,runId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.RetentionLease,true);o(a)}catch(e){a(e)}}))))}))}updateRetentionLease(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,leaseId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.RetentionLease,false);r(l)}catch(e){o(e)}}))))}))}getBuildLog(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,logId:i};let l={startLine:r,endLine:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","35a80daf-7f30-45fc-86e8-6b813d9c90df",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getBuildLogLines(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,logId:i};let l={startLine:r,endLine:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","35a80daf-7f30-45fc-86e8-6b813d9c90df",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}getBuildLogs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","35a80daf-7f30-45fc-86e8-6b813d9c90df",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildLog,true);i(a)}catch(e){r(e)}}))))}))}getBuildLogsZip(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","35a80daf-7f30-45fc-86e8-6b813d9c90df",n);let t=e.requestUrl;let r=e.apiVersion;let s=this.createAcceptHeader("application/zip",r);i((yield this.http.get(t,{Accept:s})).message)}catch(e){r(e)}}))))}))}getBuildLogZip(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,logId:i};let l={startLine:r,endLine:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","35a80daf-7f30-45fc-86e8-6b813d9c90df",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getProjectMetrics(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,metricAggregationType:t};let a={minMetricsTime:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","7433fae7-a6bc-41dc-a6e2-eef9005ce41a",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.BuildMetric,true);r(l)}catch(e){o(e)}}))))}))}getDefinitionMetrics(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let a={minMetricsTime:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","d973b939-0ce0-4fec-91d8-da3940fa1827",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.BuildMetric,true);r(l)}catch(e){o(e)}}))))}))}getBuildOptionDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","591cb5a4-2d46-4f3a-a697-5cd42b6bd332",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildOptionDefinition,true);t(a)}catch(e){i(e)}}))))}))}getPathContents(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t};let u={serviceEndpointId:i,repository:r,commitOrBranch:s,path:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","7944d6fb-df01-4709-920a-7a189aa34037",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}getBuildProperties(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={filter:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","0a6312e9-0627-49b7-8083-7d74a64849c9",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}updateBuildProperties(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,buildId:r};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","build","0a6312e9-0627-49b7-8083-7d74a64849c9",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.update(r,t,o);let l=this.formatResponse(a.result,null,false);s(l)}catch(e){o(e)}}))))}))}getDefinitionProperties(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let o={filter:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","d9826ad7-2a68-46a9-a6e9-677698777895",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}updateDefinitionProperties(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,definitionId:r};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","build","d9826ad7-2a68-46a9-a6e9-677698777895",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.update(r,t,o);let l=this.formatResponse(a.result,null,false);s(l)}catch(e){o(e)}}))))}))}getPullRequest(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t,pullRequestId:i};let l={repositoryId:r,serviceEndpointId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","d8763ec7-9ff0-4fb4-b2b2-9d757906ff14",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getBuildReport(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={type:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","45bcaa88-67e1-4042-a035-56d3b4a7d44c",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getBuildReportHtmlContent(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={type:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","45bcaa88-67e1-4042-a035-56d3b4a7d44c",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("text/html",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}listRepositories(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t};let c={serviceEndpointId:i,repository:r,resultSet:s,pageResults:o,continuationToken:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","d44d1680-f978-4834-9b93-8c6e132329c9",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);l(s)}catch(e){u(e)}}))))}))}authorizeDefinitionResources(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,definitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","ea623316-1967-45eb-89ab-e9e6110cf2d6",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}getDefinitionResources(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","ea623316-1967-45eb-89ab-e9e6110cf2d6",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getResourceUsage(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","3813d06c-9e36-4ea1-aac3-61a485d60e3d",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}getRetentionSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","dadb46e7-5851-4c72-820e-ae8abb82f59f",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateRetentionSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","dadb46e7-5851-4c72-820e-ae8abb82f59f",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getDefinitionRevisions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","7c116775-52e5-453e-8c5d-914d9762d8c4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildDefinitionRevision,true);i(a)}catch(e){r(e)}}))))}))}getBuildSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","aa8c1c9c-ef8b-474a-b8c4-785c7b191d0d",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateBuildSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","aa8c1c9c-ef8b-474a-b8c4-785c7b191d0d",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}listSourceProviders(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","3ce81729-954f-423d-a581-9fea01d25186",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.SourceProviderAttributes,true);t(a)}catch(e){i(e)}}))))}))}updateStage(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,buildId:t,stageRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","b8aac6c9-744b-46e1-88fc-3550969f9313",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}getStatusBadge(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,definition:t};let c={branchName:i,stageName:r,jobName:s,configuration:o,label:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","07acfdce-4757-4439-b422-ddd13a2fcc10",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);l(s)}catch(e){u(e)}}))))}))}addBuildTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","6e6114b2-8161-44c8-8f6c-c5505782427f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(t,null,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}addBuildTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","build","6e6114b2-8161-44c8-8f6c-c5505782427f",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}deleteBuildTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","6e6114b2-8161-44c8-8f6c-c5505782427f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getBuildTags(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","6e6114b2-8161-44c8-8f6c-c5505782427f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}updateBuildTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","build","6e6114b2-8161-44c8-8f6c-c5505782427f",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}addDefinitionTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","cb894432-134a-4d31-a839-83beceaace4b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(t,null,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}addDefinitionTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,definitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","build","cb894432-134a-4d31-a839-83beceaace4b",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}deleteDefinitionTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","cb894432-134a-4d31-a839-83beceaace4b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getDefinitionTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let o={revision:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","cb894432-134a-4d31-a839-83beceaace4b",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}updateDefinitionTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,definitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","build","cb894432-134a-4d31-a839-83beceaace4b",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}deleteTag(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,tag:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","d84ac5c6-edc7-43d5-adc9-1b34be5dea09",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getTags(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","d84ac5c6-edc7-43d5-adc9-1b34be5dea09",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}deleteTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","e884571e-7f92-4d6a-9274-3f5649900835",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","e884571e-7f92-4d6a-9274-3f5649900835",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildDefinitionTemplate,false);i(a)}catch(e){r(e)}}))))}))}getTemplates(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","e884571e-7f92-4d6a-9274-3f5649900835",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildDefinitionTemplate,true);t(a)}catch(e){i(e)}}))))}))}saveTemplate(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,templateId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","build","e884571e-7f92-4d6a-9274-3f5649900835",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.BuildDefinitionTemplate,false);r(l)}catch(e){o(e)}}))))}))}getBuildTimeline(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,timelineId:i};let u={changeId:r,planId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","8baac422-4c6e-4de5-8532-db96d92acffa",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Timeline,false);a(o)}catch(e){l(e)}}))))}))}restoreWebhooks(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,providerName:i};let l={serviceEndpointId:r,repository:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","793bceb8-9736-4030-bd2f-fb3ce6d6b478",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}listWebhooks(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t};let l={serviceEndpointId:i,repository:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","8f20ff82-9498-4812-9f6e-9c01bdc50e99",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.RepositoryWebhook,true);o(a)}catch(e){a(e)}}))))}))}getBuildWorkItemsRefs(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={$top:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","5a21f5d2-5642-47e4-a0bd-1356e6731bee",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}getBuildWorkItemsRefsFromCommits(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};let a={$top:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","5a21f5d2-5642-47e4-a0bd-1356e6731bee",n,a);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,null,true);s(l)}catch(e){o(e)}}))))}))}getWorkItemsBetweenBuilds(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("fromBuildId can not be null or undefined")}if(i==null){throw new TypeError("toBuildId can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={fromBuildId:t,toBuildId:i,$top:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","52ba8915-5518-42e3-a4bb-b0182d159e2d",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}getDefinitionYaml(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let u={revision:i,minMetricsTime:r,propertyFilters:s&&s.join(","),includeLatestBuilds:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","7c3df3a1-7e51-4150-8cf7-540347f8697f",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);a(s)}catch(e){l(e)}}))))}))}}t.BuildApi=BuildApi;BuildApi.RESOURCE_AREA_ID="965220d5-5bb9-42cf-8d67-9b146df2a5a4"},4991:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.CixApi=void 0;const r=i(666);class CixApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Pipelines-api",i)}getConfigurations(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={repositoryType:t,repositoryId:i,branch:r,serviceConnectionId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","8fc87684-9ebc-4c37-ab92-f4ac4a58cb3a",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}createProjectConnection(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("project can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","00df4879-9216-45d5-b38d-4a487b626b2c",n,s);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,null,false);i(l)}catch(e){r(e)}}))))}))}getDetectedBuildFrameworks(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={repositoryType:t,repositoryId:i,branch:r,detectionType:s,serviceConnectionId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","29a30bab-9efb-4652-bf1b-9269baca0980",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}createResources(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","43201899-7690-4870-9c79-ab69605f21ed",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}}t.CixApi=CixApi},666:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.ClientApiBase=void 0;const n=i(5944);const r=i(4427);const s=i(3338);const o=i(6184);class ClientApiBase{constructor(e,t,i,r){this.baseUrl=e;this.http=new o.HttpClient(i,t,r);this.rest=new s.RestClient(i,null,t,r);this.vsoClient=new n.VsoClient(e,this.rest);this.userAgent=i}createAcceptHeader(e,t){return e+(t?";api-version="+t:"")}createRequestOptions(e,t){let i={};i.acceptHeader=this.createAcceptHeader(e,t);return i}formatResponse(e,t,i){let n={responseTypeMetadata:t,responseIsCollection:i};let s=r.ContractSerializer.deserialize(e,n.responseTypeMetadata,false,n.responseIsCollection);return s}extractRateLimitHeaders(e,t){if(!e||!t){return}const i={};if(e["x-ratelimit-resource"]){i.resource=e["x-ratelimit-resource"]}if(e["x-ratelimit-delay"]){i.delay=parseFloat(e["x-ratelimit-delay"])}if(e["x-ratelimit-limit"]){i.limit=parseInt(e["x-ratelimit-limit"],10)}if(e["x-ratelimit-remaining"]){i.remaining=parseInt(e["x-ratelimit-remaining"],10)}if(e["x-ratelimit-reset"]){i.reset=parseInt(e["x-ratelimit-reset"],10)}if(e["retry-after"]){i.retryAfter=parseInt(e["retry-after"],10)}t.rateLimit=i}}t.ClientApiBase=ClientApiBase},6198:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.CoreApi=void 0;const r=i(666);const s=i(613);const o=i(7832);class CoreApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Core-api",i)}removeProjectAvatar(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={projectId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","54b2a2a0-859b-4d05-827c-ec4c862f641a",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}setProjectAvatar(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","54b2a2a0-859b-4d05-827c-ec4c862f641a",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getProjectTeamsByCategory(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let a={$expandIdentity:t,$top:i,$skip:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","6f9619ff-8b86-d011-b42d-00c04fc964ff",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}createConnectedService(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","b4f70219-e18b-42c5-abe3-98b07d35525e",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WebApiConnectedService,false);i(l)}catch(e){r(e)}}))))}))}getConnectedServiceDetails(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:e,name:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","b4f70219-e18b-42c5-abe3-98b07d35525e",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.WebApiConnectedServiceDetails,false);i(a)}catch(e){r(e)}}))))}))}getConnectedServices(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let o={kind:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","b4f70219-e18b-42c5-abe3-98b07d35525e",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.WebApiConnectedService,true);i(l)}catch(e){r(e)}}))))}))}createIdentityMru(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={mruName:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","5ead0b70-2572-4697-97e9-f341069a783a",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteIdentityMru(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((e,i)=>n(this,void 0,void 0,(function*(){let n={mruName:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","5ead0b70-2572-4697-97e9-f341069a783a",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){i(e)}}))))}))}getIdentityMru(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={mruName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","5ead0b70-2572-4697-97e9-f341069a783a",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}updateIdentityMru(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={mruName:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","5ead0b70-2572-4697-97e9-f341069a783a",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTeamMembersWithExtendedProperties(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={projectId:e,teamId:t};let a={$top:i,$skip:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","294c494c-2600-4d7e-b76c-3dd50c3c95be",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}getProcessById(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={processId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","93878975-88c5-4e6a-8abb-7ddd77a8a7d8",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.Process,false);t(a)}catch(e){i(e)}}))))}))}getProcesses(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","93878975-88c5-4e6a-8abb-7ddd77a8a7d8",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.Process,true);e(a)}catch(e){t(e)}}))))}))}getProjectCollection(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={collectionId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","8031090f-ef1d-4af6-85fc-698cd75d42bf",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TeamProjectCollection,false);t(a)}catch(e){i(e)}}))))}))}getProjectCollections(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={$top:e,$skip:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","8031090f-ef1d-4af6-85fc-698cd75d42bf",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getProjectHistoryEntries(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={minRevision:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","6488a877-4749-4954-82ea-7340d36be9f2",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.ProjectInfo,true);t(l)}catch(e){i(e)}}))))}))}getProject(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let a={includeCapabilities:t,includeHistory:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","core","603fe2ac-9723-48b9-88ad-09305aa6c6e1",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TeamProject,false);r(l)}catch(e){o(e)}}))))}))}getProjects(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={};let u={stateFilter:e,$top:t,$skip:i,continuationToken:r,getDefaultTeamImageUrl:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","core","603fe2ac-9723-48b9-88ad-09305aa6c6e1",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TeamProjectReference,true);a(o)}catch(e){l(e)}}))))}))}queueCreateProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.4","core","603fe2ac-9723-48b9-88ad-09305aa6c6e1",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,s);let l=this.formatResponse(a.result,o.TypeInfo.OperationReference,false);t(l)}catch(e){i(e)}}))))}))}queueDeleteProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={projectId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","core","603fe2ac-9723-48b9-88ad-09305aa6c6e1",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let a=this.formatResponse(s.result,o.TypeInfo.OperationReference,false);t(a)}catch(e){i(e)}}))))}))}updateProject(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","core","603fe2ac-9723-48b9-88ad-09305aa6c6e1",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,s);let l=this.formatResponse(a.result,o.TypeInfo.OperationReference,false);i(l)}catch(e){r(e)}}))))}))}getProjectsProperties(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("projectIds can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={projectIds:e&&e.join(","),properties:t&&t.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","0a3ffdfc-fe94-47a6-bb27-79bf3f762eac",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getProjectProperties(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let s={keys:t&&t.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","4976a71a-4487-49aa-8aab-a1eda469037a",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}setProjectProperties(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={projectId:t};e=e||{};e["Content-Type"]="application/json-patch+json";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","4976a71a-4487-49aa-8aab-a1eda469037a",n);let s=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.update(s,i,o);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}createOrUpdateProxy(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","core","ec1f4311-f2b4-4c15-b2b8-8990b80d2908",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}deleteProxy(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("proxyUrl can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={proxyUrl:e,site:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","ec1f4311-f2b4-4c15-b2b8-8990b80d2908",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getProxies(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={proxyUrl:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","ec1f4311-f2b4-4c15-b2b8-8990b80d2908",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getAllTeams(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={};let a={$mine:e,$top:t,$skip:i,$expandIdentity:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","core","7a4d9ee9-3433-4347-b47a-7a80f1cf307e",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}createTeam(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","core","d30a3dd1-f8ba-442a-b86a-bd0c0c383e59",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteTeam(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:e,teamId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","core","d30a3dd1-f8ba-442a-b86a-bd0c0c383e59",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTeam(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={projectId:e,teamId:t};let o={$expandIdentity:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","core","d30a3dd1-f8ba-442a-b86a-bd0c0c383e59",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTeams(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let l={$mine:t,$top:i,$skip:r,$expandIdentity:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","core","d30a3dd1-f8ba-442a-b86a-bd0c0c383e59",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}updateTeam(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={projectId:t,teamId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","core","d30a3dd1-f8ba-442a-b86a-bd0c0c383e59",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}}t.CoreApi=CoreApi;CoreApi.RESOURCE_AREA_ID="79134c72-4a58-4b42-976c-04e7115f32bf"},1619:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.DashboardApi=void 0;const r=i(666);const s=i(1072);class DashboardApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Dashboard-api",i)}createDashboard(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.Dashboard,false);i(l)}catch(e){r(e)}}))))}))}deleteDashboard(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,dashboardId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}getDashboard(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,dashboardId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.Dashboard,false);i(o)}catch(e){r(e)}}))))}))}getDashboardsByProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let o={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",o);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let a=this.formatResponse(r.result,s.TypeInfo.Dashboard,true);t(a)}catch(e){i(e)}}))))}))}replaceDashboard(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,dashboardId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,n);let a=this.formatResponse(o.result,s.TypeInfo.Dashboard,false);r(a)}catch(e){o(e)}}))))}))}replaceDashboards(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.DashboardGroup,false);i(l)}catch(e){r(e)}}))))}))}createWidget(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,dashboardId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Dashboard","bdcff53a-8355-4172-a00a-40497ea23afc",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,n);let a=this.formatResponse(o.result,s.TypeInfo.Widget,false);r(a)}catch(e){o(e)}}))))}))}deleteWidget(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(e){n=e.projectId||e.project;a=e.teamId||e.team}let l={project:n,team:a,dashboardId:t,widgetId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Dashboard","bdcff53a-8355-4172-a00a-40497ea23afc",l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.del(t,i);let o=this.formatResponse(n.result,s.TypeInfo.Dashboard,false);r(o)}catch(e){o(e)}}))))}))}getWidget(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(e){n=e.projectId||e.project;a=e.teamId||e.team}let l={project:n,team:a,dashboardId:t,widgetId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Dashboard","bdcff53a-8355-4172-a00a-40497ea23afc",l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let o=this.formatResponse(n.result,s.TypeInfo.Widget,false);r(o)}catch(e){o(e)}}))))}))}replaceWidget(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n=null;let l=null;if(t){n=t.projectId||t.project;l=t.teamId||t.team}let u={project:n,team:l,dashboardId:i,widgetId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Dashboard","bdcff53a-8355-4172-a00a-40497ea23afc",u);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.replace(i,e,n);let a=this.formatResponse(r.result,s.TypeInfo.Widget,false);o(a)}catch(e){a(e)}}))))}))}updateWidget(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n=null;let l=null;if(t){n=t.projectId||t.project;l=t.teamId||t.team}let u={project:n,team:l,dashboardId:i,widgetId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Dashboard","bdcff53a-8355-4172-a00a-40497ea23afc",u);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.update(i,e,n);let a=this.formatResponse(r.result,s.TypeInfo.Widget,false);o(a)}catch(e){a(e)}}))))}))}getWidgetMetadata(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,contributionId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Dashboard","6b3628d3-e96f-4fc7-b176-50240b03b515",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.WidgetMetadataResponse,false);i(a)}catch(e){r(e)}}))))}))}getWidgetTypes(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("scope can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};let o={$scope:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Dashboard","6b3628d3-e96f-4fc7-b176-50240b03b515",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.WidgetTypesResponse,false);i(l)}catch(e){r(e)}}))))}))}}t.DashboardApi=DashboardApi;DashboardApi.RESOURCE_AREA_ID="31c84e0a-3ece-48fd-a29d-100849af99ba"},8757:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.ExtensionManagementApi=void 0;const r=i(666);const s=i(1942);const o=i(9442);class ExtensionManagementApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-ExtensionManagement-api",i)}getAcquisitionOptions(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("itemId can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={};let d={itemId:e,testCommerce:t,isFreeOrTrialInstall:i,isAccountOwner:r,isLinked:o,isConnectedServer:a,isBuyOperationValid:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","288dff58-d13b-468e-9671-0fb754e9398c",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.AcquisitionOptions,false);u(o)}catch(e){c(e)}}))))}))}requestAcquisition(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","da616457-eed3-4672-92d7-18d21f5c1658",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ExtensionAcquisitionRequest,false);t(l)}catch(e){i(e)}}))))}))}getAuditLog(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","23a312e0-562d-42fb-a505-5a046b5635db",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ExtensionAuditLog,false);i(a)}catch(e){r(e)}}))))}))}registerAuthorization(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,registrationId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","f21cfc80-d2d2-4248-98bb-7820c74c4606",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(t,null,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}createDocumentByName(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,scopeType:r,scopeValue:s,collectionName:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}deleteDocumentByName(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,scopeType:i,scopeValue:r,collectionName:s,documentId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);a(s)}catch(e){l(e)}}))))}))}getDocumentByName(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,scopeType:i,scopeValue:r,collectionName:s,documentId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);a(s)}catch(e){l(e)}}))))}))}getDocumentsByName(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,scopeType:i,scopeValue:r,collectionName:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}setDocumentByName(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,scopeType:r,scopeValue:s,collectionName:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}updateDocumentByName(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,scopeType:r,scopeValue:s,collectionName:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}queryCollectionsByName(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","56c331f1-ce53-4318-adfd-4db5c52a7a2e",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}getStates(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={includeDisabled:e,includeErrors:t,includeInstallationIssues:i,forceRefresh:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","92755d3d-9a8a-42b3-8a4d-87359fe5aa93",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ExtensionState,true);o(a)}catch(e){a(e)}}))))}))}queryExtensions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","046c980f-1345-4ce2-bf85-b46d10ff4cfd",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.InstalledExtension,true);t(l)}catch(e){i(e)}}))))}))}getInstalledExtensions(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={includeDisabledExtensions:e,includeErrors:t,assetTypes:i&&i.join(":"),includeInstallationIssues:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","275424d0-c844-4fe2-bda6-04933a1357d8",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.InstalledExtension,true);o(a)}catch(e){a(e)}}))))}))}updateInstalledExtension(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","275424d0-c844-4fe2-bda6-04933a1357d8",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.InstalledExtension,false);t(l)}catch(e){i(e)}}))))}))}getInstalledExtensionByName(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let a={assetTypes:i&&i.join(":")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","fb0da285-f23e-4b56-8b53-3ef5f9f6de66",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.InstalledExtension,false);r(l)}catch(e){o(e)}}))))}))}installExtensionByName(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,version:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","fb0da285-f23e-4b56-8b53-3ef5f9f6de66",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,i);let a=this.formatResponse(o.result,s.TypeInfo.InstalledExtension,false);r(a)}catch(e){o(e)}}))))}))}uninstallExtensionByName(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let a={reason:i,reasonCode:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","fb0da285-f23e-4b56-8b53-3ef5f9f6de66",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getPolicies(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={userId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","e5cc8c09-407b-4867-8319-2ae3338cbf6f",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let a=this.formatResponse(s.result,o.TypeInfo.UserExtensionPolicy,false);t(a)}catch(e){i(e)}}))))}))}resolveRequest(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("state can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,requesterId:r};let l={state:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","aa93e1f3-511c-4364-8b9c-eb98818f2e0b",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}getRequests(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","216b978f-b164-424e-ada2-b77561e842b7",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.RequestedExtension,true);e(a)}catch(e){t(e)}}))))}))}resolveAllRequests(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("state can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};let a={state:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","ba93e1f3-511c-4364-8b9c-eb98818f2e0b",n,a);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,null,false);s(l)}catch(e){o(e)}}))))}))}deleteRequest(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","f5afca1e-a728-4294-aa2d-4af0173431b5",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}requestExtension(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","f5afca1e-a728-4294-aa2d-4af0173431b5",n);let t=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.create(t,i,o);let l=this.formatResponse(a.result,s.TypeInfo.RequestedExtension,false);r(l)}catch(e){o(e)}}))))}))}getToken(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","3a2e24ed-1d6f-4cb2-9f3b-45a96bbfaf50",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}}t.ExtensionManagementApi=ExtensionManagementApi;ExtensionManagementApi.RESOURCE_AREA_ID="6c2b0933-3600-42ae-bf8b-93d4f7e83594"},3236:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.FeatureManagementApi=void 0;const r=i(666);const s=i(7765);class FeatureManagementApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-FeatureManagement-api",i)}getFeature(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={featureId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","c4209f25-7a27-41dd-9f04-06080c7b6afd",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getFeatures(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={targetContributionId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","c4209f25-7a27-41dd-9f04-06080c7b6afd",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getFeatureState(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={featureId:e,userScope:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","98911314-3f9b-4eaf-80e8-83900d8e85d9",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ContributedFeatureState,false);i(a)}catch(e){r(e)}}))))}))}setFeatureState(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={featureId:t,userScope:i};let u={reason:r,reasonCode:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","98911314-3f9b-4eaf-80e8-83900d8e85d9",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.ContributedFeatureState,false);a(l)}catch(e){l(e)}}))))}))}getFeatureStateForScope(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={featureId:e,userScope:t,scopeName:i,scopeValue:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","dd291e43-aa9f-4cee-8465-a93c78e414a4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ContributedFeatureState,false);o(a)}catch(e){a(e)}}))))}))}setFeatureStateForScope(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={featureId:t,userScope:i,scopeName:r,scopeValue:o};let d={reason:a,reasonCode:l};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","dd291e43-aa9f-4cee-8465-a93c78e414a4",n,d);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.ContributedFeatureState,false);u(a)}catch(e){c(e)}}))))}))}queryFeatureStates(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","2b4486ad-122b-400c-ae65-17b6672c1f9d",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ContributedFeatureStateQuery,false);t(l)}catch(e){i(e)}}))))}))}queryFeatureStatesForDefaultScope(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={userScope:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","3f810f28-03e2-4239-b0bc-788add3005e5",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ContributedFeatureStateQuery,false);i(l)}catch(e){r(e)}}))))}))}queryFeatureStatesForNamedScope(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={userScope:t,scopeName:i,scopeValue:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","f29e997b-c2da-4d15-8380-765788a1a74c",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ContributedFeatureStateQuery,false);o(l)}catch(e){a(e)}}))))}))}}t.FeatureManagementApi=FeatureManagementApi},3804:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.FileContainerApi=void 0;const r=i(2203);const s=i(3106);const o=i(6184);const a=i(3133);const l=i(7885);class FileContainerApi extends a.FileContainerApiBase{constructor(e,t,i,n){super(e,t,i,n)}getItem(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={containerId:e};let u={scope:t,itemPath:i,$format:"OctetStream",downloadFileName:r};try{let e=yield this.vsoClient.getVersioningData("4.0-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/octet-stream",e.apiVersion);let r=yield this.http.get(t);let c={};let d=r.message.statusCode;c.statusCode=d;if(d==o.HttpCodes.NotFound){a(c)}if(d>299){let e;let t=yield r.readBody();let n;if(t&&t.length>0){n=JSON.parse(t);if(i&&i.responseProcessor){c.result=i.responseProcessor(n)}else{c.result=n}}if(n&&n.message){e=n.message}else{e="Failed request: ("+d+") "+r.message.url}l(new Error(e))}else{if(r.message.headers["content-encoding"]==="gzip"){let e=s.createGunzip();r.message.pipe(e);c.result=e}else{c.result=r.message}a(c)}}catch(e){l(e)}}))))}))}createItem(e,t,i,n,r,s){return new Promise(((o,a)=>{let l=new ChunkStream(this,t,i,n,r,s);l.on("finish",(()=>{o(l.getItem())}));e.pipe(l)}))}_createItem(e,t,i,n,r,s){var o={containerId:i};var a={itemPath:n,scope:r};e=e||{};e["Content-Type"]="";this.vsoClient.getVersioningData("4.0-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",o,a).then((i=>{var n=i.requestUrl;var r={responseTypeMetadata:l.TypeInfo.FileContainerItem,responseIsCollection:false};let o=this.createRequestOptions("application/octet-stream",i.apiVersion);o.additionalHeaders=e;this.rest.uploadStream("PUT",n,t,o).then((e=>{let t=this.formatResponse(e.result,l.TypeInfo.FileContainerItem,false);s(null,e.statusCode,t)})).catch((e=>{s(e,e.statusCode,null)}))}),(e=>{s(e,e.statusCode,null)}))}}t.FileContainerApi=FileContainerApi;class ChunkStream extends r.Writable{constructor(e,t,i,n,r,s){super();this._buffer=new Buffer(ChunkStream.ChunkSize);this._length=0;this._startRange=0;this._bytesToSend=0;this._totalReceived=0;this._api=e;this._options=s||{};this._uncompressedLength=t;this._containerId=i;this._itemPath=n;this._scope=r;this._bytesToSend=this._options.isGzipped?this._options.compressedLength:t}_write(e,t,i){let n=e;if(!n){if(this._length==0){i()}else{this._sendChunk(i)}return}let r=null;if(this._length+n.length>ChunkStream.ChunkSize){let e=n.length-(ChunkStream.ChunkSize-this._length);n.copy(this._buffer,this._length,0,e);this._length+=e;r=n.slice(e)}else{n.copy(this._buffer,this._length,0,n.length);this._length+=n.length}this._totalReceived+=n.length;if(this._length>=ChunkStream.ChunkSize||this._totalReceived>=this._bytesToSend){this._sendChunk(i,r)}else{i()}}_sendChunk(e,t){let i=this._startRange+this._length;let n={"Content-Range":"bytes "+this._startRange+"-"+(i-1)+"/"+this._bytesToSend,"Content-Length":this._length};if(this._options.isGzipped){n["Accept-Encoding"]="gzip";n["Content-Encoding"]="gzip";n["x-tfs-filelength"]=this._uncompressedLength}this._startRange=i;this._api._createItem(n,new BufferStream(this._buffer,this._length),this._containerId,this._itemPath,this._scope,((i,n,r)=>{if(t){this._length=t.length;t.copy(this._buffer)}else{this._length=0}this._item=r;e(i)}))}getItem(){return this._item}}ChunkStream.ChunkSize=16*1024*1024;class BufferStream extends r.Readable{constructor(e,t){super();this._position=0;this._length=0;this._buffer=e;this._length=t}_read(e){if(this._position>=this._length){this.push(null);return}let t=Math.min(this._position+e,this._length);this.push(this._buffer.slice(this._position,t));this._position=t}}},3133:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.FileContainerApiBase=void 0;const r=i(666);const s=i(7885);class FileContainerApiBase extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-FileContainer-api",i)}createItems(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={containerId:t};let a={scope:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.FileContainerItem,true);r(u)}catch(e){o(e)}}))))}))}deleteItem(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("itemPath can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={containerId:e};let o={itemPath:t,scope:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getContainers(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let o={scope:e,artifactUris:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.FileContainer,true);i(l)}catch(e){r(e)}}))))}))}getItems(e,t,i,r,o,a,l,u,c,d,p,A){return n(this,void 0,void 0,(function*(){return new Promise(((f,h)=>n(this,void 0,void 0,(function*(){let n={containerId:e};let g={scope:t,itemPath:i,metadata:r,$format:o,downloadFileName:a,includeDownloadTickets:l,isShallow:u,ignoreRequestedMediaType:c,includeBlobMetadata:d,saveAbsolutePath:p,preferRedirect:A};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",n,g);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.FileContainerItem,true);f(o)}catch(e){h(e)}}))))}))}}t.FileContainerApiBase=FileContainerApiBase},8853:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.GalleryApi=void 0;const r=i(8613);const s=i(9442);class GalleryApi extends r.GalleryCompatHttpClientBase{constructor(e,t,i,n){super(e,t,n||"node-Gallery-api",i)}shareExtensionById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={extensionId:e,accountName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","1f19631b-a0b4-4a03-89c2-d79785d24360",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}unshareExtensionById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={extensionId:e,accountName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","1f19631b-a0b4-4a03-89c2-d79785d24360",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}shareExtension(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,accountName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","a1e66d8f-f5de-4d16-8309-91a4e015ee46",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}unshareExtension(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,accountName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","a1e66d8f-f5de-4d16-8309-91a4e015ee46",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getAcquisitionOptions(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("installationTarget can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={itemId:e};let l={installationTarget:t,testCommerce:i,isFreeOrTrialInstall:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","9d0a0105-075e-4760-aa15-8bcf54d1bd7d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.AcquisitionOptions,false);o(a)}catch(e){a(e)}}))))}))}requestAcquisition(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","3adb1f2d-e328-446e-be73-9f6d98071c45",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ExtensionAcquisitionRequest,false);t(l)}catch(e){i(e)}}))))}))}getAssetByName(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,version:r,assetType:s};let c={accountToken:o,acceptDefault:a};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","7529171f-a002-4180-93ba-685f358a0482",n,c);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);l((yield this.http.get(t,{Accept:r})).message)}catch(e){u(e)}}))))}))}getAsset(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={extensionId:t,version:i,assetType:r};let u={accountToken:s,acceptDefault:o};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","5d545f3d-ef47-488b-8be3-f5ee1517856c",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getAssetAuthenticated(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,version:r,assetType:s};let u={accountToken:o};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","506aff36-2622-4f70-8063-77cce6366d20",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}associateAzurePublisher(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("azurePublisherId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};let s={azurePublisherId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","efd202a6-9d87-4ebc-9229-d2b8ae2fdb6d",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.replace(t,null,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}queryAssociatedAzurePublisher(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","efd202a6-9d87-4ebc-9229-d2b8ae2fdb6d",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getCategories(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={languages:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e0a5a71e-3ac3-43a0-ae7d-0bb5c3046a2a",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getCategoryDetails(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={categoryName:e};let o={languages:t,product:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","75d3c04d-84d2-4973-acd2-22627587dabc",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getCategoryTree(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={product:e,categoryId:t};let d={lcid:i,source:r,productVersion:s,skus:o,subSkus:a,productArchitecture:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","1102bb42-82b0-4955-8d8a-435d6b4cedd3",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);u(s)}catch(e){c(e)}}))))}))}getRootCategories(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={product:e};let u={lcid:t,source:i,productVersion:r,skus:s,subSkus:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","31fba831-35b2-46f6-a641-d05de5a877d8",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);a(s)}catch(e){l(e)}}))))}))}getCertificate(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,version:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e905ad6a-3f1f-4d08-9f6d-7d357ff8b7d0",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/octet-stream",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}createSupportRequest(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","8eded385-026a-4c15-b810-b8eb402771f1",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}createDraftForEditExtension(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","02b33873-4e61-496e-83a2-59d1df46b7d8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,r);let a=this.formatResponse(o.result,s.TypeInfo.ExtensionDraft,false);i(a)}catch(e){r(e)}}))))}))}performEditExtensionDraftOperation(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,draftId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","02b33873-4e61-496e-83a2-59d1df46b7d8",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ExtensionDraft,false);o(l)}catch(e){a(e)}}))))}))}updatePayloadInDraftForEditExtension(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,extensionName:r,draftId:o};e=e||{};e["Content-Type"]="application/octet-stream";e["X-Market-UploadFileName"]="fileName";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","02b33873-4e61-496e-83a2-59d1df46b7d8",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let l;l=yield this.rest.uploadStream("PUT",r,t,o);let u=this.formatResponse(l.result,s.TypeInfo.ExtensionDraft,false);a(u)}catch(e){l(e)}}))))}))}addAssetForEditExtensionDraft(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,extensionName:r,draftId:s,assetType:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","f1db9c47-6619-4998-a7e5-d7f9f41a4617",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let o;o=yield this.rest.uploadStream("PUT",r,t,s);let l=this.formatResponse(o.result,null,false);a(l)}catch(e){l(e)}}))))}))}createDraftForNewExtension(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:i};e=e||{};e["Content-Type"]="application/octet-stream";e["X-Market-UploadFileProduct"]="product";e["X-Market-UploadFileName"]="fileName";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","b3ab127d-ebb9-4d22-b611-4e09593c8d79",n);let o=i.requestUrl;let a=this.createRequestOptions("application/json",i.apiVersion);a.additionalHeaders=e;let l;l=yield this.rest.uploadStream("POST",o,t,a);let u=this.formatResponse(l.result,s.TypeInfo.ExtensionDraft,false);r(u)}catch(e){o(e)}}))))}))}performNewExtensionDraftOperation(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,draftId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","b3ab127d-ebb9-4d22-b611-4e09593c8d79",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ExtensionDraft,false);r(l)}catch(e){o(e)}}))))}))}updatePayloadInDraftForNewExtension(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,draftId:r};e=e||{};e["Content-Type"]="application/octet-stream";e["X-Market-UploadFileName"]="fileName";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","b3ab127d-ebb9-4d22-b611-4e09593c8d79",n);let r=i.requestUrl;let a=this.createRequestOptions("application/json",i.apiVersion);a.additionalHeaders=e;let l;l=yield this.rest.uploadStream("PUT",r,t,a);let u=this.formatResponse(l.result,s.TypeInfo.ExtensionDraft,false);o(u)}catch(e){a(e)}}))))}))}addAssetForNewExtensionDraft(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,draftId:r,assetType:s};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","88c0b1c8-b4f1-498a-9b2a-8446ef9f32e7",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let a;a=yield this.rest.uploadStream("PUT",r,t,s);let l=this.formatResponse(a.result,null,false);o(l)}catch(e){a(e)}}))))}))}getAssetFromEditExtensionDraft(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("extensionName can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,draftId:t,assetType:i};let a={extensionName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","88c0b1c8-b4f1-498a-9b2a-8446ef9f32e7",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getAssetFromNewExtensionDraft(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,draftId:t,assetType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","88c0b1c8-b4f1-498a-9b2a-8446ef9f32e7",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/octet-stream",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getExtensionEvents(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let c={count:i,afterDate:r,include:o,includeProperty:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","3d13c499-2168-4d06-bef4-14aba185dcd5",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ExtensionEvents,false);l(o)}catch(e){u(e)}}))))}))}publishExtensionEvents(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","0bf2bd3a-70e0-4d5d-8bf7-bd4a9c2ab6e7",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}queryExtensions(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={accountToken:i};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","eb9d5ee1-6d43-456b-b80e-8a96fbc014b6",n,a);let o=i.requestUrl;let l=this.createRequestOptions("application/json",i.apiVersion);l.additionalHeaders=e;let u;u=yield this.rest.create(o,t,l);let c=this.formatResponse(u.result,s.TypeInfo.ExtensionQueryResult,false);r(c)}catch(e){o(e)}}))))}))}createExtension(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={extensionType:i,reCaptchaToken:r};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n,l);let r=i.requestUrl;let a=this.createRequestOptions("application/json",i.apiVersion);a.additionalHeaders=e;let u;u=yield this.rest.uploadStream("POST",r,t,a);let c=this.formatResponse(u.result,s.TypeInfo.PublishedExtension,false);o(c)}catch(e){a(e)}}))))}))}deleteExtensionById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={extensionId:e};let s={version:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getExtensionById(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={extensionId:e};let a={version:t,flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.PublishedExtension,false);r(l)}catch(e){o(e)}}))))}))}updateExtensionById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={extensionId:e};let o={reCaptchaToken:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.replace(t,null,r);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);i(l)}catch(e){r(e)}}))))}))}createExtensionWithPublisher(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:i};let u={extensionType:r,reCaptchaToken:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n,u);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let l;l=yield this.rest.uploadStream("POST",r,t,o);let c=this.formatResponse(l.result,s.TypeInfo.PublishedExtension,false);a(c)}catch(e){l(e)}}))))}))}deleteExtension(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let o={version:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getExtension(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};let c={version:r,flags:o,accountToken:a};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.PublishedExtension,false);l(a)}catch(e){u(e)}}))))}))}updateExtension(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,extensionName:r};let d={extensionType:o,reCaptchaToken:a,bypassScopeCheck:l};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n,d);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("PUT",r,t,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);u(l)}catch(e){c(e)}}))))}))}updateExtensionProperties(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("flags can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let a={flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.update(t,null,i);let l=this.formatResponse(o.result,s.TypeInfo.PublishedExtension,false);r(l)}catch(e){o(e)}}))))}))}shareExtensionWithHost(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,hostType:i,hostName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","328a3af8-d124-46e9-9483-01690cd415b9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}unshareExtensionWithHost(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,hostType:i,hostName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","328a3af8-d124-46e9-9483-01690cd415b9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}extensionValidator(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","05e8a5e1-8c59-4c2c-8856-0ff087d1a844",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}sendNotifications(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","eab39817-413c-4602-a49f-07ad00844980",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getPackage(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,version:r};let u={accountToken:s,acceptDefault:o};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","7cb576f8-1cae-4c4b-b7b1-e4af5759e965",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getAssetWithToken(e,t,i,r,s,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,version:r,assetType:s,assetToken:o};let d={accountToken:a,acceptDefault:l};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","364415a1-0077-4a41-a7a0-06edd4497492",n,d);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}deletePublisherAsset(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};let s={assetType:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","21143299-34f9-4c62-8ca8-53da691192f9",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getPublisherAsset(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};let s={assetType:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","21143299-34f9-4c62-8ca8-53da691192f9",n,s);let t=e.requestUrl;let r=e.apiVersion;let o=this.createAcceptHeader("application/octet-stream",r);i((yield this.http.get(t,{Accept:o})).message)}catch(e){r(e)}}))))}))}updatePublisherAsset(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:i};let a={assetType:r};e=e||{};e["Content-Type"]="application/octet-stream";e["X-Market-UploadFileName"]="fileName";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","21143299-34f9-4c62-8ca8-53da691192f9",n,a);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let l;l=yield this.rest.uploadStream("PUT",r,t,o);let u=this.formatResponse(l.result,null,true);s(u)}catch(e){o(e)}}))))}))}fetchDomainToken(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","67a609ef-fa74-4b52-8664-78d76f7b3634",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}verifyDomainToken(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","67a609ef-fa74-4b52-8664-78d76f7b3634",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(i,null,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}queryPublishers(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","2ad6ee0a-b53f-4034-9d1d-d009fda1212e",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PublisherQueryResult,false);t(l)}catch(e){i(e)}}))))}))}createPublisher(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4ddec66a-e4f6-4f5d-999e-9e77710d7ff4",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Publisher,false);t(l)}catch(e){i(e)}}))))}))}deletePublisher(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4ddec66a-e4f6-4f5d-999e-9e77710d7ff4",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getPublisher(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};let o={flags:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4ddec66a-e4f6-4f5d-999e-9e77710d7ff4",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.Publisher,false);i(l)}catch(e){r(e)}}))))}))}updatePublisher(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4ddec66a-e4f6-4f5d-999e-9e77710d7ff4",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Publisher,false);i(l)}catch(e){r(e)}}))))}))}updatePublisherMembers(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:t};let a={limitToCallerIdentityDomain:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4ddec66a-e4f6-4f5d-999e-9e77710d7ff4",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.PublisherRoleAssignment,true);r(u)}catch(e){o(e)}}))))}))}publishExtensionWithPublisherSignature(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,extensionName:r};let d={extensionType:o,reCaptchaToken:a,bypassScopeCheck:l};e=e||{};e["Content-Type"]="multipart/related";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0969",n,d);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("PUT",r,t,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);u(l)}catch(e){c(e)}}))))}))}getPublisherWithoutToken(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","215a2ed8-458a-4850-ad5a-45f1dabc3461",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.Publisher,false);t(a)}catch(e){i(e)}}))))}))}getQuestions(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let u={count:i,page:r,afterDate:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","c010d03d-812c-4ade-ae07-c1862475eda5",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.QuestionsResult,false);a(o)}catch(e){l(e)}}))))}))}reportQuestion(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={pubName:t,extName:i,questionId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","784910cd-254a-494d-898b-0728549b2f10",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Concern,false);o(l)}catch(e){a(e)}}))))}))}createQuestion(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","6d1d9741-eca8-4701-a3a5-235afc82dfa4",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Question,false);r(l)}catch(e){o(e)}}))))}))}deleteQuestion(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,questionId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","6d1d9741-eca8-4701-a3a5-235afc82dfa4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateQuestion(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,questionId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","6d1d9741-eca8-4701-a3a5-235afc82dfa4",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Question,false);o(l)}catch(e){a(e)}}))))}))}createResponse(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,questionId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","7f8ae5e0-46b0-438f-b2e8-13e8513517bd",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Response,false);o(l)}catch(e){a(e)}}))))}))}deleteResponse(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,questionId:i,responseId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","7f8ae5e0-46b0-438f-b2e8-13e8513517bd",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}updateResponse(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,questionId:r,responseId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","7f8ae5e0-46b0-438f-b2e8-13e8513517bd",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.Response,false);a(l)}catch(e){l(e)}}))))}))}getExtensionReports(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let l={days:i,count:r,afterDate:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","79e0c74f-157f-437e-845f-74fbb4121d4c",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getReviews(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let c={count:i,filterOptions:r,beforeDate:o,afterDate:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","5b3f819f-f247-42ad-8c00-dd9ab9ab246d",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReviewsResult,false);l(o)}catch(e){u(e)}}))))}))}getReviewsSummary(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={pubName:e,extName:t};let a={beforeDate:i,afterDate:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","b7b44e21-209e-48f0-ae78-04727fc37d77",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}createReview(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={pubName:t,extName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e6e85b9d-aa70-40e6-aa28-d0fbf40b91a3",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Review,false);r(l)}catch(e){o(e)}}))))}))}deleteReview(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={pubName:e,extName:t,reviewId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e6e85b9d-aa70-40e6-aa28-d0fbf40b91a3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateReview(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={pubName:t,extName:i,reviewId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e6e85b9d-aa70-40e6-aa28-d0fbf40b91a3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ReviewPatch,false);o(l)}catch(e){a(e)}}))))}))}createCategory(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","476531a3-7024-4516-a76a-ed64d3008ad6",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getGalleryUserSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={userScope:e,key:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","9b75ece3-7960-401c-848b-148ac01ca350",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}setGalleryUserSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={userScope:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","9b75ece3-7960-401c-848b-148ac01ca350",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}generateKey(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={keyType:e};let s={expireCurrentSeconds:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","92ed5cf4-c38b-465a-9059-2f2fb7c624b5",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getSigningKey(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={keyType:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","92ed5cf4-c38b-465a-9059-2f2fb7c624b5",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateExtensionStatistics(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","a0ea3204-11e9-422d-a9ca-45851cc41400",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getExtensionDailyStats(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let u={days:i,aggregate:r,afterDate:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","ae06047e-51c5-4fb4-ab65-7be488544416",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ExtensionDailyStats,false);a(o)}catch(e){l(e)}}))))}))}getExtensionDailyStatsAnonymous(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,version:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4fa7adb6-ca65-4075-a232-5f28323288ea",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.ExtensionDailyStats,false);r(a)}catch(e){o(e)}}))))}))}incrementExtensionDailyStat(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("statType can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,version:i};let l={statType:r,targetPlatform:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4fa7adb6-ca65-4075-a232-5f28323288ea",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getVerificationLog(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,version:i};let a={targetPlatform:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","c5523abe-b843-437f-875b-5833064efe4d",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getVSCodeExtensionLatestVersion(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","86037ad5-f601-40fb-b363-6ff262b61521",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.PublishedExtension,false);i(a)}catch(e){r(e)}}))))}))}updateVSCodeWebExtensionStatistics(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={itemName:e,version:t,statType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","205c91a8-7841-4fd3-ae4f-5a745d5a8df5",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}}t.GalleryApi=GalleryApi;GalleryApi.RESOURCE_AREA_ID="69d21c00-f135-441b-b5ce-3626378e0819"},8613:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.GalleryCompatHttpClientBase=void 0;const r=i(666);const s=i(9442);class GalleryCompatHttpClientBase extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,i,n)}createExtensionJson(e){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("3.1-preview.1","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);t(l)}catch(e){i(e)}}))))}updateExtensionByIdJson(e,t){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={extensionId:t};try{let t=yield this.vsoClient.getVersioningData("3.1-preview.1","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);i(l)}catch(e){r(e)}}))))}createExtensionWithPublisherJson(e,t){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:t};try{let t=yield this.vsoClient.getVersioningData("3.1-preview.1","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);i(l)}catch(e){r(e)}}))))}updateExtensionJson(e,t,i){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};try{let t=yield this.vsoClient.getVersioningData("3.1-preview.1","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);r(l)}catch(e){o(e)}}))))}}t.GalleryCompatHttpClientBase=GalleryCompatHttpClientBase},7815:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.GitApi=void 0;const r=i(666);const s=i(6648);class GitApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Git-api",i)}deleteEnablementStatus(e,t,i){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("allProjects can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={};let o={$allProjects:e,$includeBillableCommitters:t,projectIds:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getEnablementStatus(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={projectIds:e,$billingDate:t,$skip:i,$take:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.AdvSecEnablementStatus,true);o(a)}catch(e){a(e)}}))))}))}getEnableOnCreateHost(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("enableOnCreateHost can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={$enableOnCreateHost:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getEnableOnCreateProject(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("enableOnCreateProjectId can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={$enableOnCreateProjectId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}setEnableOnCreateHost(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("enableOnCreateHost can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={$enableOnCreateHost:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.replace(i,null,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}setEnableOnCreateProject(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("enableOnCreateProjectId can not be null or undefined")}if(t==null){throw new TypeError("enableOnStatus can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={$enableOnCreateProjectId:e,$enableOnStatus:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.replace(t,null,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}updateEnablementStatus(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getEstimatedBillablePushersOrg(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","2277ffbe-28d4-40d6-9c26-40baf26d1408",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getEstimatedBillablePushersProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1df7833e-1eed-447b-81a3-390c74923900",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getEstimatedBillableCommittersRepo(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5dcec07b-a844-4efb-9fc1-968fd1f149db",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getPermission(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={};let o={$projectName:e,$repositoryId:t,$permission:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","61b21a05-a60f-4910-a733-ba5347c2142d",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}createAnnotatedTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5e8a8081-3851-4626-b677-9891cc04102e",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitAnnotatedTag,false);r(l)}catch(e){o(e)}}))))}))}getAnnotatedTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t,objectId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5e8a8081-3851-4626-b677-9891cc04102e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitAnnotatedTag,false);r(a)}catch(e){o(e)}}))))}))}getBillableCommitters(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={$billingDate:t,$skip:i,$take:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5c5e3ebc-37b0-4547-a957-945912d44922",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}getBillableCommittersDetail(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("includeDetails can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={$includeDetails:t,$billingDate:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5c5e3ebc-37b0-4547-a957-945912d44922",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.BillableCommitterDetail,true);r(l)}catch(e){o(e)}}))))}))}getBlob(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,sha1:t};let u={download:r,fileName:s,resolveLfs:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","7b28e929-2c99-405d-9c5c-6167a06e6816",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);a(s)}catch(e){l(e)}}))))}))}getBlobContent(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,sha1:t};let u={download:r,fileName:s,resolveLfs:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","7b28e929-2c99-405d-9c5c-6167a06e6816",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getBlobsZip(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};let a={filename:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","7b28e929-2c99-405d-9c5c-6167a06e6816",n,a);let i=t.requestUrl;let r=t.apiVersion;let o=this.createAcceptHeader("application/zip",r);s((yield this.http.post(i,JSON.stringify(e),{Accept:o,"Content-Type":"application/json"})).message)}catch(e){o(e)}}))))}))}getBlobZip(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,sha1:t};let u={download:r,fileName:s,resolveLfs:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","7b28e929-2c99-405d-9c5c-6167a06e6816",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getBranch(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("name can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let l={name:t,baseVersionDescriptor:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","d5b216de-d8d5-4d32-ae76-51df755b16d3",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitBranchStats,false);o(a)}catch(e){a(e)}}))))}))}getBranches(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let a={baseVersionDescriptor:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","d5b216de-d8d5-4d32-ae76-51df755b16d3",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitBranchStats,true);r(l)}catch(e){o(e)}}))))}))}getBranchStatsBatch(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","d5b216de-d8d5-4d32-ae76-51df755b16d3",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitBranchStats,true);r(l)}catch(e){o(e)}}))))}))}getChanges(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,commitId:e,repositoryId:t};let u={top:r,skip:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5bf884f5-3e07-42e9-afb8-1b872267bf16",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitChanges,false);a(o)}catch(e){l(e)}}))))}))}getCherryPickConflict(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,cherryPickId:t,conflictId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1fe5aab2-d4c0-4b2f-a030-f3831e7aca26",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitConflict,false);o(a)}catch(e){a(e)}}))))}))}getCherryPickConflicts(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,cherryPickId:t};let p={continuationToken:r,$top:o,excludeResolved:a,onlyResolved:l,includeObsolete:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1fe5aab2-d4c0-4b2f-a030-f3831e7aca26",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitConflict,true);c(o)}catch(e){d(e)}}))))}))}updateCherryPickConflict(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,cherryPickId:i,conflictId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1fe5aab2-d4c0-4b2f-a030-f3831e7aca26",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitConflict,false);a(l)}catch(e){l(e)}}))))}))}updateCherryPickConflicts(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,cherryPickId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1fe5aab2-d4c0-4b2f-a030-f3831e7aca26",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitConflictUpdateResult,true);o(l)}catch(e){a(e)}}))))}))}getCherryPickRelationships(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryNameOrId:e,commitId:t};let l={includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","8af142a4-27c2-4168-9e82-46b8629aaa0d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitCommitRef,true);o(a)}catch(e){a(e)}}))))}))}createCherryPick(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","033bad68-9a14-43d1-90e0-59cb8856fef6",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitCherryPick,false);r(l)}catch(e){o(e)}}))))}))}getCherryPick(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,cherryPickId:t,repositoryId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","033bad68-9a14-43d1-90e0-59cb8856fef6",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitCherryPick,false);r(a)}catch(e){o(e)}}))))}))}getCherryPickForRefName(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("refName can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};let a={refName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","033bad68-9a14-43d1-90e0-59cb8856fef6",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitCherryPick,false);r(l)}catch(e){o(e)}}))))}))}getCommitDiffs(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let d={diffCommonCommit:i,$top:r,$skip:o};if(a){d.baseVersionType=a.versionType;d.baseVersion=a.version;d.baseVersionOptions=a.versionOptions}if(l){d.targetVersionType=l.versionType;d.targetVersion=l.version;d.targetVersionOptions=l.versionOptions}try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","615588d5-c0c7-4b88-88f8-e625306446e8",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitDiffs,false);u(o)}catch(e){c(e)}}))))}))}getCommit(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,commitId:e,repositoryId:t};let l={changeCount:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","c2570c3b-5b3f-41b8-98bf-5407bfde8d58",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitCommit,false);o(a)}catch(e){a(e)}}))))}))}getCommits(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("searchCriteria can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let u={searchCriteria:t,$skip:r,$top:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","c2570c3b-5b3f-41b8-98bf-5407bfde8d58",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitRef,true);a(o)}catch(e){l(e)}}))))}))}getPushCommits(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("pushId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let c={pushId:t,top:r,skip:o,includeLinks:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","c2570c3b-5b3f-41b8-98bf-5407bfde8d58",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitRef,true);l(o)}catch(e){u(e)}}))))}))}getCommitsBatch(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};let c={$skip:r,$top:o,includeStatuses:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","6400dfb2-0bcb-462b-b992-5a57f8f1416c",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.GitCommitRef,true);l(a)}catch(e){u(e)}}))))}))}getDeletedRepositories(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","2b6869c4-cb25-42b5-b7a3-0d3e6be0a11a",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.GitDeletedRepository,true);t(a)}catch(e){i(e)}}))))}))}getFileDiffs(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","c4c5a7e6-e9f3-4730-a92b-84baacff694b",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.FileDiff,true);r(l)}catch(e){o(e)}}))))}))}getForks(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryNameOrId:e,collectionId:t};let l={includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","158c0340-bf6f-489c-9625-d572a1480d57",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitRepositoryRef,true);o(a)}catch(e){a(e)}}))))}))}createForkSyncRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryNameOrId:t};let l={includeLinks:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1703f858-b9d1-46af-ab62-483e9e1055b5",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.GitForkSyncRequest,false);o(u)}catch(e){a(e)}}))))}))}getForkSyncRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryNameOrId:e,forkSyncOperationId:t};let l={includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1703f858-b9d1-46af-ab62-483e9e1055b5",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitForkSyncRequest,false);o(a)}catch(e){a(e)}}))))}))}getForkSyncRequests(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryNameOrId:e};let l={includeAbandoned:i,includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1703f858-b9d1-46af-ab62-483e9e1055b5",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitForkSyncRequest,true);o(a)}catch(e){a(e)}}))))}))}getHfsItem(e,t,i,r,o,a,l,u,c,d,p,A){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((f,h)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let g={path:t,scopePath:r,recursionLevel:o,includeContentMetadata:a,latestProcessedChange:l,download:u,versionDescriptor:c,includeContent:d,resolveHfs:p,sanitize:A};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","17f0a869-1589-43f0-9901-db1b2519087d",n,g);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitItem,false);f(o)}catch(e){h(e)}}))))}))}getHfsItemContent(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveHfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","17f0a869-1589-43f0-9901-db1b2519087d",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}getHfsItems(e,t,i,r,o,a,l,u,c,d){return n(this,void 0,void 0,(function*(){return new Promise(((p,A)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let f={scopePath:i,recursionLevel:r,includeContentMetadata:o,latestProcessedChange:a,download:l,includeLinks:u,versionDescriptor:c,zipForUnix:d};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","17f0a869-1589-43f0-9901-db1b2519087d",n,f);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitItem,true);p(o)}catch(e){A(e)}}))))}))}getHfsItemText(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveHfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","17f0a869-1589-43f0-9901-db1b2519087d",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}getHfsItemZip(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveHfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","17f0a869-1589-43f0-9901-db1b2519087d",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}createImportRequest(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","01828ddc-3600-4a41-8633-99b3a73a0eb3",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitImportRequest,false);r(l)}catch(e){o(e)}}))))}))}getImportRequest(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t,importRequestId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","01828ddc-3600-4a41-8633-99b3a73a0eb3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitImportRequest,false);r(a)}catch(e){o(e)}}))))}))}queryImportRequests(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};let a={includeAbandoned:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","01828ddc-3600-4a41-8633-99b3a73a0eb3",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitImportRequest,true);r(l)}catch(e){o(e)}}))))}))}updateImportRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i,importRequestId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","01828ddc-3600-4a41-8633-99b3a73a0eb3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitImportRequest,false);o(l)}catch(e){a(e)}}))))}))}getItem(e,t,i,r,o,a,l,u,c,d,p,A){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((f,h)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let g={path:t,scopePath:r,recursionLevel:o,includeContentMetadata:a,latestProcessedChange:l,download:u,versionDescriptor:c,includeContent:d,resolveLfs:p,sanitize:A};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","fb93c0db-47ed-4a31-8c20-47552878fb44",n,g);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitItem,false);f(o)}catch(e){h(e)}}))))}))}getItemContent(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveLfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","fb93c0db-47ed-4a31-8c20-47552878fb44",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}getItems(e,t,i,r,o,a,l,u,c,d){return n(this,void 0,void 0,(function*(){return new Promise(((p,A)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let f={scopePath:i,recursionLevel:r,includeContentMetadata:o,latestProcessedChange:a,download:l,includeLinks:u,versionDescriptor:c,zipForUnix:d};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","fb93c0db-47ed-4a31-8c20-47552878fb44",n,f);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitItem,true);p(o)}catch(e){A(e)}}))))}))}getItemText(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveLfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","fb93c0db-47ed-4a31-8c20-47552878fb44",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}getItemZip(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveLfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","fb93c0db-47ed-4a31-8c20-47552878fb44",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}getItemsBatch(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","630fd2e4-fb88-4f85-ad21-13f3fd1fbca9",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitItem,true);r(l)}catch(e){o(e)}}))))}))}getMergeBases(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("otherCommitId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryNameOrId:e,commitId:t};let c={otherCommitId:i,otherCollectionId:o,otherRepositoryId:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","7cf2abb6-c964-4f7e-9872-f78c66e72e9c",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitRef,true);l(o)}catch(e){u(e)}}))))}))}createMergeRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryNameOrId:i};let l={includeLinks:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","985f7ae9-844f-4906-9897-7ef41516c0e2",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.GitMerge,false);o(u)}catch(e){a(e)}}))))}))}getMergeRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryNameOrId:t,mergeOperationId:i};let l={includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","985f7ae9-844f-4906-9897-7ef41516c0e2",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitMerge,false);o(a)}catch(e){a(e)}}))))}))}createAttachment(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:a,fileName:i,repositoryId:r,pullRequestId:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965d9361-878b-413b-a494-45d5b5fd8ab7",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("POST",r,t,o);let u=this.formatResponse(a.result,s.TypeInfo.Attachment,false);l(u)}catch(e){u(e)}}))))}))}deleteAttachment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,fileName:e,repositoryId:t,pullRequestId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965d9361-878b-413b-a494-45d5b5fd8ab7",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getAttachmentContent(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,fileName:e,repositoryId:t,pullRequestId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965d9361-878b-413b-a494-45d5b5fd8ab7",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getAttachments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965d9361-878b-413b-a494-45d5b5fd8ab7",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.Attachment,true);r(a)}catch(e){o(e)}}))))}))}getAttachmentZip(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,fileName:e,repositoryId:t,pullRequestId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965d9361-878b-413b-a494-45d5b5fd8ab7",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}createLike(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:e,pullRequestId:t,threadId:i,commentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5f2e2851-1389-425b-a00b-fb2adb3ef31b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}deleteLike(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:e,pullRequestId:t,threadId:i,commentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5f2e2851-1389-425b-a00b-fb2adb3ef31b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getLikes(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:e,pullRequestId:t,threadId:i,commentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5f2e2851-1389-425b-a00b-fb2adb3ef31b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}getPullRequestIterationCommits(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,iterationId:i};let c={top:o,skip:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","e7ea0883-095f-4926-b5fb-f24691c26fb9",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitRef,true);l(o)}catch(e){u(e)}}))))}))}getPullRequestCommits(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","52823034-34a8-4576-922c-8d8b77e9e4c4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitCommitRef,true);r(a)}catch(e){o(e)}}))))}))}getPullRequestConflict(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,conflictId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","d840fb74-bbef-42d3-b250-564604c054a4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitConflict,false);o(a)}catch(e){a(e)}}))))}))}getPullRequestConflicts(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};let p={$skip:r,$top:o,includeObsolete:a,excludeResolved:l,onlyResolved:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","d840fb74-bbef-42d3-b250-564604c054a4",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitConflict,true);c(o)}catch(e){d(e)}}))))}))}updatePullRequestConflict(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,pullRequestId:i,conflictId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","d840fb74-bbef-42d3-b250-564604c054a4",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitConflict,false);a(l)}catch(e){l(e)}}))))}))}updatePullRequestConflicts(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","d840fb74-bbef-42d3-b250-564604c054a4",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitConflictUpdateResult,true);o(l)}catch(e){a(e)}}))))}))}getPullRequestIterationChanges(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,iterationId:i};let d={$top:o,$skip:a,$compareTo:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4216bdcf-b6b1-4d59-8b82-c34cc183fc8b",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequestIterationChanges,false);u(o)}catch(e){c(e)}}))))}))}getPullRequestIteration(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,iterationId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","d43911ee-6958-46b0-a42b-8445b8a0d004",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitPullRequestIteration,false);o(a)}catch(e){a(e)}}))))}))}getPullRequestIterations(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};let l={includeCommits:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","d43911ee-6958-46b0-a42b-8445b8a0d004",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitPullRequestIteration,true);o(a)}catch(e){a(e)}}))))}))}createPullRequestIterationStatus(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,pullRequestId:i,iterationId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","75cf11c5-979f-4038-a76e-058a06adf2bf",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitPullRequestStatus,false);a(l)}catch(e){l(e)}}))))}))}deletePullRequestIterationStatus(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:e,pullRequestId:t,iterationId:i,statusId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","75cf11c5-979f-4038-a76e-058a06adf2bf",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getPullRequestIterationStatus(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:e,pullRequestId:t,iterationId:i,statusId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","75cf11c5-979f-4038-a76e-058a06adf2bf",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequestStatus,false);a(o)}catch(e){l(e)}}))))}))}getPullRequestIterationStatuses(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,iterationId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","75cf11c5-979f-4038-a76e-058a06adf2bf",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitPullRequestStatus,true);o(a)}catch(e){a(e)}}))))}))}updatePullRequestIterationStatuses(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:i,pullRequestId:r,iterationId:s};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","git","75cf11c5-979f-4038-a76e-058a06adf2bf",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let o;o=yield this.rest.update(r,t,s);let l=this.formatResponse(o.result,null,false);a(l)}catch(e){l(e)}}))))}))}createPullRequestLabel(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};let l={projectId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","f22387e3-984e-4c52-9c6d-fbb8f14c812d",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}deletePullRequestLabels(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,labelIdOrName:i};let l={projectId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","f22387e3-984e-4c52-9c6d-fbb8f14c812d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getPullRequestLabel(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,labelIdOrName:i};let l={projectId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","f22387e3-984e-4c52-9c6d-fbb8f14c812d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getPullRequestLabels(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};let a={projectId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","f22387e3-984e-4c52-9c6d-fbb8f14c812d",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}getPullRequestProperties(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","48a52185-5b9e-4736-9dc1-bb1e2feac80b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updatePullRequestProperties(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:i,pullRequestId:r};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","git","48a52185-5b9e-4736-9dc1-bb1e2feac80b",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let a;a=yield this.rest.update(r,t,s);let l=this.formatResponse(a.result,null,false);o(l)}catch(e){a(e)}}))))}))}getPullRequestQuery(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b3a6eebe-9cf0-49ea-b6cb-1a4c5f5007b0",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitPullRequestQuery,false);r(l)}catch(e){o(e)}}))))}))}createPullRequestReviewer(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:t,pullRequestId:i,reviewerId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}createPullRequestReviewers(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,true);s(a)}catch(e){o(e)}}))))}))}createUnmaterializedPullRequestReviewer(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}deletePullRequestReviewer(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,reviewerId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getPullRequestReviewer(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,reviewerId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getPullRequestReviewers(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}updatePullRequestReviewer(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:t,pullRequestId:i,reviewerId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}updatePullRequestReviewers(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}getPullRequestById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,pullRequestId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","01a46dea-7d46-4d40-bc84-319e7c260d99",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.GitPullRequest,false);i(a)}catch(e){r(e)}}))))}))}getPullRequestsByProject(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("searchCriteria can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={searchCriteria:t,maxCommentLength:i,$skip:r,$top:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","a5d28130-9cd2-40fa-9f08-902e7daa9efb",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequest,true);a(o)}catch(e){l(e)}}))))}))}createPullRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};let l={supportsIterations:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","9946fd70-0d40-406e-b686-b4744cbbcc37",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.GitPullRequest,false);o(u)}catch(e){a(e)}}))))}))}getPullRequest(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};let p={maxCommentLength:r,$skip:o,$top:a,includeCommits:l,includeWorkItemRefs:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","9946fd70-0d40-406e-b686-b4744cbbcc37",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequest,false);c(o)}catch(e){d(e)}}))))}))}getPullRequests(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("searchCriteria can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let c={searchCriteria:t,maxCommentLength:r,$skip:o,$top:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","9946fd70-0d40-406e-b686-b4744cbbcc37",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequest,true);l(o)}catch(e){u(e)}}))))}))}updatePullRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","9946fd70-0d40-406e-b686-b4744cbbcc37",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitPullRequest,false);o(l)}catch(e){a(e)}}))))}))}sharePullRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","696f3a82-47c9-487f-9117-b9d00972ca84",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}createPullRequestStatus(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","b5f6bb4f-8d1e-4d79-8d11-4c9172c99c35",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitPullRequestStatus,false);o(l)}catch(e){a(e)}}))))}))}deletePullRequestStatus(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,statusId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","b5f6bb4f-8d1e-4d79-8d11-4c9172c99c35",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getPullRequestStatus(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,statusId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","b5f6bb4f-8d1e-4d79-8d11-4c9172c99c35",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitPullRequestStatus,false);o(a)}catch(e){a(e)}}))))}))}getPullRequestStatuses(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","b5f6bb4f-8d1e-4d79-8d11-4c9172c99c35",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitPullRequestStatus,true);r(a)}catch(e){o(e)}}))))}))}updatePullRequestStatuses(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:i,pullRequestId:r};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","git","b5f6bb4f-8d1e-4d79-8d11-4c9172c99c35",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let a;a=yield this.rest.update(r,t,s);let l=this.formatResponse(a.result,null,false);o(l)}catch(e){a(e)}}))))}))}createComment(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,pullRequestId:i,threadId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965a3ec7-5ed8-455a-bdcb-835a5ea7fe7b",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.Comment,false);a(l)}catch(e){l(e)}}))))}))}deleteComment(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:e,pullRequestId:t,threadId:i,commentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965a3ec7-5ed8-455a-bdcb-835a5ea7fe7b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getComment(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:e,pullRequestId:t,threadId:i,commentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965a3ec7-5ed8-455a-bdcb-835a5ea7fe7b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Comment,false);a(o)}catch(e){l(e)}}))))}))}getComments(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,threadId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965a3ec7-5ed8-455a-bdcb-835a5ea7fe7b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.Comment,true);o(a)}catch(e){a(e)}}))))}))}updateComment(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:a,repositoryId:t,pullRequestId:i,threadId:r,commentId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965a3ec7-5ed8-455a-bdcb-835a5ea7fe7b",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.Comment,false);l(a)}catch(e){u(e)}}))))}))}createThread(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","ab6e2e5d-a0b7-4153-b64a-a4efe0d49449",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitPullRequestCommentThread,false);o(l)}catch(e){a(e)}}))))}))}getPullRequestThread(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,threadId:i};let c={$iteration:o,$baseIteration:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","ab6e2e5d-a0b7-4153-b64a-a4efe0d49449",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequestCommentThread,false);l(o)}catch(e){u(e)}}))))}))}getThreads(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};let u={$iteration:r,$baseIteration:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","ab6e2e5d-a0b7-4153-b64a-a4efe0d49449",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequestCommentThread,true);a(o)}catch(e){l(e)}}))))}))}updateThread(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,pullRequestId:i,threadId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","ab6e2e5d-a0b7-4153-b64a-a4efe0d49449",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitPullRequestCommentThread,false);a(l)}catch(e){l(e)}}))))}))}getPullRequestWorkItemRefs(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","0a637fcc-5370-4ce8-b0e8-98091f5f9482",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}createPush(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","git","ea98d07b-3c87-4971-8ede-a613694ffb55",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitPush,false);r(l)}catch(e){o(e)}}))))}))}getPush(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pushId:t};let u={includeCommits:r,includeRefUpdates:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","git","ea98d07b-3c87-4971-8ede-a613694ffb55",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPush,false);a(o)}catch(e){l(e)}}))))}))}getPushes(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let u={$skip:i,$top:r,searchCriteria:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","git","ea98d07b-3c87-4971-8ede-a613694ffb55",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPush,true);a(o)}catch(e){l(e)}}))))}))}deleteRepositoryFromRecycleBin(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","a663da97-81db-4eb3-8b83-287670f63073",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getRecycleBinRepositories(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","a663da97-81db-4eb3-8b83-287670f63073",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.GitDeletedRepository,true);t(a)}catch(e){i(e)}}))))}))}restoreRepositoryFromRecycleBin(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","a663da97-81db-4eb3-8b83-287670f63073",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitRepository,false);r(l)}catch(e){o(e)}}))))}))}getRefs(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let A={filter:i,includeLinks:r,includeStatuses:o,includeMyBranches:a,latestStatusesOnly:l,peelTags:u,filterContains:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","2d874a60-a811-4f62-9c9f-963a6ea0a55b",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitRef,true);d(o)}catch(e){p(e)}}))))}))}updateRef(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("filter can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t};let u={filter:i,projectId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","2d874a60-a811-4f62-9c9f-963a6ea0a55b",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitRef,false);a(l)}catch(e){l(e)}}))))}))}updateRefs(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};let l={projectId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","2d874a60-a811-4f62-9c9f-963a6ea0a55b",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.GitRefUpdateResult,true);o(u)}catch(e){a(e)}}))))}))}createFavorite(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","876f70af-5792-485a-a1c7-d0a7b2f42bbb",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitRefFavorite,false);i(l)}catch(e){r(e)}}))))}))}deleteRefFavorite(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,favoriteId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","876f70af-5792-485a-a1c7-d0a7b2f42bbb",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getRefFavorite(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,favoriteId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","876f70af-5792-485a-a1c7-d0a7b2f42bbb",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.GitRefFavorite,false);i(a)}catch(e){r(e)}}))))}))}getRefFavorites(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={repositoryId:t,identityId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","876f70af-5792-485a-a1c7-d0a7b2f42bbb",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitRefFavorite,true);r(l)}catch(e){o(e)}}))))}))}getRefFavoritesForProject(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={identityId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4720896c-594c-4a6d-b94c-12eddd80b34a",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.GitRefFavorite,true);i(l)}catch(e){r(e)}}))))}))}createRepository(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={sourceRef:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.GitRepository,false);r(u)}catch(e){o(e)}}))))}))}deleteRepository(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getRepositories(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={includeLinks:t,includeAllUrls:i,includeHidden:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitRepository,true);o(a)}catch(e){a(e)}}))))}))}getRepository(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.GitRepository,false);i(a)}catch(e){r(e)}}))))}))}getRepositoryWithParent(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("includeParent can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let a={includeParent:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitRepository,false);r(l)}catch(e){o(e)}}))))}))}updateRepository(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitRepository,false);r(l)}catch(e){o(e)}}))))}))}getRepositoriesPaged(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let d={includeLinks:t,includeAllUrls:i,includeHidden:r,filterContains:o,$top:a,continuationToken:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","82aea7e8-9501-45dd-ac58-b069aa73b926",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitRepository,true);u(o)}catch(e){c(e)}}))))}))}getRevertConflict(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,revertId:t,conflictId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","10d7ae6d-1050-446d-852a-bd5d99f834bf",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitConflict,false);o(a)}catch(e){a(e)}}))))}))}getRevertConflicts(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,revertId:t};let p={continuationToken:r,$top:o,excludeResolved:a,onlyResolved:l,includeObsolete:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","10d7ae6d-1050-446d-852a-bd5d99f834bf",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitConflict,true);c(o)}catch(e){d(e)}}))))}))}updateRevertConflict(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,revertId:i,conflictId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","10d7ae6d-1050-446d-852a-bd5d99f834bf",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitConflict,false);a(l)}catch(e){l(e)}}))))}))}updateRevertConflicts(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,revertId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","10d7ae6d-1050-446d-852a-bd5d99f834bf",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitConflictUpdateResult,true);o(l)}catch(e){a(e)}}))))}))}createRevert(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","bc866058-5449-4715-9cf1-a510b6ff193c",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitRevert,false);r(l)}catch(e){o(e)}}))))}))}getRevert(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,revertId:t,repositoryId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","bc866058-5449-4715-9cf1-a510b6ff193c",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitRevert,false);r(a)}catch(e){o(e)}}))))}))}getRevertForRefName(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("refName can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};let a={refName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","bc866058-5449-4715-9cf1-a510b6ff193c",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitRevert,false);r(l)}catch(e){o(e)}}))))}))}createCommitStatus(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,commitId:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","428dd4fb-fda5-4722-af02-9313b80305da",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitStatus,false);o(l)}catch(e){a(e)}}))))}))}getStatuses(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:i,commitId:e,repositoryId:t};let c={top:r,skip:o,latestOnly:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","428dd4fb-fda5-4722-af02-9313b80305da",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitStatus,true);l(o)}catch(e){u(e)}}))))}))}getSuggestions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let o={preferCompareBranch:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","9393b4fb-4445-4919-972b-9ad16f442d83",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}getTree(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,sha1:t};let c={projectId:r,recursive:o,fileName:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","729f6437-6f92-44ec-8bee-273a7111063c",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitTreeRef,false);l(o)}catch(e){u(e)}}))))}))}getTreeZip(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,sha1:t};let u={projectId:r,recursive:s,fileName:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","729f6437-6f92-44ec-8bee-273a7111063c",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}}t.GitApi=GitApi;GitApi.RESOURCE_AREA_ID="4e080c62-fa21-4fbc-8fef-2a10a2b38049"},699:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.LocationsApi=void 0;const r=i(666);const s=i(308);class LocationsApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Locations-api",i)}getConnectionData(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={connectOptions:e,lastChangeId:t,lastChangeId64:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","00d9565f-ed9c-4a06-9a50-00e7896ccab4",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ConnectionData,false);r(l)}catch(e){o(e)}}))))}))}getResourceArea(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={areaId:e};let a={enterpriseName:t,organizationName:i,accessMapping:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","e81700f7-3be2-46de-8624-2eb35882fcaa",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getResourceAreaByHost(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("hostId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={areaId:e};let o={hostId:t,accessMapping:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","e81700f7-3be2-46de-8624-2eb35882fcaa",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getResourceAreaByInstanceId(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("instanceId can not be null or undefined")}if(i==null){throw new TypeError("accessMapping can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={areaId:e};let o={instanceId:t,accessMapping:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","e81700f7-3be2-46de-8624-2eb35882fcaa",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getResourceAreas(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={enterpriseName:e,organizationName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","e81700f7-3be2-46de-8624-2eb35882fcaa",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getResourceAreasByHost(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("hostId can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={hostId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","e81700f7-3be2-46de-8624-2eb35882fcaa",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}deleteServiceDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={serviceType:e,identifier:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","d810a47d-f4f4-4a62-a03f-fa1860585c4c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getServiceDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={serviceType:e,identifier:t};let l={allowFaultIn:i,previewFaultIn:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","d810a47d-f4f4-4a62-a03f-fa1860585c4c",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ServiceDefinition,false);o(a)}catch(e){a(e)}}))))}))}getServiceDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={serviceType:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","d810a47d-f4f4-4a62-a03f-fa1860585c4c",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.ServiceDefinition,true);t(a)}catch(e){i(e)}}))))}))}updateServiceDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","d810a47d-f4f4-4a62-a03f-fa1860585c4c",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}}t.LocationsApi=LocationsApi},2850:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.ManagementApi=void 0;const r=i(666);const s=i(7997);class ManagementApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Management-api",i)}getRepoEnablementStatus2(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t};let a={includeAllProperties:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","1fcb5ea0-1e19-4c71-ab26-0784bce2d551",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.RepoEnablementSettings,false);r(l)}catch(e){o(e)}}))))}))}updateRepoAdvSecEnablementStatus2(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,repository:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","1fcb5ea0-1e19-4c71-ab26-0784bce2d551",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}createBillingSnapshot(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Default"};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","e58d8091-3d07-48b1-9527-7d6295fd4081",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getBillableCommitterDetails(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Details"};let r={billingDate:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","e58d8091-3d07-48b1-9527-7d6295fd4081",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.BillableCommitterDetails,true);t(l)}catch(e){i(e)}}))))}))}getLastMeterUsage(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={action:"Last"};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","e58d8091-3d07-48b1-9527-7d6295fd4081",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.MeterUsage,false);e(a)}catch(e){t(e)}}))))}))}getMeterUsage(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Default"};let r={billingDate:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","e58d8091-3d07-48b1-9527-7d6295fd4081",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.MeterUsage,false);t(l)}catch(e){i(e)}}))))}))}createBillingSnapshot2(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("plan can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Default"};let s={plan:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","9615bfcf-d592-4664-9059-4be0150ff16d",n,s);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,null,false);i(l)}catch(e){r(e)}}))))}))}getBillableCommitterDetails2(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("plan can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Details"};let o={plan:e,billingDate:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","9615bfcf-d592-4664-9059-4be0150ff16d",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.BillableCommitterDetails,true);i(l)}catch(e){r(e)}}))))}))}getLastMeterUsage2(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("plan can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Last"};let r={plan:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","9615bfcf-d592-4664-9059-4be0150ff16d",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.MeterUsageForPlan,false);t(l)}catch(e){i(e)}}))))}))}getMeterUsage2(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("plan can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Default"};let o={plan:e,billingDate:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","9615bfcf-d592-4664-9059-4be0150ff16d",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.MeterUsageForPlan,false);i(l)}catch(e){r(e)}}))))}))}getOrgEnablementStatus(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={includeAllProperties:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","d0c0450f-8882-46f4-a5a8-e48fea3095b0",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.AdvSecEnablementSettings,false);t(l)}catch(e){i(e)}}))))}))}updateOrgEnablementStatus(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","d0c0450f-8882-46f4-a5a8-e48fea3095b0",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getOrgEnablementStatus2(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={includeAllProperties:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","41d7fd8d-71f1-485f-b48d-f68eb7f04a6b",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.OrgEnablementSettings,false);t(l)}catch(e){i(e)}}))))}))}updateOrgEnablementStatus2(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","41d7fd8d-71f1-485f-b48d-f68eb7f04a6b",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getEstimatedBillablePushersDetailsForOrg(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={action:"Details"};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","10a9e9c3-89bf-4312-92ed-139ddbcd2e28",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getEstimatedOrgBillablePushers(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={action:"Default"};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","10a9e9c3-89bf-4312-92ed-139ddbcd2e28",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getEstimatedBillablePushersDetailsForOrg2(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("plan can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Default"};let r={plan:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","3fae4c8a-0597-45be-bf45-2925fe8036b3",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getProjectEnablementStatus(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={includeAllProperties:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","6b9a4b47-5f2d-40f3-8286-b0152079074d",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.AdvSecEnablementSettings,false);i(l)}catch(e){r(e)}}))))}))}updateProjectEnablementStatus(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","6b9a4b47-5f2d-40f3-8286-b0152079074d",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getProjectEnablementStatus2(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={includeAllProperties:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","534d98d2-d5a0-4bf4-94b3-1328019302f8",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ProjectEnablementSettings,false);i(l)}catch(e){r(e)}}))))}))}updateProjectEnablementStatus2(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","534d98d2-d5a0-4bf4-94b3-1328019302f8",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getEstimatedBillablePushersDetailsForProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Details",project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","bf09cb40-ecf4-4496-8cf7-9ec60c64fd3e",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getEstimatedBillablePushersForProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Default",project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","bf09cb40-ecf4-4496-8cf7-9ec60c64fd3e",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getEstimatedBillablePushersDetailsForProject2(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Default",project:e};let s={plan:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","ffd0d73d-54b4-4f56-9d83-e8b08db8bfcf",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getRepoEnablementStatus(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t};let a={includeAllProperties:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","d11a1c2b-b904-43dc-b970-bf42486262db",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.AdvSecEnablementStatus,false);r(l)}catch(e){o(e)}}))))}))}updateRepoAdvSecEnablementStatus(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,repository:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","d11a1c2b-b904-43dc-b970-bf42486262db",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getEstimatedBillableCommitersDetailsForRepo(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Details",project:e,repository:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","b60f1ebf-ae77-4557-bd7f-ae3d5598dd1f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getEstimatedBillableCommittersForRepo(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Default",project:e,repository:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","b60f1ebf-ae77-4557-bd7f-ae3d5598dd1f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getEstimatedRepoBillableCommittersDetails2(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={action:"Default",project:e,repository:t};let o={plan:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","1a7b7e0d-e0b6-48b4-b0b6-9b6c2a1984e3",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}}t.ManagementApi=ManagementApi},3086:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.NotificationApi=void 0;const r=i(666);const s=i(3669);const o=i(7024);class NotificationApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Notification-api",i)}performBatchNotificationOperations(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","8f3c6ab2-5bae-4537-b16e-f84e0955599e",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}listLogs(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={source:e,entryId:t};let l={startTime:i,endTime:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","991842f3-eb16-4aea-ac81-81353ef2b75c",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.INotificationDiagnosticLog,true);o(a)}catch(e){a(e)}}))))}))}getSubscriptionDiagnostics(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","20f1929d-4be7-4c2e-a74e-d47640ff3418",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.SubscriptionDiagnostics,false);t(a)}catch(e){i(e)}}))))}))}updateSubscriptionDiagnostics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","20f1929d-4be7-4c2e-a74e-d47640ff3418",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.SubscriptionDiagnostics,false);i(l)}catch(e){r(e)}}))))}))}publishEvent(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","14c57b7a-c0e6-4555-9f51-e067188fdd8e",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,s);let l=this.formatResponse(a.result,o.TypeInfo.VssNotificationEvent,false);t(l)}catch(e){i(e)}}))))}))}transformEvent(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","9463a800-1b44-450e-9083-f948ea174b45",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}queryEventTypes(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={eventType:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","b5bbdd21-c178-4398-b6db-0166d910028a",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationEventField,true);i(l)}catch(e){r(e)}}))))}))}getEventType(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={eventType:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","cc84fb5f-6247-4c7a-aeae-e5a3c3fddb21",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.NotificationEventType,false);t(a)}catch(e){i(e)}}))))}))}listEventTypes(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={publisherId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","cc84fb5f-6247-4c7a-aeae-e5a3c3fddb21",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationEventType,true);t(l)}catch(e){i(e)}}))))}))}getNotificationReasons(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={notificationId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","19824fa9-1c76-40e6-9cce-cf0b9ca1cb60",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.NotificationReason,false);t(a)}catch(e){i(e)}}))))}))}listNotificationReasons(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={notificationIds:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","19824fa9-1c76-40e6-9cce-cf0b9ca1cb60",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationReason,true);t(l)}catch(e){i(e)}}))))}))}getSettings(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","cbe076d8-2803-45ff-8d8d-44653686ea2a",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.NotificationAdminSettings,false);e(a)}catch(e){t(e)}}))))}))}updateSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","cbe076d8-2803-45ff-8d8d-44653686ea2a",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationAdminSettings,false);t(l)}catch(e){i(e)}}))))}))}getSubscriber(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={subscriberId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","4d5caff1-25ba-430b-b808-7a1f352cc197",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.NotificationSubscriber,false);t(a)}catch(e){i(e)}}))))}))}updateSubscriber(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={subscriberId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","4d5caff1-25ba-430b-b808-7a1f352cc197",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationSubscriber,false);i(l)}catch(e){r(e)}}))))}))}querySubscriptions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","6864db85-08c0-4006-8e8e-cc1bebe31675",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationSubscription,true);t(l)}catch(e){i(e)}}))))}))}createSubscription(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","70f911d6-abac-488c-85b3-a206bf57e165",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationSubscription,false);t(l)}catch(e){i(e)}}))))}))}deleteSubscription(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","70f911d6-abac-488c-85b3-a206bf57e165",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getSubscription(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:e};let o={queryFlags:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","70f911d6-abac-488c-85b3-a206bf57e165",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.NotificationSubscription,false);i(l)}catch(e){r(e)}}))))}))}listSubscriptions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={targetId:e,ids:t&&t.join(","),queryFlags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","70f911d6-abac-488c-85b3-a206bf57e165",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.NotificationSubscription,true);r(l)}catch(e){o(e)}}))))}))}updateSubscription(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","70f911d6-abac-488c-85b3-a206bf57e165",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationSubscription,false);i(l)}catch(e){r(e)}}))))}))}getSubscriptionTemplates(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","fa5d24ba-7484-4f3d-888d-4ec6b1974082",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.NotificationSubscriptionTemplate,true);e(a)}catch(e){t(e)}}))))}))}publishTokenEvent(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","31dc86a2-67e8-4452-99a4-2b301ba28291",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,s);let l=this.formatResponse(a.result,o.TypeInfo.VssNotificationEvent,false);t(l)}catch(e){i(e)}}))))}))}updateSubscriptionUserSettings(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:t,userId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","ed5a3dff-aeb5-41b1-b4f7-89e66e58b62e",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}}t.NotificationApi=NotificationApi},2886:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PipelinesApi=void 0;const r=i(666);const s=i(87);class PipelinesApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Pipelines-api",i)}getArtifact(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("artifactName can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t,runId:i};let u={artifactName:r,$expand:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","85023071-bd5e-4438-89b0-2a5bf362a19d",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Artifact,false);a(o)}catch(e){l(e)}}))))}))}getLog(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t,runId:i,logId:r};let u={$expand:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","fb1b6d27-3957-43d5-a14b-a2d70403e545",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Log,false);a(o)}catch(e){l(e)}}))))}))}listLogs(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t,runId:i};let l={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","fb1b6d27-3957-43d5-a14b-a2d70403e545",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.LogCollection,false);o(a)}catch(e){a(e)}}))))}))}createPipeline(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","28e1305e-2afe-47bf-abaf-cbb0e6a91988",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Pipeline,false);i(l)}catch(e){r(e)}}))))}))}getPipeline(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t};let a={pipelineVersion:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","28e1305e-2afe-47bf-abaf-cbb0e6a91988",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Pipeline,false);r(l)}catch(e){o(e)}}))))}))}listPipelines(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={orderBy:t,$top:i,continuationToken:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","28e1305e-2afe-47bf-abaf-cbb0e6a91988",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.Pipeline,true);o(a)}catch(e){a(e)}}))))}))}preview(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:t,pipelineId:i};let a={pipelineVersion:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","53df2d18-29ea-46a9-bee0-933540f80abf",n,a);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,null,false);s(l)}catch(e){o(e)}}))))}))}getRun(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t,runId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","7859261e-d2e9-4a68-b820-a5d84cc5bb3d",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.Run,false);r(a)}catch(e){o(e)}}))))}))}listRuns(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","7859261e-d2e9-4a68-b820-a5d84cc5bb3d",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.Run,true);i(a)}catch(e){r(e)}}))))}))}runPipeline(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,pipelineId:i};let l={pipelineVersion:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","7859261e-d2e9-4a68-b820-a5d84cc5bb3d",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.Run,false);o(u)}catch(e){a(e)}}))))}))}}t.PipelinesApi=PipelinesApi},1241:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PolicyApi=void 0;const r=i(666);const s=i(7140);class PolicyApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Policy-api",i)}createPolicyConfiguration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","dad91cbe-d183-45f8-9c6e-9c1164472121",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PolicyConfiguration,false);i(l)}catch(e){r(e)}}))))}))}deletePolicyConfiguration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,configurationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","dad91cbe-d183-45f8-9c6e-9c1164472121",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getPolicyConfiguration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,configurationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","dad91cbe-d183-45f8-9c6e-9c1164472121",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.PolicyConfiguration,false);i(a)}catch(e){r(e)}}))))}))}getPolicyConfigurations(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={scope:t,policyType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","dad91cbe-d183-45f8-9c6e-9c1164472121",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.PolicyConfiguration,true);r(l)}catch(e){o(e)}}))))}))}updatePolicyConfiguration(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,configurationId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","dad91cbe-d183-45f8-9c6e-9c1164472121",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PolicyConfiguration,false);r(l)}catch(e){o(e)}}))))}))}getPolicyEvaluation(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,evaluationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","46aecb7a-5d2c-4647-897b-0209505a9fe4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.PolicyEvaluationRecord,false);i(a)}catch(e){r(e)}}))))}))}requeuePolicyEvaluation(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,evaluationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","46aecb7a-5d2c-4647-897b-0209505a9fe4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.update(t,null,r);let a=this.formatResponse(o.result,s.TypeInfo.PolicyEvaluationRecord,false);i(a)}catch(e){r(e)}}))))}))}getPolicyEvaluations(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("artifactId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={artifactId:t,includeNotApplicable:i,$top:r,$skip:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","c23ddff5-229c-4d04-a80b-0fdce9f360c8",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.PolicyEvaluationRecord,true);a(o)}catch(e){l(e)}}))))}))}getPolicyConfigurationRevision(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,configurationId:t,revisionId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","fe1e68a2-60d3-43cb-855b-85e41ae97c95",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.PolicyConfiguration,false);r(a)}catch(e){o(e)}}))))}))}getPolicyConfigurationRevisions(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,configurationId:t};let l={$top:i,$skip:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","fe1e68a2-60d3-43cb-855b-85e41ae97c95",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.PolicyConfiguration,true);o(a)}catch(e){a(e)}}))))}))}getPolicyType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,typeId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","44096322-2d3d-466a-bb30-d1b7de69f61f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getPolicyTypes(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","44096322-2d3d-466a-bb30-d1b7de69f61f",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}}t.PolicyApi=PolicyApi;PolicyApi.RESOURCE_AREA_ID="fb13a388-40dd-4a04-b530-013a739c72ef"},5484:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.ProfileApi=void 0;const r=i(666);const s=i(9453);class ProfileApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Profile-api",i)}deleteProfileAttribute(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={id:e};let s={descriptor:t};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.2","Profile","1392b6ac-d511-492e-af5b-2263e5545a5d",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getProfileAttribute(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={id:e};let o={descriptor:t};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.2","Profile","1392b6ac-d511-492e-af5b-2263e5545a5d",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ProfileAttribute,false);i(l)}catch(e){r(e)}}))))}))}getProfileAttributes(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={id:e};let c={partition:t,modifiedSince:i,modifiedAfterRevision:r,withCoreAttributes:o,coreAttributes:a};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.2","Profile","1392b6ac-d511-492e-af5b-2263e5545a5d",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ProfileAttribute,true);l(o)}catch(e){u(e)}}))))}))}setProfileAttribute(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={id:t};let o={descriptor:i};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.2","Profile","1392b6ac-d511-492e-af5b-2263e5545a5d",n,o);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,s);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}setProfileAttributes(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={id:t};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.2","Profile","1392b6ac-d511-492e-af5b-2263e5545a5d",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getAvatar(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={id:e};let a={size:t,format:i};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","67436615-b382-462a-b659-5367a492fb3c",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Avatar,false);r(l)}catch(e){o(e)}}))))}))}getAvatarPreview(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={id:t};let u={size:i,format:r,displayName:o};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","67436615-b382-462a-b659-5367a492fb3c",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.Avatar,false);a(l)}catch(e){l(e)}}))))}))}resetAvatar(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={id:e};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","67436615-b382-462a-b659-5367a492fb3c",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}setAvatar(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={id:t};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","67436615-b382-462a-b659-5367a492fb3c",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getGeoRegion(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={ipaddress:e};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","3bcda9c0-3078-48a5-a1e0-83bd05931ad0",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}createProfile(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let o={autoCreate:t};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.3","Profile","f83735dc-483f-4238-a291-d45f6080a9af",n,o);let r=t.requestUrl;let a=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(r,e,a);let u=this.formatResponse(l.result,s.TypeInfo.Profile,false);i(u)}catch(e){r(e)}}))))}))}getProfile(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={id:e};let c={details:t,withAttributes:i,partition:r,coreAttributes:o,forceRefresh:a};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.3","Profile","f83735dc-483f-4238-a291-d45f6080a9af",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Profile,false);l(o)}catch(e){u(e)}}))))}))}updateProfile(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={id:t};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.3","Profile","f83735dc-483f-4238-a291-d45f6080a9af",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getRegions(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","92d8d1c9-26b8-4774-a929-d640a73da524",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}getSupportedLcids(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","d5bd1aa6-c269-4bcd-ad32-75fa17475584",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getUserDefaults(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={includeAvatar:e};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","b583a356-1da7-4237-9f4c-1deb2edbc7e8",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.Profile,false);t(l)}catch(e){i(e)}}))))}))}refreshUserDefaults(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={id:e};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","b583a356-1da7-4237-9f4c-1deb2edbc7e8",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.replace(i,r);let a=this.formatResponse(o.result,s.TypeInfo.Profile,false);t(a)}catch(e){i(e)}}))))}))}}t.ProfileApi=ProfileApi},9130:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.ProjectAnalysisApi=void 0;const r=i(666);const s=i(219);class ProjectAnalysisApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-ProjectAnalysis-api",i)}getProjectLanguageAnalytics(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","projectanalysis","5b02a779-1867-433f-90b7-d23ed5e33e57",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.ProjectLanguageAnalytics,false);t(a)}catch(e){i(e)}}))))}))}getProjectActivityMetrics(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("fromDate can not be null or undefined")}if(i==null){throw new TypeError("aggregationType can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={fromDate:t,aggregationType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","projectanalysis","e40ae584-9ea6-4f06-a7c7-6284651b466b",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ProjectActivityMetrics,false);r(l)}catch(e){o(e)}}))))}))}getGitRepositoriesActivityMetrics(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("fromDate can not be null or undefined")}if(i==null){throw new TypeError("aggregationType can not be null or undefined")}if(r==null){throw new TypeError("skip can not be null or undefined")}if(o==null){throw new TypeError("top can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={fromDate:t,aggregationType:i,$skip:r,$top:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","projectanalysis","df7fbbca-630a-40e3-8aa3-7a3faf66947e",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.RepositoryActivityMetrics,true);a(o)}catch(e){l(e)}}))))}))}getRepositoryActivityMetrics(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("fromDate can not be null or undefined")}if(r==null){throw new TypeError("aggregationType can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};let l={fromDate:i,aggregationType:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","projectanalysis","df7fbbca-630a-40e3-8aa3-7a3faf66947e",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.RepositoryActivityMetrics,false);o(a)}catch(e){a(e)}}))))}))}}t.ProjectAnalysisApi=ProjectAnalysisApi;ProjectAnalysisApi.RESOURCE_AREA_ID="7658fa33-b1bf-4580-990f-fac5896773d3"},5556:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.ReleaseApi=void 0;const r=i(666);const s=i(6877);class ReleaseApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Release-api",i)}getAgentArtifactDefinitions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","f2571c27-bf50-4938-b396-32d109ddef26",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.AgentArtifactDefinition,true);i(a)}catch(e){r(e)}}))))}))}getApprovals(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e};let A={assignedToFilter:t,statusFilter:i,releaseIdsFilter:r&&r.join(","),typeFilter:o,top:a,continuationToken:l,queryOrder:u,includeMyGroupApprovals:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Release","b47c6458-e73b-47cb-a770-4df1e8813a91",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseApproval,true);d(o)}catch(e){p(e)}}))))}))}getApprovalHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,approvalStepId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Release","250c7158-852e-4130-a00f-a0cce9b72d05",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ReleaseApproval,false);i(a)}catch(e){r(e)}}))))}))}getApproval(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,approvalId:t};let a={includeHistory:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Release","9328e074-59fb-465a-89d9-b09c82ee5109",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ReleaseApproval,false);r(l)}catch(e){o(e)}}))))}))}updateReleaseApproval(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,approvalId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Release","9328e074-59fb-465a-89d9-b09c82ee5109",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseApproval,false);r(l)}catch(e){o(e)}}))))}))}updateReleaseApprovals(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Release","c957584a-82aa-4131-8222-6d47f78bfa7a",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseApproval,true);i(l)}catch(e){r(e)}}))))}))}getTaskAttachmentContent(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,timelineId:s,recordId:o,type:a,name:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c4071f6d-3697-46ca-858e-8b10ff09e52f",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}getReleaseTaskAttachmentContent(e,t,i,r,s,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,planId:s,timelineId:o,recordId:a,type:l,name:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","60b86efb-7b8c-4853-8f9f-aa142b77b479",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);c((yield this.http.get(t,{Accept:r})).message)}catch(e){d(e)}}))))}))}getTaskAttachments(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,timelineId:o,type:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","214111ee-2415-4df2-8ed2-74417f7d61f9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseTaskAttachment,true);l(o)}catch(e){u(e)}}))))}))}getReleaseTaskAttachments(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,planId:o,type:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","a4d06688-0dfa-4895-82a5-f43ec9452306",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseTaskAttachment,true);l(o)}catch(e){u(e)}}))))}))}getAutoTriggerIssues(e,t,i,r){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("artifactType can not be null or undefined")}if(t==null){throw new TypeError("sourceId can not be null or undefined")}if(i==null){throw new TypeError("artifactVersionId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r};let l={artifactType:e,sourceId:t,artifactVersionId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c1a68497-69da-40fb-9423-cab19cfeeca9",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.AutoTriggerIssue,true);o(a)}catch(e){a(e)}}))))}))}getDeploymentBadge(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={projectId:e,releaseDefinitionId:t,environmentId:i,branchName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","1a60a35d-b8c9-45fb-bf67-da0829711147",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getReleaseChanges(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let u={baseReleaseId:i,$top:r,artifactAlias:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","8dcf9fe9-ca37-4113-8ee1-37928e98407c",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Change,true);a(o)}catch(e){l(e)}}))))}))}getDefinitionEnvironments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={taskGroupId:t,propertyFilters:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","12b5d21a-f54c-430e-a8c1-7515d196890e",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}createReleaseDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinition,false);i(l)}catch(e){r(e)}}))))}))}deleteReleaseDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let a={comment:i,forceDelete:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getReleaseDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let l={propertyFilters:i&&i.join(","),includeDisabled:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ReleaseDefinition,false);o(a)}catch(e){a(e)}}))))}))}getReleaseDefinitionRevision(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("revision can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let o={revision:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("text/plain",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getReleaseDefinitions(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g){return n(this,void 0,void 0,(function*(){return new Promise(((y,m)=>n(this,void 0,void 0,(function*(){let n={project:e};let v={searchText:t,$expand:i,artifactType:r,artifactSourceId:o,$top:a,continuationToken:l,queryOrder:u,path:c,isExactNameMatch:d,tagFilter:p&&p.join(","),propertyFilters:A&&A.join(","),definitionIdFilter:f&&f.join(","),isDeleted:h,searchTextContainsFolderName:g};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n,v);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseDefinition,true);y(o)}catch(e){m(e)}}))))}))}undeleteReleaseDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,definitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinition,false);r(l)}catch(e){o(e)}}))))}))}updateReleaseDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={skipTasksValidation:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.replace(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.ReleaseDefinition,false);r(u)}catch(e){o(e)}}))))}))}getDeployments(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y){return n(this,void 0,void 0,(function*(){return new Promise(((m,v)=>n(this,void 0,void 0,(function*(){let n={project:e};let I={definitionId:t,definitionEnvironmentId:i,createdBy:r,minModifiedTime:o,maxModifiedTime:a,deploymentStatus:l,operationStatus:u,latestAttemptsOnly:c,queryOrder:d,$top:p,continuationToken:A,createdFor:f,minStartedTime:h,maxStartedTime:g,sourceBranch:y};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","b005ef73-cddc-448e-9ba2-5193bf36b19f",n,I);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Deployment,true);m(o)}catch(e){v(e)}}))))}))}getDeploymentsForMultipleEnvironments(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","b005ef73-cddc-448e-9ba2-5193bf36b19f",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Deployment,true);i(l)}catch(e){r(e)}}))))}))}getReleaseEnvironment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i};let l={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.8","Release","a7e426b1-03dc-48af-9dfe-c98bac612dcb",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ReleaseEnvironment,false);o(a)}catch(e){a(e)}}))))}))}updateReleaseEnvironment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i,environmentId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.8","Release","a7e426b1-03dc-48af-9dfe-c98bac612dcb",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseEnvironment,false);o(l)}catch(e){a(e)}}))))}))}createDefinitionEnvironmentTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","6b03b696-824e-4479-8eb2-6644a51aba89",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinitionEnvironmentTemplate,false);i(l)}catch(e){r(e)}}))))}))}deleteDefinitionEnvironmentTemplate(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("templateId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","6b03b696-824e-4479-8eb2-6644a51aba89",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getDefinitionEnvironmentTemplate(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("templateId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","6b03b696-824e-4479-8eb2-6644a51aba89",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinitionEnvironmentTemplate,false);i(l)}catch(e){r(e)}}))))}))}listDefinitionEnvironmentTemplates(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={isDeleted:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","6b03b696-824e-4479-8eb2-6644a51aba89",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinitionEnvironmentTemplate,true);i(l)}catch(e){r(e)}}))))}))}undeleteReleaseDefinitionEnvironmentTemplate(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("templateId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","6b03b696-824e-4479-8eb2-6644a51aba89",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.update(t,null,r);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinitionEnvironmentTemplate,false);i(l)}catch(e){r(e)}}))))}))}createFavorites(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:t,scope:i};let a={identityId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","938f7222-9acb-48fe-b8a3-4eda04597171",n,a);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,null,true);s(l)}catch(e){o(e)}}))))}))}deleteFavorites(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,scope:t};let a={identityId:i,favoriteItemIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","938f7222-9acb-48fe-b8a3-4eda04597171",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getFavorites(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,scope:t};let o={identityId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","938f7222-9acb-48fe-b8a3-4eda04597171",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}getFlightAssignments(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={flightName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","409d301f-3046-46f3-beb9-4357fbce0a8c",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}createFolder(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,path:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","f7ddf76d-ce0c-4d68-94ff-becaec5d9dea",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Folder,false);r(l)}catch(e){o(e)}}))))}))}deleteFolder(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,path:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","f7ddf76d-ce0c-4d68-94ff-becaec5d9dea",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getFolders(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,path:t};let a={queryOrder:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","f7ddf76d-ce0c-4d68-94ff-becaec5d9dea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Folder,true);r(l)}catch(e){o(e)}}))))}))}updateFolder(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,path:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","f7ddf76d-ce0c-4d68-94ff-becaec5d9dea",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Folder,false);r(l)}catch(e){o(e)}}))))}))}updateGates(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,gateStepId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","2666a539-2001-4f80-bcc7-0379956749d4",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseGates,false);r(l)}catch(e){o(e)}}))))}))}getReleaseHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","23f461c8-629a-4144-a076-3054fa5f268a",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ReleaseRevision,true);i(a)}catch(e){r(e)}}))))}))}getInputValues(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","71dd499b-317d-45ea-9134-140ea1932b5e",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getIssues(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let a={sourceId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","cd42261a-f5c6-41c8-9259-f078989b9f25",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.AutoTriggerIssue,true);r(l)}catch(e){o(e)}}))))}))}getGateLog(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,gateId:r,taskId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","dec7ca5a-7f7f-4797-8bf1-8efc0dc93b28",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getLogs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","c37fbab5-214b-48e4-a55b-cb6b4f6e4038",n);let t=e.requestUrl;let r=e.apiVersion;let s=this.createAcceptHeader("application/zip",r);i((yield this.http.get(t,{Accept:s})).message)}catch(e){r(e)}}))))}))}getLog(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,taskId:r};let l={attemptId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","e71ba1ed-c0a4-4a28-a61f-2dd5f68cf3fd",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getTaskLog2(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,timelineId:s,taskId:o};let d={startLine:a,endLine:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","2577e6c3-6999-4400-bc69-fe1d837755fe",n,d);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}getTaskLog(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,releaseDeployPhaseId:r,taskId:s};let c={startLine:o,endLine:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","17c91af7-09fd-4256-bff1-c24ee4f73bc0",n,c);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);l((yield this.http.get(t,{Accept:r})).message)}catch(e){u(e)}}))))}))}getManualIntervention(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,manualInterventionId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","616c46e4-f370-4456-adaa-fbaf79c7b79e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.ManualIntervention,false);r(a)}catch(e){o(e)}}))))}))}getManualInterventions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","616c46e4-f370-4456-adaa-fbaf79c7b79e",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ManualIntervention,true);i(a)}catch(e){r(e)}}))))}))}updateManualIntervention(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i,manualInterventionId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","616c46e4-f370-4456-adaa-fbaf79c7b79e",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ManualIntervention,false);o(l)}catch(e){a(e)}}))))}))}getMetrics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={minMetricsTime:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","cd1502bb-3c73-4e11-80a6-d11308dceae5",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getOrgPipelineReleaseSettings(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","d156c759-ca4e-492b-90d4-db03971796ea",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}updateOrgPipelineReleaseSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","d156c759-ca4e-492b-90d4-db03971796ea",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getPipelineReleaseSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","e816b9f4-f9fe-46ba-bdcc-a9af6abf3144",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updatePipelineReleaseSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","e816b9f4-f9fe-46ba-bdcc-a9af6abf3144",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getReleaseProjects(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("artifactType can not be null or undefined")}if(t==null){throw new TypeError("artifactSourceId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={artifactType:e,artifactSourceId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","917ace4a-79d1-45a7-987c-7be4db4268fa",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getReleases(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y,m,v,I,E,C,T){return n(this,void 0,void 0,(function*(){return new Promise(((b,R)=>n(this,void 0,void 0,(function*(){let n={project:e};let w={definitionId:t,definitionEnvironmentId:i,searchText:r,createdBy:o,statusFilter:a,environmentStatusFilter:l,minCreatedTime:u,maxCreatedTime:c,queryOrder:d,$top:p,continuationToken:A,$expand:f,artifactTypeId:h,sourceId:g,artifactVersionId:y,sourceBranchFilter:m,isDeleted:v,tagFilter:I&&I.join(","),propertyFilters:E&&E.join(","),releaseIdFilter:C&&C.join(","),path:T};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,w);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Release,true);b(o)}catch(e){R(e)}}))))}))}createRelease(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Release,false);i(l)}catch(e){r(e)}}))))}))}deleteRelease(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let o={comment:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getRelease(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let d={approvalFilters:i,propertyFilters:r&&r.join(","),$expand:o,$topGateRecords:a,includeDisabledDefinitions:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Release,false);u(o)}catch(e){c(e)}}))))}))}getReleaseDefinitionSummary(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("definitionId can not be null or undefined")}if(i==null){throw new TypeError("releaseCount can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={definitionId:t,releaseCount:i,includeArtifact:r,definitionEnvironmentIdsFilter:o&&o.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseDefinitionSummary,false);a(o)}catch(e){l(e)}}))))}))}getReleaseRevision(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("definitionSnapshotRevision can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let o={definitionSnapshotRevision:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("text/plain",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}undeleteRelease(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("comment can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let o={comment:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(t,null,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}updateRelease(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Release,false);r(l)}catch(e){o(e)}}))))}))}updateReleaseResource(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Release,false);r(l)}catch(e){o(e)}}))))}))}getReleaseSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c63c3718-7cfd-41e0-b89b-81c1ca143437",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateReleaseSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c63c3718-7cfd-41e0-b89b-81c1ca143437",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getDefinitionRevision(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t,revision:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","258b82e0-9d41-43f3-86d6-fef14ddd44bc",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("text/plain",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getReleaseDefinitionHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","258b82e0-9d41-43f3-86d6-fef14ddd44bc",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ReleaseDefinitionRevision,true);i(a)}catch(e){r(e)}}))))}))}getSummaryMailSections(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","224e92b2-8d13-4c14-b120-13d877c516f8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.SummaryMailSection,true);i(a)}catch(e){r(e)}}))))}))}sendSummaryMail(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","224e92b2-8d13-4c14-b120-13d877c516f8",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getSourceBranches(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","0e5def23-78b3-461f-8198-1558f25041c8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}addDefinitionTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseDefinitionId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","3d21b4c8-c32e-45b2-a7cb-770a369012f4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.update(t,null,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}addDefinitionTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseDefinitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","3d21b4c8-c32e-45b2-a7cb-770a369012f4",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}deleteDefinitionTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseDefinitionId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","3d21b4c8-c32e-45b2-a7cb-770a369012f4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getDefinitionTags(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseDefinitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","3d21b4c8-c32e-45b2-a7cb-770a369012f4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}addReleaseTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c5b602b6-d1b3-4363-8a51-94384f78068f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.update(t,null,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}addReleaseTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c5b602b6-d1b3-4363-8a51-94384f78068f",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}deleteReleaseTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c5b602b6-d1b3-4363-8a51-94384f78068f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getReleaseTags(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c5b602b6-d1b3-4363-8a51-94384f78068f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getTags(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","86cee25a-68ba-4ba3-9171-8ad6ffc6df93",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getTasksForTaskGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,releaseDeployPhaseId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","4259191d-4b0a-4409-9fb3-09f22ab9bc47",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ReleaseTask,true);o(a)}catch(e){a(e)}}))))}))}getTasks2(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,timelineId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","4259291d-4b0a-4409-9fb3-04f22ab9bc47",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseTask,true);a(o)}catch(e){l(e)}}))))}))}getTasks(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i};let l={attemptId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","36b276e0-3c70-4320-a63c-1a2e1466a0d1",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ReleaseTask,true);o(a)}catch(e){a(e)}}))))}))}getArtifactTypeDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","8efc2a3c-1fc8-4f6d-9822-75e98cecb48f",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.ArtifactTypeDefinition,true);t(a)}catch(e){i(e)}}))))}))}getArtifactVersions(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseDefinitionId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={releaseDefinitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","30fc787e-a9e0-4a07-9fbc-3e903aa051d2",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ArtifactVersionQueryResult,false);i(l)}catch(e){r(e)}}))))}))}getArtifactVersionsForSources(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","30fc787e-a9e0-4a07-9fbc-3e903aa051d2",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ArtifactVersionQueryResult,false);i(l)}catch(e){r(e)}}))))}))}getReleaseWorkItemsRefs(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let l={baseReleaseId:i,$top:r,artifactAlias:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","4f165cc0-875c-4768-b148-f12f78769fab",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}}t.ReleaseApi=ReleaseApi;ReleaseApi.RESOURCE_AREA_ID="efc2f575-36ef-48e9-b672-0c6fb4a48ac5"},1414:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.SecurityRolesApi=void 0;const r=i(666);const s=i(4747);class SecurityRolesApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-SecurityRoles-api",i)}getRoleAssignments(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={scopeId:e,resourceId:t};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","9461c234-c84c-4ed2-b918-2f0f92ad0a35",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.RoleAssignment,true);i(a)}catch(e){r(e)}}))))}))}removeRoleAssignment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={scopeId:e,resourceId:t,identityId:i};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","9461c234-c84c-4ed2-b918-2f0f92ad0a35",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}removeRoleAssignments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={scopeId:t,resourceId:i};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","9461c234-c84c-4ed2-b918-2f0f92ad0a35",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}setRoleAssignment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={scopeId:t,resourceId:i,identityId:r};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","9461c234-c84c-4ed2-b918-2f0f92ad0a35",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.RoleAssignment,false);o(l)}catch(e){a(e)}}))))}))}setRoleAssignments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeId:t,resourceId:i};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","9461c234-c84c-4ed2-b918-2f0f92ad0a35",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.RoleAssignment,true);r(l)}catch(e){o(e)}}))))}))}getRoleDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={scopeId:e};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","f4cc9a86-453c-48d2-b44d-d3bd5c105f4f",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}}t.SecurityRolesApi=SecurityRolesApi},4427:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.ContractSerializer=void 0;var i;(function(e){var t;function serialize(e,t,i){if(e&&t){if(Array.isArray(e)){return _getTranslatedArray(e,t,true,i)}else{return _getTranslatedObject(e,t,true,i)}}else{return e}}e.serialize=serialize;function deserialize(e,t,i,n){if(e){if(n&&Array.isArray(e.value)){e=e.value}if(t){if(Array.isArray(e)){e=_getTranslatedArray(e,t,false,i)}else{e=_getTranslatedObject(e,t,false,i)}}}return e}e.deserialize=deserialize;function _getTranslatedArray(e,t,i,n){var r=e;var s=[];var o;for(o=0;o{if(t){return super.deleteTaskDefinition(e)}else{var i=this._getFallbackClient(this.baseUrl);if(!i){throw new Error("Failed to find api location for area: distributedtask id: 60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd")}else{return i.deleteTaskDefinition(e)}}}));return t}getTaskContentZip(e,t,i,n){let r=this.vsoClient.beginGetLocation("distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd").then((r=>{if(r){return super.getTaskContentZip(e,t,i,n)}else{var s=this._getFallbackClient(this.baseUrl);if(!s){throw new Error("Failed to find api location for area: distributedtask id: 60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd")}else{return s.getTaskContentZip(e,t,i,n)}}}));return r}getTaskDefinition(e,t,i,n){let r=this.vsoClient.beginGetLocation("distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd").then((r=>{if(r){return super.getTaskDefinition(e,t,i,n)}else{var s=this._getFallbackClient(this.baseUrl);if(!s){throw new Error("Failed to find api location for area: distributedtask id: 60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd")}else{return s.getTaskDefinition(e,t,i,n)}}}));return r}getTaskDefinitions(e,t,i){let n=this.vsoClient.beginGetLocation("distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd").then((n=>{if(n){return super.getTaskDefinitions(e,t,i)}else{var r=this._getFallbackClient(this.baseUrl);if(!r){throw new Error("Failed to find api location for area: distributedtask id: 60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd")}else{return r.getTaskDefinitions(e,t,i)}}}));return n}uploadTaskDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){let s={taskId:i};let o={overwrite:r};return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){e=e||{};e["Content-Type"]="application/octet-stream";try{let n=yield this.vsoClient.getVersioningData("3.0-preview.1","distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd",s,o);let r=n.requestUrl;let a=this.createRequestOptions("application/json",n.apiVersion);a.additionalHeaders=e;let l;l=yield this.rest.uploadStream("PUT",r,t,a);i(l.result)}catch(e){r(e)}}))))}))}_getFallbackClient(e){if(!this._fallbackClient){var t=this._getAccountUrl(e);if(t){this._fallbackClient=new TaskAgentApi(t,this._handlers,this._options)}}return this._fallbackClient}_getAccountUrl(e){var t=s.parse(e);if(!t.protocol||!t.host){return null}var i=t.protocol+"//"+t.host;var n=t.path.split("/").slice(1);if(n.length===0||n.length===1&&n[0]===""){return null}if(n[0]==="tfs"&&(n.length===2||n.length===3&&n[2].length===0)){i+="/"+"tfs"}else if(n.length===2&&n[0]===""){return i}else if(n.length>1){return null}return i}}t.TaskAgentApi=TaskAgentApi},2148:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TaskAgentApiBase=void 0;const r=i(666);const s=i(3090);class TaskAgentApiBase extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-TaskAgent-api",i)}addAgentCloud(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bfa72b3d-0fc6-43fb-932b-a7f6559f93b9",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}deleteAgentCloud(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={agentCloudId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bfa72b3d-0fc6-43fb-932b-a7f6559f93b9",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getAgentCloud(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={agentCloudId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bfa72b3d-0fc6-43fb-932b-a7f6559f93b9",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getAgentClouds(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bfa72b3d-0fc6-43fb-932b-a7f6559f93b9",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}updateAgentCloud(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={agentCloudId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bfa72b3d-0fc6-43fb-932b-a7f6559f93b9",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getAgentCloudTypes(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","5932e193-f376-469d-9c3e-e5588ce12cb5",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentCloudType,true);e(a)}catch(e){t(e)}}))))}))}getAgentRequestsForQueue(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("top can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,queueId:t};let l={$top:i,continuationToken:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","f5f81ffb-f396-498d-85b1-5ada145e648a",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAgentJobRequest,true);o(a)}catch(e){a(e)}}))))}))}queueAgentRequest(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,queueId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","f5f81ffb-f396-498d-85b1-5ada145e648a",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentJobRequest,false);r(l)}catch(e){o(e)}}))))}))}addAgent(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgent,false);i(l)}catch(e){r(e)}}))))}))}deleteAgent(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,agentId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getAgent(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={poolId:e,agentId:t};let c={includeCapabilities:i,includeAssignedRequest:r,includeLastCompletedRequest:o,propertyFilters:a&&a.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAgent,false);l(o)}catch(e){u(e)}}))))}))}getAgents(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let d={agentName:t,includeCapabilities:i,includeAssignedRequest:r,includeLastCompletedRequest:o,propertyFilters:a&&a.join(","),demands:l&&l.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAgent,true);u(o)}catch(e){c(e)}}))))}))}replaceAgent(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:t,agentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgent,false);r(l)}catch(e){o(e)}}))))}))}updateAgent(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:t,agentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgent,false);r(l)}catch(e){o(e)}}))))}))}getAzureManagementGroups(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","39fe3bf2-7ee0-4198-a469-4a29929afa9c",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}getAzureSubscriptions(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bcd6189c-0303-471f-a8e1-acb22b74d700",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}generateDeploymentGroupAccessToken(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","3d197ba2-c3e9-4253-882f-0ee2440f8174",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addDeploymentGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","083c4d89-ab35-45af-aa11-7cf66895c53e",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentGroup,false);i(l)}catch(e){r(e)}}))))}))}deleteDeploymentGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","083c4d89-ab35-45af-aa11-7cf66895c53e",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDeploymentGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let l={actionFilter:i,$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","083c4d89-ab35-45af-aa11-7cf66895c53e",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.DeploymentGroup,false);o(a)}catch(e){a(e)}}))))}))}getDeploymentGroups(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e};let d={name:t,actionFilter:i,$expand:r,continuationToken:o,$top:a,ids:l&&l.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","083c4d89-ab35-45af-aa11-7cf66895c53e",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.DeploymentGroup,true);u(o)}catch(e){c(e)}}))))}))}updateDeploymentGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","083c4d89-ab35-45af-aa11-7cf66895c53e",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentGroup,false);r(l)}catch(e){o(e)}}))))}))}getDeploymentGroupsMetrics(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={deploymentGroupName:t,continuationToken:i,$top:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","281c6308-427a-49e1-b83a-dac0f4862189",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.DeploymentGroupMetrics,true);o(a)}catch(e){a(e)}}))))}))}getAgentRequestsForDeploymentMachine(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("machineId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let l={machineId:i,completedRequestCount:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a3540e5b-f0dc-4668-963b-b752459be545",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAgentJobRequest,true);o(a)}catch(e){a(e)}}))))}))}getAgentRequestsForDeploymentMachines(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let l={machineIds:i&&i.join(","),completedRequestCount:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a3540e5b-f0dc-4668-963b-b752459be545",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAgentJobRequest,true);o(a)}catch(e){a(e)}}))))}))}refreshDeploymentMachines(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","91006ac4-0f68-4d82-a2bc-540676bd73ce",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}generateDeploymentPoolAccessToken(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={poolId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e077ee4a-399b-420b-841f-c43fbc058e0b",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(i,null,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getDeploymentPoolsSummary(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={poolName:e,expands:t,poolIds:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6525d6c6-258f-40e0-a1a9-8a24a3957625",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.DeploymentPoolSummary,true);r(l)}catch(e){o(e)}}))))}))}getAgentRequestsForDeploymentTarget(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("targetId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let l={targetId:i,completedRequestCount:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2fac0be3-8c8f-4473-ab93-c1389b08a2c9",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAgentJobRequest,true);o(a)}catch(e){a(e)}}))))}))}getAgentRequestsForDeploymentTargets(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let c={targetIds:i&&i.join(","),ownerId:r,completedOn:o,completedRequestCount:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2fac0be3-8c8f-4473-ab93-c1389b08a2c9",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAgentJobRequest,true);l(o)}catch(e){u(e)}}))))}))}refreshDeploymentTargets(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","1c1a817f-f23d-41c6-bf8d-14b638f64152",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}queryEndpoint(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","f223b809-8c33-4b7d-b53f-07232569b5d6",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getEnvironmentDeploymentExecutionRecords(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t};let l={continuationToken:i,top:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","51bb5d21-4305-4ea6-9dbb-b7488af73334",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.EnvironmentDeploymentExecutionRecord,true);o(a)}catch(e){a(e)}}))))}))}addEnvironment(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8572b1fc-2482-47fa-8f74-7e3ed53ee54b",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.EnvironmentInstance,false);i(l)}catch(e){r(e)}}))))}))}deleteEnvironment(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8572b1fc-2482-47fa-8f74-7e3ed53ee54b",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getEnvironmentById(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t};let a={expands:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8572b1fc-2482-47fa-8f74-7e3ed53ee54b",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.EnvironmentInstance,false);r(l)}catch(e){o(e)}}))))}))}getEnvironments(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={name:t,continuationToken:i,$top:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8572b1fc-2482-47fa-8f74-7e3ed53ee54b",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.EnvironmentInstance,true);o(a)}catch(e){a(e)}}))))}))}updateEnvironment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,environmentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8572b1fc-2482-47fa-8f74-7e3ed53ee54b",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.EnvironmentInstance,false);r(l)}catch(e){o(e)}}))))}))}getTaskHubLicenseDetails(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={hubName:e};let o={includeEnterpriseUsersCount:t,includeHostedAgentMinutesCount:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","distributedtask","f9f0f436-b8a1-4475-9041-1ccdbf8f0128",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}updateTaskHubLicenseDetails(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={hubName:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","distributedtask","f9f0f436-b8a1-4475-9041-1ccdbf8f0128",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}validateInputs(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","58475b1e-adaf-4155-9bc1-e04bf1fff4c2",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}deleteAgentRequest(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("lockToken can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={poolId:e,requestId:t};let l={lockToken:i,result:r,agentShuttingDown:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getAgentRequest(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e,requestId:t};let a={includeStatus:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,false);r(l)}catch(e){o(e)}}))))}))}getAgentRequests(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("top can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let a={$top:t,continuationToken:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,true);r(l)}catch(e){o(e)}}))))}))}getAgentRequestsForAgent(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("agentId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let a={agentId:t,completedRequestCount:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,true);r(l)}catch(e){o(e)}}))))}))}getAgentRequestsForAgents(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let a={agentIds:t&&t.join(","),completedRequestCount:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,true);r(l)}catch(e){o(e)}}))))}))}getAgentRequestsForPlan(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("planId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let a={planId:t,jobId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,true);r(l)}catch(e){o(e)}}))))}))}queueAgentRequestByPool(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentJobRequest,false);i(l)}catch(e){r(e)}}))))}))}updateAgentRequest(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("lockToken can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={poolId:t,requestId:i};let u={lockToken:r,updateOptions:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,false);a(l)}catch(e){l(e)}}))))}))}addKubernetesResource(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,environmentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","73fba52f-15ab-42b3-a538-ce67a9223a04",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.KubernetesResource,false);r(l)}catch(e){o(e)}}))))}))}deleteKubernetesResource(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t,resourceId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","73fba52f-15ab-42b3-a538-ce67a9223a04",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getKubernetesResource(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t,resourceId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","73fba52f-15ab-42b3-a538-ce67a9223a04",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.KubernetesResource,false);r(a)}catch(e){o(e)}}))))}))}generateDeploymentMachineGroupAccessToken(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,machineGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","f8c7c0de-ac0d-469b-9cb1-c21f72d67693",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addDeploymentMachineGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","d4adf50f-80c6-4ac8-9ca1-6e4e544286e9",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachineGroup,false);i(l)}catch(e){r(e)}}))))}))}deleteDeploymentMachineGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,machineGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","d4adf50f-80c6-4ac8-9ca1-6e4e544286e9",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDeploymentMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,machineGroupId:t};let a={actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","d4adf50f-80c6-4ac8-9ca1-6e4e544286e9",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.DeploymentMachineGroup,false);r(l)}catch(e){o(e)}}))))}))}getDeploymentMachineGroups(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={machineGroupName:t,actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","d4adf50f-80c6-4ac8-9ca1-6e4e544286e9",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.DeploymentMachineGroup,true);r(l)}catch(e){o(e)}}))))}))}updateDeploymentMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,machineGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","d4adf50f-80c6-4ac8-9ca1-6e4e544286e9",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachineGroup,false);r(l)}catch(e){o(e)}}))))}))}getDeploymentMachineGroupMachines(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,machineGroupId:t};let a={tagFilters:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","966c3874-c347-4b18-a90c-d509116717fd",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.DeploymentMachine,true);r(l)}catch(e){o(e)}}))))}))}updateDeploymentMachineGroupMachines(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,machineGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","966c3874-c347-4b18-a90c-d509116717fd",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,true);r(l)}catch(e){o(e)}}))))}))}addDeploymentMachine(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);r(l)}catch(e){o(e)}}))))}))}deleteDeploymentMachine(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t,machineId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getDeploymentMachine(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t,machineId:i};let l={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.DeploymentMachine,false);o(a)}catch(e){a(e)}}))))}))}getDeploymentMachines(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let u={tags:i&&i.join(","),name:r,$expand:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.DeploymentMachine,true);a(o)}catch(e){l(e)}}))))}))}replaceDeploymentMachine(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i,machineId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);o(l)}catch(e){a(e)}}))))}))}updateDeploymentMachine(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i,machineId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);o(l)}catch(e){a(e)}}))))}))}updateDeploymentMachines(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,true);r(l)}catch(e){o(e)}}))))}))}createAgentPoolMaintenanceDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","80572e16-58f0-4419-ac07-d19fde32195c",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPoolMaintenanceDefinition,false);i(l)}catch(e){r(e)}}))))}))}deleteAgentPoolMaintenanceDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","80572e16-58f0-4419-ac07-d19fde32195c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getAgentPoolMaintenanceDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","80572e16-58f0-4419-ac07-d19fde32195c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentPoolMaintenanceDefinition,false);i(a)}catch(e){r(e)}}))))}))}getAgentPoolMaintenanceDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={poolId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","80572e16-58f0-4419-ac07-d19fde32195c",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentPoolMaintenanceDefinition,true);t(a)}catch(e){i(e)}}))))}))}updateAgentPoolMaintenanceDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:t,definitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","80572e16-58f0-4419-ac07-d19fde32195c",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPoolMaintenanceDefinition,false);r(l)}catch(e){o(e)}}))))}))}deleteAgentPoolMaintenanceJob(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,jobId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getAgentPoolMaintenanceJob(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,jobId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentPoolMaintenanceJob,false);i(a)}catch(e){r(e)}}))))}))}getAgentPoolMaintenanceJobLogs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,jobId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n);let t=e.requestUrl;let r=e.apiVersion;let s=this.createAcceptHeader("application/zip",r);i((yield this.http.get(t,{Accept:s})).message)}catch(e){r(e)}}))))}))}getAgentPoolMaintenanceJobs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let o={definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPoolMaintenanceJob,true);i(l)}catch(e){r(e)}}))))}))}queueAgentPoolMaintenanceJob(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPoolMaintenanceJob,false);i(l)}catch(e){r(e)}}))))}))}updateAgentPoolMaintenanceJob(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:t,jobId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPoolMaintenanceJob,false);r(l)}catch(e){o(e)}}))))}))}deleteMessage(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("sessionId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={poolId:e,messageId:t};let o={sessionId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","c3a054f6-7a8a-49c0-944e-3a8e5d7adfd7",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getMessage(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("sessionId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let o={sessionId:t,lastMessageId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","c3a054f6-7a8a-49c0-944e-3a8e5d7adfd7",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}refreshAgent(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("agentId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let s={agentId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","c3a054f6-7a8a-49c0-944e-3a8e5d7adfd7",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}refreshAgents(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={poolId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","c3a054f6-7a8a-49c0-944e-3a8e5d7adfd7",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(i,null,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}sendMessage(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("requestId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={poolId:t};let o={requestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","c3a054f6-7a8a-49c0-944e-3a8e5d7adfd7",n,o);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,s);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}getPackage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={packageType:e,platform:t,version:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","8ffcd551-079c-493a-9c02-54346299d144",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.PackageMetadata,false);r(a)}catch(e){o(e)}}))))}))}getPackages(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={packageType:e,platform:t};let a={$top:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","8ffcd551-079c-493a-9c02-54346299d144",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.PackageMetadata,true);r(l)}catch(e){o(e)}}))))}))}getAgentPoolMetadata(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={poolId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","0d62f887-9f53-48b9-9161-4c35d5735b0f",n);let i=e.requestUrl;let r=e.apiVersion;let s=this.createAcceptHeader("text/plain",r);t((yield this.http.get(i,{Accept:s})).message)}catch(e){i(e)}}))))}))}setAgentPoolMetadata(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={poolId:i};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","0d62f887-9f53-48b9-9161-4c35d5735b0f",n);let s=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.replace(s,t,o);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}hasPoolPermissions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,permissions:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","162778f3-4b48-48f3-9d58-436fb9c407bc",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addAgentPool(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPool,false);t(l)}catch(e){i(e)}}))))}))}deleteAgentPool(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={poolId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getAgentPool(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let a={properties:t&&t.join(","),actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentPool,false);r(l)}catch(e){o(e)}}))))}))}getAgentPools(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={poolName:e,properties:t&&t.join(","),poolType:i,actionFilter:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAgentPool,true);o(a)}catch(e){a(e)}}))))}))}getAgentPoolsByIds(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("poolIds can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let o={poolIds:e&&e.join(","),actionFilter:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPool,true);i(l)}catch(e){r(e)}}))))}))}updateAgentPool(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPool,false);i(l)}catch(e){r(e)}}))))}))}addAgentQueue(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={authorizePipelines:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.TaskAgentQueue,false);r(u)}catch(e){o(e)}}))))}))}createTeamProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(i,null,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}deleteAgentQueue(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,queueId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getAgentQueue(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,queueId:e};let a={actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentQueue,false);r(l)}catch(e){o(e)}}))))}))}getAgentQueues(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={queueName:t,actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentQueue,true);r(l)}catch(e){o(e)}}))))}))}getAgentQueuesByIds(e,t,i){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("queueIds can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={queueIds:e&&e.join(","),actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentQueue,true);r(l)}catch(e){o(e)}}))))}))}getAgentQueuesByNames(e,t,i){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("queueNames can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={queueNames:e&&e.join(","),actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentQueue,true);r(l)}catch(e){o(e)}}))))}))}getAgentQueuesForPools(e,t,i){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("poolIds can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={poolIds:e&&e.join(","),actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentQueue,true);r(l)}catch(e){o(e)}}))))}))}getAgentCloudRequests(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={agentCloudId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","20189bd7-5134-49c2-b8e9-f9e856eea2b2",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentCloudRequest,true);t(a)}catch(e){i(e)}}))))}))}getResourceLimits(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","1f1f0557-c445-42a6-b4a0-0df605a3a0f8",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getResourceUsage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={parallelismTag:e,poolIsHosted:t,includeRunningRequests:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","eae1d376-a8b1-4475-9041-1dfdbe8f0143",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ResourceUsage,false);r(l)}catch(e){o(e)}}))))}))}getTaskGroupHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,taskGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","100cc92a-b255-47fa-9ab3-e44a2985a3ac",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskGroupRevision,true);i(a)}catch(e){r(e)}}))))}))}deleteSecureFile(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,secureFileId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}downloadSecureFile(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("ticket can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,secureFileId:t};let a={ticket:i,download:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getSecureFile(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,secureFileId:t};let l={includeDownloadTicket:i,actionFilter:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.SecureFile,false);o(a)}catch(e){a(e)}}))))}))}getSecureFiles(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={namePattern:t,includeDownloadTickets:i,actionFilter:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.SecureFile,true);o(a)}catch(e){a(e)}}))))}))}getSecureFilesByIds(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("secureFileIds can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={secureFileIds:t&&t.join(","),includeDownloadTickets:i,actionFilter:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.SecureFile,true);o(a)}catch(e){a(e)}}))))}))}getSecureFilesByNames(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("secureFileNames can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={secureFileNames:t&&t.join(","),includeDownloadTickets:i,actionFilter:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.SecureFile,true);o(a)}catch(e){a(e)}}))))}))}querySecureFilesByProperties(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={namePattern:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.SecureFile,true);r(u)}catch(e){o(e)}}))))}))}updateSecureFile(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,secureFileId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.SecureFile,false);r(l)}catch(e){o(e)}}))))}))}updateSecureFiles(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.SecureFile,true);i(l)}catch(e){r(e)}}))))}))}uploadSecureFile(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("name can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i};let u={name:r,authorizePipelines:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,u);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let l;l=yield this.rest.uploadStream("POST",r,t,o);let c=this.formatResponse(l.result,s.TypeInfo.SecureFile,false);a(c)}catch(e){l(e)}}))))}))}createAgentSession(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","134e239e-2df3-4794-a6f6-24f1f19ec8dc",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentSession,false);i(l)}catch(e){r(e)}}))))}))}deleteAgentSession(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,sessionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","134e239e-2df3-4794-a6f6-24f1f19ec8dc",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addDeploymentTarget(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);r(l)}catch(e){o(e)}}))))}))}deleteDeploymentTarget(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t,targetId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getDeploymentTarget(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t,targetId:i};let l={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.DeploymentMachine,false);o(a)}catch(e){a(e)}}))))}))}getDeploymentTargets(e,t,i,r,o,a,l,u,c,d,p,A){return n(this,void 0,void 0,(function*(){return new Promise(((f,h)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let g={tags:i&&i.join(","),name:r,partialNameMatch:o,$expand:a,agentStatus:l,agentJobResult:u,continuationToken:c,$top:d,enabled:p,propertyFilters:A&&A.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n,g);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.DeploymentMachine,true);f(o)}catch(e){h(e)}}))))}))}replaceDeploymentTarget(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i,targetId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);o(l)}catch(e){a(e)}}))))}))}updateDeploymentTarget(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i,targetId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);o(l)}catch(e){a(e)}}))))}))}updateDeploymentTargets(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,true);r(l)}catch(e){o(e)}}))))}))}addTaskGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskGroup,false);i(l)}catch(e){r(e)}}))))}))}deleteTaskGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,taskGroupId:t};let o={comment:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTaskGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("versionSpec can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,taskGroupId:t};let l={versionSpec:i,$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskGroup,false);o(a)}catch(e){a(e)}}))))}))}getTaskGroupRevision(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("revision can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,taskGroupId:t};let o={revision:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("text/plain",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getTaskGroups(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:e,taskGroupId:t};let p={expanded:i,taskIdFilter:r,deleted:o,$top:a,continuationToken:l,queryOrder:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskGroup,true);c(o)}catch(e){d(e)}}))))}))}publishTaskGroup(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("parentTaskGroupId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={parentTaskGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.replace(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.TaskGroup,true);r(u)}catch(e){o(e)}}))))}))}undeleteTaskGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskGroup,true);i(l)}catch(e){r(e)}}))))}))}updateTaskGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,taskGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskGroup,false);r(l)}catch(e){o(e)}}))))}))}updateTaskGroupProperties(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,taskGroupId:i};let l={disablePriorVersions:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.TaskGroup,true);o(u)}catch(e){a(e)}}))))}))}deleteTaskDefinition(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={taskId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getTaskContentZip(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("versionString can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={taskId:e};let a={versionString:t,visibility:i,scopeLocal:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getTaskDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("versionString can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={taskId:e};let l={versionString:t,visibility:i,scopeLocal:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskDefinition,false);o(a)}catch(e){a(e)}}))))}))}getTaskDefinitions(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={taskId:e};let l={visibility:t,scopeLocal:i,allVersions:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskDefinition,true);o(a)}catch(e){a(e)}}))))}))}updateAgentUpdateState(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("currentState can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e,agentId:t};let a={currentState:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8cc1b02b-ae49-4516-b5ad-4f9b29967c30",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.replace(t,null,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgent,false);r(l)}catch(e){o(e)}}))))}))}updateAgentUserCapabilities(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:t,agentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","30ba3ada-fedf-4da8-bbb5-dacf2f82e176",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgent,false);r(l)}catch(e){o(e)}}))))}))}addVariableGroup(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","ef5b7057-ffc3-4c77-bbad-c10b4a4abcc7",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.VariableGroup,false);t(l)}catch(e){i(e)}}))))}))}deleteVariableGroup(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("projectIds can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={groupId:e};let s={projectIds:t&&t.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","ef5b7057-ffc3-4c77-bbad-c10b4a4abcc7",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}shareVariableGroup(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("variableGroupId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={variableGroupId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","ef5b7057-ffc3-4c77-bbad-c10b4a4abcc7",n,s);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,null,false);i(l)}catch(e){r(e)}}))))}))}updateVariableGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={groupId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","ef5b7057-ffc3-4c77-bbad-c10b4a4abcc7",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.VariableGroup,false);i(l)}catch(e){r(e)}}))))}))}getVariableGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,groupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","f5b09dd5-9d54-45a1-8b5a-1c8287d634cc",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.VariableGroup,false);i(a)}catch(e){r(e)}}))))}))}getVariableGroups(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={groupName:t,actionFilter:i,$top:r,continuationToken:o,queryOrder:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","f5b09dd5-9d54-45a1-8b5a-1c8287d634cc",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.VariableGroup,true);l(o)}catch(e){u(e)}}))))}))}getVariableGroupsById(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("groupIds can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={groupIds:t&&t.join(","),loadSecrets:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","f5b09dd5-9d54-45a1-8b5a-1c8287d634cc",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.VariableGroup,true);r(l)}catch(e){o(e)}}))))}))}addVirtualMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,environmentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9e597901-4af7-4cc3-8d92-47d54db8ebfb",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.VirtualMachineGroup,false);r(l)}catch(e){o(e)}}))))}))}deleteVirtualMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t,resourceId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9e597901-4af7-4cc3-8d92-47d54db8ebfb",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getVirtualMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t,resourceId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9e597901-4af7-4cc3-8d92-47d54db8ebfb",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.VirtualMachineGroup,false);r(a)}catch(e){o(e)}}))))}))}updateVirtualMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,environmentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9e597901-4af7-4cc3-8d92-47d54db8ebfb",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.VirtualMachineGroup,false);r(l)}catch(e){o(e)}}))))}))}getVirtualMachines(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t,resourceId:i};let p={continuationToken:r,name:o,partialNameMatch:a,tags:l&&l.join(","),$top:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","48700676-2ba5-4282-8ec8-083280d169c7",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.VirtualMachine,true);c(o)}catch(e){d(e)}}))))}))}updateVirtualMachines(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,environmentId:i,resourceId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","48700676-2ba5-4282-8ec8-083280d169c7",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.VirtualMachine,true);o(l)}catch(e){a(e)}}))))}))}createAadOAuthRequest(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("tenantId can not be null or undefined")}if(t==null){throw new TypeError("redirectUri can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={tenantId:e,redirectUri:t,promptOption:i,completeCallbackPayload:r,completeCallbackByAuthCode:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9c63205e-3a0f-42a0-ad88-095200f13607",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getVstsAadTenantId(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9c63205e-3a0f-42a0-ad88-095200f13607",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}getYamlSchema(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={validateTaskNames:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","1f9990b9-1dba-441f-9c2e-6485888c42b6",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}}t.TaskAgentApiBase=TaskAgentApiBase;TaskAgentApiBase.RESOURCE_AREA_ID="a85b8835-c1a1-4aac-ae97-1c3d0ba72dbd"},700:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TaskApi=void 0;const r=i(666);const s=i(3090);class TaskApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Task-api",i)}getPlanAttachments(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,type:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","eb55e5d6-2f30-4295-b5ed-38da50b1fc52",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAttachment,true);o(a)}catch(e){a(e)}}))))}))}createAttachment(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:i,hubName:r,planId:o,timelineId:a,recordId:l,type:u,name:c};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","7898f959-9cdf-4096-b29e-7f293031629e",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("PUT",r,t,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAttachment,false);d(l)}catch(e){p(e)}}))))}))}createAttachmentFromArtifact(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(u==null){throw new TypeError("artifactHash can not be null or undefined")}if(c==null){throw new TypeError("length can not be null or undefined")}return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r,recordId:o,type:a,name:l};let A={artifactHash:u,length:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","7898f959-9cdf-4096-b29e-7f293031629e",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.replace(t,null,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAttachment,false);d(o)}catch(e){p(e)}}))))}))}getAttachment(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r,recordId:o,type:a,name:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","7898f959-9cdf-4096-b29e-7f293031629e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAttachment,false);u(o)}catch(e){c(e)}}))))}))}getAttachmentContent(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r,recordId:s,type:o,name:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","7898f959-9cdf-4096-b29e-7f293031629e",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);l((yield this.http.get(t,{Accept:r})).message)}catch(e){u(e)}}))))}))}getAttachments(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r,recordId:o,type:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","7898f959-9cdf-4096-b29e-7f293031629e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAttachment,true);l(o)}catch(e){u(e)}}))))}))}appendTimelineRecordFeed(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:t,hubName:i,planId:r,timelineId:s,recordId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","858983e4-19bd-4c5e-864c-507b59b58b12",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}getLines(e,t,i,r,s,o,a,l,u){return n(this,void 0,void 0,(function*(){if(o==null){throw new TypeError("stepId can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r,recordId:s};let p={stepId:o,endLine:a,takeCount:l,continuationToken:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","858983e4-19bd-4c5e-864c-507b59b58b12",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);c(s)}catch(e){d(e)}}))))}))}getJobInstance(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,orchestrationId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","0a1efd25-abda-43bd-9629-6c7bdd2e0d60",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentJob,false);r(a)}catch(e){o(e)}}))))}))}appendLogContent(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:i,hubName:r,planId:o,logId:a};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","46f5667d-263a-4684-91b1-dff7fdcf64e2",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("POST",r,t,o);let u=this.formatResponse(a.result,s.TypeInfo.TaskLog,false);l(u)}catch(e){u(e)}}))))}))}associateLog(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(o==null){throw new TypeError("serializedBlobId can not be null or undefined")}if(a==null){throw new TypeError("lineCount can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,logId:r};let c={serializedBlobId:o,lineCount:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","46f5667d-263a-4684-91b1-dff7fdcf64e2",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskLog,false);l(o)}catch(e){u(e)}}))))}))}createLog(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:t,hubName:i,planId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","46f5667d-263a-4684-91b1-dff7fdcf64e2",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.TaskLog,false);o(l)}catch(e){a(e)}}))))}))}getLog(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,logId:r};let u={startLine:s,endLine:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","46f5667d-263a-4684-91b1-dff7fdcf64e2",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}getLogs(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","46f5667d-263a-4684-91b1-dff7fdcf64e2",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TaskLog,true);r(a)}catch(e){o(e)}}))))}))}getPlanGroupsQueueMetrics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","038fd4d5-cda7-44ca-92c0-935843fee1a7",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskOrchestrationPlanGroupsQueueMetrics,true);i(a)}catch(e){r(e)}}))))}))}createOidcToken(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:t,hubName:i,planId:r,jobId:s};let u={serviceConnectionId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","69a319f4-28c1-4bfd-93e6-ea0ff5c6f1a2",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}getQueuedPlanGroups(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t};let l={statusFilter:i,count:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","0dd73091-3e36-4f43-b443-1b76dd426d84",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskOrchestrationQueuedPlanGroup,true);o(a)}catch(e){a(e)}}))))}))}getQueuedPlanGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planGroup:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","65fd0708-bc1e-447b-a731-0587c5464e5b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TaskOrchestrationQueuedPlanGroup,false);r(a)}catch(e){o(e)}}))))}))}getPlan(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","5cecd946-d704-471e-a45f-3b4064fcfaba",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TaskOrchestrationPlan,false);r(a)}catch(e){o(e)}}))))}))}getRecords(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r};let u={changeId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","8893bc5b-35b2-4be7-83cb-99e683551db4",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TimelineRecord,true);a(o)}catch(e){l(e)}}))))}))}updateRecords(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:t,hubName:i,planId:r,timelineId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","8893bc5b-35b2-4be7-83cb-99e683551db4",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TimelineRecord,true);a(l)}catch(e){l(e)}}))))}))}createTimeline(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:t,hubName:i,planId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","83597576-cc2c-453c-bea6-2882ae6a1653",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Timeline,false);o(l)}catch(e){a(e)}}))))}))}deleteTimeline(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","83597576-cc2c-453c-bea6-2882ae6a1653",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getTimeline(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r};let c={changeId:o,includeRecords:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","83597576-cc2c-453c-bea6-2882ae6a1653",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Timeline,false);l(o)}catch(e){u(e)}}))))}))}getTimelines(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","83597576-cc2c-453c-bea6-2882ae6a1653",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.Timeline,true);r(a)}catch(e){o(e)}}))))}))}}t.TaskApi=TaskApi},2827:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TestApi=void 0;const r=i(666);const s=i(458);class TestApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Test-api",i)}createTestIterationResultAttachment(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("iterationId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};let u={iterationId:s,actionPath:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}createTestResultAttachment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}createTestSubResultAttachment(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};let l={testSubResultId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}getTestResultAttachmentContent(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getTestResultAttachments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TestAttachment,true);r(a)}catch(e){o(e)}}))))}))}getTestResultAttachmentZip(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getTestSubResultAttachmentContent(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={testSubResultId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getTestSubResultAttachments(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};let l={testSubResultId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestAttachment,true);o(a)}catch(e){a(e)}}))))}))}getTestSubResultAttachmentZip(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={testSubResultId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}createTestRunAttachment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","4f004af4-a507-489c-9b13-cb62060beb11",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTestRunAttachmentContent(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,attachmentId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","4f004af4-a507-489c-9b13-cb62060beb11",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/octet-stream",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getTestRunAttachments(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","4f004af4-a507-489c-9b13-cb62060beb11",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestAttachment,true);i(a)}catch(e){r(e)}}))))}))}getTestRunAttachmentZip(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,attachmentId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","4f004af4-a507-489c-9b13-cb62060beb11",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/zip",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getBugsLinkedToTestResult(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","6de20ca2-67de-4faf-97fa-38c5d585eb00",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getBuildCodeCoverage(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}if(i==null){throw new TypeError("flags can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildId:t,flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","77560e8a-4e8c-4d59-894e-a5f264c24444",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.BuildCoverage,true);r(l)}catch(e){o(e)}}))))}))}getCodeCoverageSummary(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildId:t,deltaBuildId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","77560e8a-4e8c-4d59-894e-a5f264c24444",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.CodeCoverageSummary,false);r(l)}catch(e){o(e)}}))))}))}updateCodeCoverageSummary(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t};let o={buildId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","77560e8a-4e8c-4d59-894e-a5f264c24444",n,o);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,s);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}getTestRunCodeCoverage(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("flags can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let o={flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","9629116f-3b89-4ed8-b358-d4694efda160",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}addCustomFields(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8ce1923b-f4c7-4e22-b93b-f6284e525ec2",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.CustomTestFieldDefinition,true);i(l)}catch(e){r(e)}}))))}))}queryCustomFields(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("scopeFilter can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={scopeFilter:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8ce1923b-f4c7-4e22-b93b-f6284e525ec2",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.CustomTestFieldDefinition,true);i(l)}catch(e){r(e)}}))))}))}queryTestResultHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","234616f5-429c-4e7b-9192-affd76731dfd",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultHistory,false);i(l)}catch(e){r(e)}}))))}))}getTestIteration(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,iterationId:r};let u={includeActionResults:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","73eb9074-3446-4c44-8296-2f811950ff8d",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestIterationDetailsModel,false);a(o)}catch(e){l(e)}}))))}))}getTestIterations(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};let l={includeActionResults:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","73eb9074-3446-4c44-8296-2f811950ff8d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestIterationDetailsModel,true);o(a)}catch(e){a(e)}}))))}))}getLinkedWorkItemsByQuery(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","a4dcb25b-9878-49ea-abfd-e440bd9b1dcd",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getTestRunLogs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","a1e55200-637e-42e9-a7c0-7e5bfdedb1b3",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestMessageLogDetails,true);i(a)}catch(e){r(e)}}))))}))}getPoint(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i,pointIds:r};let u={witFields:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","3bcfd5c8-be62-488e-b1da-b8289ce9299c",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestPoint,false);a(o)}catch(e){l(e)}}))))}))}getPoints(e,t,i,r,o,a,l,u,c,d){return n(this,void 0,void 0,(function*(){return new Promise(((p,A)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let f={witFields:r,configurationId:o,testCaseId:a,testPointIds:l,includePointDetails:u,$skip:c,$top:d};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","3bcfd5c8-be62-488e-b1da-b8289ce9299c",n,f);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestPoint,true);p(o)}catch(e){A(e)}}))))}))}updateTestPoints(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,suiteId:r,pointIds:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","3bcfd5c8-be62-488e-b1da-b8289ce9299c",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TestPoint,true);a(l)}catch(e){l(e)}}))))}))}getPointsByQuery(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={$skip:i,$top:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","b4264fd0-a5d1-43e2-82a5-b9c46b7da9ce",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.TestPointsQuery,false);o(u)}catch(e){a(e)}}))))}))}getTestResultDetailsForBuild(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:e};let p={buildId:t,publishContext:i,groupBy:r,$filter:o,$orderby:a,shouldIncludeResults:l,queryRunSummaryForInProgress:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","efb387b0-10d5-42e7-be40-95e06ee9430f",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultsDetails,false);c(o)}catch(e){d(e)}}))))}))}getTestResultDetailsForRelease(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e};let A={releaseId:t,releaseEnvId:i,publishContext:r,groupBy:o,$filter:a,$orderby:l,shouldIncludeResults:u,queryRunSummaryForInProgress:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","b834ec7e-35bb-450f-a3c8-802e70ca40dd",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultsDetails,false);d(o)}catch(e){p(e)}}))))}))}publishTestResultDocument(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","370ca04b-8eec-4ca8-8ba3-d24dca228791",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getResultGroupsByBuild(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}if(i==null){throw new TypeError("publishContext can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={buildId:t,publishContext:i,fields:r&&r.join(","),continuationToken:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","d279d052-c55a-4204-b913-42f733b52958",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}getResultGroupsByRelease(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("publishContext can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={releaseId:t,publishContext:i,releaseEnvId:r,fields:s&&s.join(","),continuationToken:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","ef5ce5d4-a4e5-47ee-804c-354518f8d03f",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}queryTestResultsMetaData(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","afa7830e-67a7-4336-8090-2b448ca80295",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getResultRetentionSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","a3206d9e-fa8d-42d3-88cb-f75c51e69cde",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.ResultRetentionSettings,false);t(a)}catch(e){i(e)}}))))}))}updateResultRetentionSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","a3206d9e-fa8d-42d3-88cb-f75c51e69cde",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ResultRetentionSettings,false);i(l)}catch(e){r(e)}}))))}))}addTestResultsToTestRun(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.6","Test","4637d869-3a76-4468-8057-0bb02aa385cf",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getTestResultById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};let l={detailsToInclude:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.6","Test","4637d869-3a76-4468-8057-0bb02aa385cf",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestCaseResult,false);o(a)}catch(e){a(e)}}))))}))}getTestResults(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let c={detailsToInclude:i,$skip:r,$top:o,outcomes:a&&a.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.6","Test","4637d869-3a76-4468-8057-0bb02aa385cf",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestCaseResult,true);l(o)}catch(e){u(e)}}))))}))}updateTestResults(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.6","Test","4637d869-3a76-4468-8057-0bb02aa385cf",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getTestResultsByQuery(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.6","Test","6711da49-8e6f-4d35-9f73-cef7a3c81a5b",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultsQuery,false);i(l)}catch(e){r(e)}}))))}))}getTestResultsByBuild(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={buildId:t,publishContext:i,outcomes:r&&r.join(","),$top:s,continuationToken:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","3c191b88-615b-4be2-b7d9-5ff9141e91d4",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}getTestResultsByRelease(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={releaseId:t,releaseEnvid:i,publishContext:r,outcomes:s&&s.join(","),$top:o,continuationToken:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","ce01820b-83f3-4c15-a583-697a43292c4e",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);l(s)}catch(e){u(e)}}))))}))}queryTestResultsReportForBuild(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={buildId:t,publishContext:i,includeFailureDetails:r,buildToCompare:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","000ef77b-fea2-498d-a10d-ad1a037f559f",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultSummary,false);a(o)}catch(e){l(e)}}))))}))}queryTestResultsReportForRelease(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={releaseId:t,releaseEnvId:i,publishContext:r,includeFailureDetails:o,releaseToCompare:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","85765790-ac68-494e-b268-af36c3929744",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultSummary,false);l(o)}catch(e){u(e)}}))))}))}queryTestResultsSummaryForReleases(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","85765790-ac68-494e-b268-af36c3929744",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultSummary,true);i(l)}catch(e){r(e)}}))))}))}queryTestSummaryByRequirement(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={workItemIds:i&&i.join(",")};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","cd08294e-308d-4460-a46e-4cfdefba0b4b",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.TestSummaryForWorkItem,true);r(u)}catch(e){o(e)}}))))}))}queryResultTrendForBuild(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","fbc82a85-0786-4442-88bb-eb0fda6b01b0",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.AggregatedDataForResultTrend,true);i(l)}catch(e){r(e)}}))))}))}queryResultTrendForRelease(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","dd178e93-d8dd-4887-9635-d6b9560b7b6e",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.AggregatedDataForResultTrend,true);i(l)}catch(e){r(e)}}))))}))}getTestRunStatistics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","0a42c424-d764-4a16-a2d5-5c85f87d0ae8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestRunStatistic,false);i(a)}catch(e){r(e)}}))))}))}createTestRun(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestRun,false);i(l)}catch(e){r(e)}}))))}))}deleteTestRun(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTestRunById(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let a={includeDetails:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TestRun,false);r(l)}catch(e){o(e)}}))))}))}getTestRuns(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e};let A={buildUri:t,owner:i,tmiRunId:r,planId:o,includeRunDetails:a,automated:l,$skip:u,$top:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestRun,true);d(o)}catch(e){p(e)}}))))}))}queryTestRuns(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y,m){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("minLastUpdatedDate can not be null or undefined")}if(i==null){throw new TypeError("maxLastUpdatedDate can not be null or undefined")}return new Promise(((v,I)=>n(this,void 0,void 0,(function*(){let n={project:e};let E={minLastUpdatedDate:t,maxLastUpdatedDate:i,state:r,planIds:o&&o.join(","),isAutomated:a,publishContext:l,buildIds:u&&u.join(","),buildDefIds:c&&c.join(","),branchName:d,releaseIds:p&&p.join(","),releaseDefIds:A&&A.join(","),releaseEnvIds:f&&f.join(","),releaseEnvDefIds:h&&h.join(","),runTitle:g,$top:y,continuationToken:m};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n,E);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestRun,true);v(o)}catch(e){I(e)}}))))}))}updateTestRun(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestRun,false);r(l)}catch(e){o(e)}}))))}))}createTestSession(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","1500b4b4-6c69-4ca6-9b18-35e9e97fe2ac",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TestSession,false);i(l)}catch(e){r(e)}}))))}))}getTestSessions(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n=null;let c=null;if(e){n=e.projectId||e.project;c=e.teamId||e.team}let d={project:n,team:c};let p={period:t,allSessions:i,includeAllProperties:r,source:o,includeOnlyCompletedSessions:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","1500b4b4-6c69-4ca6-9b18-35e9e97fe2ac",d,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let r=this.formatResponse(n.result,s.TypeInfo.TestSession,true);l(r)}catch(e){u(e)}}))))}))}updateTestSession(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","1500b4b4-6c69-4ca6-9b18-35e9e97fe2ac",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TestSession,false);i(l)}catch(e){r(e)}}))))}))}deleteSharedParameter(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sharedParameterId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8300eeca-0f8c-4eff-a089-d2dda409c41f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}deleteSharedStep(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sharedStepId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","fabb3cc9-e3f8-40b7-8b62-24cc4b73fccf",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addTestCasesToSuite(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={action:"TestCases",project:e,planId:t,suiteId:i,testCaseIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","a4a1ec1c-b03f-41ca-8857-704594ecf58e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}getTestCaseById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={action:"TestCases",project:e,planId:t,suiteId:i,testCaseIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","a4a1ec1c-b03f-41ca-8857-704594ecf58e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getTestCases(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={action:"TestCases",project:e,planId:t,suiteId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","a4a1ec1c-b03f-41ca-8857-704594ecf58e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}removeTestCasesFromSuiteUrl(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={action:"TestCases",project:e,planId:t,suiteId:i,testCaseIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","a4a1ec1c-b03f-41ca-8857-704594ecf58e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}updateSuiteTestCases(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={action:"TestCases",project:t,planId:i,suiteId:r,testCaseIds:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","a4a1ec1c-b03f-41ca-8857-704594ecf58e",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let a=this.formatResponse(s.result,null,true);o(a)}catch(e){a(e)}}))))}))}deleteTestCase(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testCaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","4d472e0f-e32c-4ef8-adf4-a4078772889c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}queryTestHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","929fd86c-3e38-4d8c-b4b6-90df256e5971",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestHistoryQuery,false);i(l)}catch(e){r(e)}}))))}))}createTestSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8133ce14-962f-42af-a5f9-6aa9defcb9c8",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteTestSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testSettingsId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8133ce14-962f-42af-a5f9-6aa9defcb9c8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTestSettingsById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testSettingsId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8133ce14-962f-42af-a5f9-6aa9defcb9c8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addWorkItemToTestLinks(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","371b1655-ce05-412e-a113-64cc77bb78d2",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemToTestLinks,false);i(l)}catch(e){r(e)}}))))}))}deleteTestMethodToWorkItemLink(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testName can not be null or undefined")}if(i==null){throw new TypeError("workItemId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={testName:t,workItemId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","7b0bdee3-a354-47f9-a42c-89018d7808d5",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}queryTestMethodLinkedWorkItems(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testName can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={testName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","7b0bdee3-a354-47f9-a42c-89018d7808d5",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.create(t,null,r);let l=this.formatResponse(a.result,s.TypeInfo.TestToWorkItemLinks,false);i(l)}catch(e){r(e)}}))))}))}queryTestResultWorkItems(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("workItemCategory can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={workItemCategory:t,automatedTestName:i,testCaseId:r,maxCompleteDate:s,days:o,$workItemCount:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","926ff5dc-137f-45f0-bd51-9412fa9810ce",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);l(s)}catch(e){u(e)}}))))}))}}t.TestApi=TestApi;TestApi.RESOURCE_AREA_ID="c2aa639c-3ccc-4740-b3b6-ce2a1e1d984e"},518:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TestPlanApi=void 0;const r=i(666);const s=i(9793);class TestPlanApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-TestPlan-api",i)}createTestConfiguration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","8369318e-38fa-4e84-9043-4b2a75d2c256",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestConfiguration,false);i(l)}catch(e){r(e)}}))))}))}deleteTestConfguration(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testConfiguartionId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={testConfiguartionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","8369318e-38fa-4e84-9043-4b2a75d2c256",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTestConfigurationById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testConfigurationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","8369318e-38fa-4e84-9043-4b2a75d2c256",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestConfiguration,false);i(a)}catch(e){r(e)}}))))}))}getTestConfigurations(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={continuationToken:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","8369318e-38fa-4e84-9043-4b2a75d2c256",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TestConfiguration,true);i(l)}catch(e){r(e)}}))))}))}updateTestConfiguration(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("testConfiguartionId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={testConfiguartionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","8369318e-38fa-4e84-9043-4b2a75d2c256",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.update(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.TestConfiguration,false);r(u)}catch(e){o(e)}}))))}))}getTestEntityCountByPlanId(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t};let d={states:i,outcome:r,configurations:s,testers:o,assignedTo:a,entity:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","300578da-7b40-4c1e-9542-7aed6029e504",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);u(s)}catch(e){c(e)}}))))}))}createTestPlan(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","0e292477-a0c2-47f3-a9b6-34f153d627f4",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestPlan,false);i(l)}catch(e){r(e)}}))))}))}deleteTestPlan(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","0e292477-a0c2-47f3-a9b6-34f153d627f4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTestPlanById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","0e292477-a0c2-47f3-a9b6-34f153d627f4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestPlan,false);i(a)}catch(e){r(e)}}))))}))}getTestPlans(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={owner:t,continuationToken:i,includePlanDetails:r,filterActivePlans:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","0e292477-a0c2-47f3-a9b6-34f153d627f4",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestPlan,true);a(o)}catch(e){l(e)}}))))}))}updateTestPlan(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","0e292477-a0c2-47f3-a9b6-34f153d627f4",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestPlan,false);r(l)}catch(e){o(e)}}))))}))}getSuiteEntries(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,suiteId:t};let a={suiteEntryType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","d6733edf-72f1-4252-925b-c560dfe9b75a",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.SuiteEntry,true);r(l)}catch(e){o(e)}}))))}))}reorderSuiteEntries(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,suiteId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","d6733edf-72f1-4252-925b-c560dfe9b75a",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.SuiteEntry,true);r(l)}catch(e){o(e)}}))))}))}createBulkTestSuites(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,parentSuiteId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1e58fbe6-1761-43ce-97f6-5492ec9d438e",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.TestSuite,true);o(l)}catch(e){a(e)}}))))}))}createTestSuite(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1046d5d3-ab61-4ca7-a65a-36118a978256",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestSuite,false);r(l)}catch(e){o(e)}}))))}))}deleteTestSuite(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1046d5d3-ab61-4ca7-a65a-36118a978256",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getTestSuiteById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let l={expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1046d5d3-ab61-4ca7-a65a-36118a978256",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestSuite,false);o(a)}catch(e){a(e)}}))))}))}getTestSuitesForPlan(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t};let u={expand:i,continuationToken:r,asTreeView:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1046d5d3-ab61-4ca7-a65a-36118a978256",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestSuite,true);a(o)}catch(e){l(e)}}))))}))}updateTestSuite(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,suiteId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1046d5d3-ab61-4ca7-a65a-36118a978256",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.TestSuite,false);o(l)}catch(e){a(e)}}))))}))}getSuitesByTestCaseId(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("testCaseId can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={testCaseId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","a4080e84-f17b-4fad-84f1-7960b6525bf2",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.TestSuite,true);t(l)}catch(e){i(e)}}))))}))}addTestCasesToSuite(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,suiteId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.TestCase,true);o(l)}catch(e){a(e)}}))))}))}getTestCase(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i,testCaseId:r};let c={witFields:o,returnIdentityRef:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestCase,true);l(o)}catch(e){u(e)}}))))}))}getTestCaseList(e,t,i,r,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let h={testIds:r,configurationIds:o,witFields:a,continuationToken:l,returnIdentityRef:u,expand:c,excludeFlags:d,isRecursive:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n,h);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestCase,true);A(o)}catch(e){f(e)}}))))}))}removeTestCasesFromSuite(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("testCaseIds can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let a={testCaseIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}removeTestCasesListFromSuite(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("testIds can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let a={testIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}updateSuiteTestCases(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,suiteId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.TestCase,true);o(l)}catch(e){a(e)}}))))}))}cloneTestCase(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","529b2b8d-82f4-4893-b1e4-1e74ea534673",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.CloneTestCaseOperationInformation,false);i(l)}catch(e){r(e)}}))))}))}getTestCaseCloneInformation(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,cloneOperationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","529b2b8d-82f4-4893-b1e4-1e74ea534673",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.CloneTestCaseOperationInformation,false);i(a)}catch(e){r(e)}}))))}))}exportTestCases(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","3b9d1c87-6b1a-4e7d-9e7d-1a8e543112bb",n);let r=t.requestUrl;let s=t.apiVersion;let o=this.createAcceptHeader("application/octet-stream",s);i((yield this.http.post(r,JSON.stringify(e),{Accept:o,"Content-Type":"application/json"})).message)}catch(e){r(e)}}))))}))}deleteTestCase(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testCaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","29006fb5-816b-4ff7-a329-599943569229",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDeletedTestPlans(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={continuationToken:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","04c64b80-239e-426c-b79d-b1ca8951ce26",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TestPlan,true);i(l)}catch(e){r(e)}}))))}))}restoreDeletedTestPlan(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","04c64b80-239e-426c-b79d-b1ca8951ce26",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}cloneTestPlan(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={deepClone:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","e65df662-d8a3-46c7-ae1c-14e2d4df57e1",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.CloneTestPlanOperationInformation,false);r(u)}catch(e){o(e)}}))))}))}getCloneInformation(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,cloneOperationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","e65df662-d8a3-46c7-ae1c-14e2d4df57e1",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.CloneTestPlanOperationInformation,false);i(a)}catch(e){r(e)}}))))}))}getPoints(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("pointId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let c={pointId:r,returnIdentityRef:o,includePointDetails:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","52df686e-bae4-4334-b0ee-b6cf4e6f6b73",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestPoint,true);l(o)}catch(e){u(e)}}))))}))}getPointsList(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let A={testPointIds:r,testCaseId:o,continuationToken:a,returnIdentityRef:l,includePointDetails:u,isRecursive:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","52df686e-bae4-4334-b0ee-b6cf4e6f6b73",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestPoint,true);d(o)}catch(e){p(e)}}))))}))}updateTestPoints(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,suiteId:r};let c={includePointDetails:o,returnIdentityRef:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","52df686e-bae4-4334-b0ee-b6cf4e6f6b73",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.TestPoint,true);l(a)}catch(e){u(e)}}))))}))}getDeletedTestSuitesForPlan(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t};let u={expand:i,continuationToken:r,asTreeView:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","d2f1e8a4-3b6e-4f8b-9c8e-2d4f6e4b5a7c",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestSuite,true);a(o)}catch(e){l(e)}}))))}))}getDeletedTestSuitesForProject(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={expand:t,continuationToken:i,asTreeView:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","f40ae369-855d-4d5e-bee0-5e99c5c42fcb",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestSuite,true);o(a)}catch(e){a(e)}}))))}))}restoreDeletedTestSuite(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,suiteId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","f40ae369-855d-4d5e-bee0-5e99c5c42fcb",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}cloneTestSuite(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={deepClone:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","181d4c97-0e98-4ee2-ad6a-4cada675e555",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.CloneTestSuiteOperationInformation,false);r(u)}catch(e){o(e)}}))))}))}getSuiteCloneInformation(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,cloneOperationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","181d4c97-0e98-4ee2-ad6a-4cada675e555",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.CloneTestSuiteOperationInformation,false);i(a)}catch(e){r(e)}}))))}))}createTestVariable(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","2c61fac6-ac4e-45a5-8c38-1c2b8fd8ea6c",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestVariable,false);i(l)}catch(e){r(e)}}))))}))}deleteTestVariable(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testVariableId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","2c61fac6-ac4e-45a5-8c38-1c2b8fd8ea6c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTestVariableById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testVariableId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","2c61fac6-ac4e-45a5-8c38-1c2b8fd8ea6c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestVariable,false);i(a)}catch(e){r(e)}}))))}))}getTestVariables(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={continuationToken:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","2c61fac6-ac4e-45a5-8c38-1c2b8fd8ea6c",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TestVariable,true);i(l)}catch(e){r(e)}}))))}))}updateTestVariable(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,testVariableId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","2c61fac6-ac4e-45a5-8c38-1c2b8fd8ea6c",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestVariable,false);r(l)}catch(e){o(e)}}))))}))}}t.TestPlanApi=TestPlanApi},457:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TestResultsApi=void 0;const r=i(666);const s=i(458);class TestResultsApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-testResults-api",i)}createTestIterationResultAttachment(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("iterationId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};let u={iterationId:s,actionPath:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}createTestResultAttachment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}createTestSubResultAttachment(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};let l={testSubResultId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}deleteTestResultAttachment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getTestIterationAttachmentContent(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("iterationId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={iterationId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getTestIterationAttachmentZip(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("iterationId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={iterationId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getTestResultAttachmentContent(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getTestResultAttachments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TestAttachment,true);r(a)}catch(e){o(e)}}))))}))}getTestResultAttachmentZip(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getTestSubResultAttachmentContent(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={testSubResultId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getTestSubResultAttachments(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};let l={testSubResultId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestAttachment,true);o(a)}catch(e){a(e)}}))))}))}getTestSubResultAttachmentZip(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={testSubResultId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}createTestRunAttachment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b5731898-8206-477a-a51d-3fdf116fc6bf",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}deleteTestRunAttachment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,attachmentId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b5731898-8206-477a-a51d-3fdf116fc6bf",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getTestRunAttachmentContent(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,attachmentId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b5731898-8206-477a-a51d-3fdf116fc6bf",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/octet-stream",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getTestRunAttachments(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b5731898-8206-477a-a51d-3fdf116fc6bf",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestAttachment,true);i(a)}catch(e){r(e)}}))))}))}getTestRunAttachmentZip(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,attachmentId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b5731898-8206-477a-a51d-3fdf116fc6bf",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/zip",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getBugsLinkedToTestResult(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","d8dbf98f-eb34-4f8d-8365-47972af34f29",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}fetchSourceCodeCoverageReport(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","a459e10b-d703-4193-b3c1-60f2287918b3",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.SourceViewBuildCoverage,true);i(l)}catch(e){r(e)}}))))}))}getBuildCodeCoverage(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}if(i==null){throw new TypeError("flags can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildId:t,flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","9b3e1ece-c6ab-4fbb-8167-8a32a0c92216",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.BuildCoverage,true);r(l)}catch(e){o(e)}}))))}))}getCodeCoverageSummary(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildId:t,deltaBuildId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","9b3e1ece-c6ab-4fbb-8167-8a32a0c92216",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.CodeCoverageSummary,false);r(l)}catch(e){o(e)}}))))}))}updateCodeCoverageSummary(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","9b3e1ece-c6ab-4fbb-8167-8a32a0c92216",n,o);let t=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.create(t,i,s);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}getTestRunCodeCoverage(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("flags can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let o={flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","5641efbc-6f9b-401a-baeb-d3da22489e5e",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}addCustomFields(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b67d46d8-b70e-4dcc-a98c-7f74b52ba82f",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.CustomTestFieldDefinition,true);i(l)}catch(e){r(e)}}))))}))}queryCustomFields(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("scopeFilter can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={scopeFilter:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b67d46d8-b70e-4dcc-a98c-7f74b52ba82f",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.CustomTestFieldDefinition,true);i(l)}catch(e){r(e)}}))))}))}deleteCustomFieldById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testExtensionFieldId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","75653fea-8649-4e07-b296-ca20e1bb5633",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}updateCustomField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","75653fea-8649-4e07-b296-ca20e1bb5633",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.CustomTestFieldDefinition,false);i(l)}catch(e){r(e)}}))))}))}getFileLevelCodeCoverage(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","4a6d0c46-51ca-45aa-9163-249cee3289b7",n);let r=t.requestUrl;let s=t.apiVersion;let o=this.createAcceptHeader("text/plain",s);i((yield this.http.post(r,JSON.stringify(e),{Accept:o,"Content-Type":"application/json"})).message)}catch(e){r(e)}}))))}))}getFlakyTestResultsByBuildDefinitionId(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildDefinitionId can not be null or undefined")}if(i==null){throw new TypeError("minBuildCreatedDate can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildDefinitionId:t,minBuildCreatedDate:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","8ed3cf63-7153-4722-a107-c49dae996143",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getFlakyTestResultsByTestRun(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","31cc4b31-416f-45cd-9b45-39534279e10c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestCaseResult,true);i(a)}catch(e){r(e)}}))))}))}queryTestResultHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","bdf7a97b-0395-4da8-9d5d-f957619327d1",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultHistory,false);i(l)}catch(e){r(e)}}))))}))}getTestRunMessageLogs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","e9ab0c6a-1984-418b-87c0-ee4202318ba3",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestMessageLogDetails,true);i(a)}catch(e){r(e)}}))))}))}getTestPipelineMetrics(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("pipelineId can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e};let d={pipelineId:t,stageName:i,phaseName:r,jobName:o,metricNames:a&&a.join(","),groupByNode:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","65f35817-86a1-4131-b38b-3ec2d4744e53",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.PipelineTestMetrics,false);u(o)}catch(e){c(e)}}))))}))}getTestResultDetailsForBuild(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:e};let p={buildId:t,publishContext:i,groupBy:r,$filter:o,$orderby:a,shouldIncludeResults:l,queryRunSummaryForInProgress:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","a518c749-4524-45b2-a7ef-1ac009b312cd",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultsDetails,false);c(o)}catch(e){d(e)}}))))}))}getTestResultDetailsForRelease(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e};let A={releaseId:t,releaseEnvId:i,publishContext:r,groupBy:o,$filter:a,$orderby:l,shouldIncludeResults:u,queryRunSummaryForInProgress:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","19a8183a-69fb-47d7-bfbf-1b6b0d921294",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultsDetails,false);d(o)}catch(e){p(e)}}))))}))}publishTestResultDocument(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","74838649-b038-42f1-a0e7-6deb3973bf14",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getResultGroupsByBuild(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}if(i==null){throw new TypeError("publishContext can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={buildId:t,publishContext:i,fields:r&&r.join(","),continuationToken:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","e49244d1-c49f-49ad-a717-3bbaefe6a201",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}getResultGroupsByRelease(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("publishContext can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={releaseId:t,publishContext:i,releaseEnvId:r,fields:s&&s.join(","),continuationToken:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","3c2b6bb0-0620-434a-a5c3-26aa0fcfda15",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}queryTestResultsMetaData(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t};let o={detailsToInclude:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","testresults","b72ff4c0-4341-4213-ba27-f517cf341c95",n,o);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,s);let l=this.formatResponse(a.result,null,true);r(l)}catch(e){s(e)}}))))}))}updateTestResultsMetaData(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,testCaseReferenceId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","testresults","b72ff4c0-4341-4213-ba27-f517cf341c95",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTestResultsByQuery(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","14033a2c-af25-4af1-9e39-8ef6900482e3",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultsQuery,false);i(l)}catch(e){r(e)}}))))}))}getTestResultsByQueryWiql(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:t};let c={includeResultDetails:i,includeIterationDetails:r,$skip:o,$top:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","5ea78be3-2f5a-4110-8034-c27f24c62db1",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.TestCaseResult,true);l(a)}catch(e){u(e)}}))))}))}addTestResultsToTestRun(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","02afa165-e79a-4d70-8f0c-2af0f35b4e07",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getTestResultById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testResultId:i};let l={detailsToInclude:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","02afa165-e79a-4d70-8f0c-2af0f35b4e07",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestCaseResult,false);o(a)}catch(e){a(e)}}))))}))}getTestResults(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let d={detailsToInclude:i,$skip:r,$top:o,outcomes:a&&a.join(","),$newTestsOnly:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","02afa165-e79a-4d70-8f0c-2af0f35b4e07",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestCaseResult,true);u(o)}catch(e){c(e)}}))))}))}updateTestResults(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","02afa165-e79a-4d70-8f0c-2af0f35b4e07",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getTestResultsByBuild(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={buildId:t,publishContext:i,outcomes:r&&r.join(","),$top:s,continuationToken:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","f48cc885-dbc4-4efc-ab19-ae8c19d1e02a",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}getTestResultsByPipeline(e,t,i,r,s,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("pipelineId can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:t};let p={pipelineId:i,stageName:r,phaseName:s,jobName:o,outcomes:a&&a.join(","),includeAllBuildRuns:l,$top:u};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","80169dc2-30c3-4c25-84b2-dd67d7ff1f52",n,p);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);c(o)}catch(e){d(e)}}))))}))}getTestResultsByRelease(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={releaseId:t,releaseEnvid:i,publishContext:r,outcomes:s&&s.join(","),$top:o,continuationToken:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","3994b949-77e5-495d-8034-edf80d95b84e",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);l(s)}catch(e){u(e)}}))))}))}testResultsGroupDetails(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("pipelineId can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e};let d={pipelineId:t,stageName:i,phaseName:r,jobName:o,shouldIncludeFailedAndAbortedResults:a,queryGroupSummaryForInProgress:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","f903b850-06af-4b50-a344-d7bbfb19e93b",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultsDetails,false);u(o)}catch(e){c(e)}}))))}))}queryTestResultsReportForBuild(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={buildId:t,publishContext:i,includeFailureDetails:r,buildToCompare:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","e009fa95-95a5-4ad4-9681-590043ce2423",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultSummary,false);a(o)}catch(e){l(e)}}))))}))}queryTestResultsReportForPipeline(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("pipelineId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={pipelineId:t,stageName:i,phaseName:r,jobName:o,includeFailureDetails:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","71f746a1-7d68-40fe-b705-9d821a73dff2",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultSummary,false);l(o)}catch(e){u(e)}}))))}))}queryTestResultsReportForRelease(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={releaseId:t,releaseEnvId:i,publishContext:r,includeFailureDetails:o,releaseToCompare:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","f10f9577-2c04-45ab-8c99-b26567a7cd55",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultSummary,false);l(o)}catch(e){u(e)}}))))}))}queryTestResultsSummaryForReleases(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","f10f9577-2c04-45ab-8c99-b26567a7cd55",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultSummary,true);i(l)}catch(e){r(e)}}))))}))}queryTestSummaryByRequirement(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={workItemIds:i&&i.join(",")};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","3b7fd26f-c335-4e55-afc1-a588f5e2af3c",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.TestSummaryForWorkItem,true);r(u)}catch(e){o(e)}}))))}))}queryResultTrendForBuild(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","0886a7ae-315a-4dba-9122-bcce93301f3a",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.AggregatedDataForResultTrend,true);i(l)}catch(e){r(e)}}))))}))}queryResultTrendForRelease(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","107f23c3-359a-460a-a70c-63ee739f9f9a",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.AggregatedDataForResultTrend,true);i(l)}catch(e){r(e)}}))))}))}createTestRun(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestRun,false);i(l)}catch(e){r(e)}}))))}))}deleteTestRun(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTestRunById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let l={includeDetails:i,includeTags:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestRun,false);o(a)}catch(e){a(e)}}))))}))}getTestRuns(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e};let A={buildUri:t,owner:i,tmiRunId:r,planId:o,includeRunDetails:a,automated:l,$skip:u,$top:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestRun,true);d(o)}catch(e){p(e)}}))))}))}queryTestRuns(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y,m){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("minLastUpdatedDate can not be null or undefined")}if(i==null){throw new TypeError("maxLastUpdatedDate can not be null or undefined")}return new Promise(((v,I)=>n(this,void 0,void 0,(function*(){let n={project:e};let E={minLastUpdatedDate:t,maxLastUpdatedDate:i,state:r,planIds:o&&o.join(","),isAutomated:a,publishContext:l,buildIds:u&&u.join(","),buildDefIds:c&&c.join(","),branchName:d,releaseIds:p&&p.join(","),releaseDefIds:A&&A.join(","),releaseEnvIds:f&&f.join(","),releaseEnvDefIds:h&&h.join(","),runTitle:g,$top:y,continuationToken:m};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n,E);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestRun,true);v(o)}catch(e){I(e)}}))))}))}updateTestRun(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestRun,false);r(l)}catch(e){o(e)}}))))}))}getTestRunSummaryByOutcome(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","5c6a250c-53b7-4851-990c-42a7a00c8b39",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestRunStatistic,false);i(a)}catch(e){r(e)}}))))}))}getTestResultsSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={settingsType:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","testresults","7319952e-e5a9-4e19-a006-84f3be8b7c68",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TestResultsSettings,false);i(l)}catch(e){r(e)}}))))}))}updatePipelinesTestSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","testresults","7319952e-e5a9-4e19-a006-84f3be8b7c68",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultsSettings,false);i(l)}catch(e){r(e)}}))))}))}getSimilarTestResults(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){if(o==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testResultId:r};let c={testSubResultId:o,$top:a};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","67d0a074-b255-4902-a639-e3e6de7a3de6",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestCaseResult,true);l(a)}catch(e){u(e)}}))))}))}getTestRunStatistics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","82b986e8-ca9e-4a89-b39e-f65c69bc104a",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestRunStatistic,false);i(a)}catch(e){r(e)}}))))}))}getCoverageStatusBadge(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,definition:t};let a={branchName:i,label:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","73b7c9d8-defb-4b60-b3d6-2162d60d6b13",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getTestTagsForBuild(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","52ee2057-4b54-41a6-a18c-ed4375a00f8d",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getTestTagsForRelease(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={releaseId:t,releaseEnvId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","52ee2057-4b54-41a6-a18c-ed4375a00f8d",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}updateTestRunTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","a5e2f411-2b43-45f3-989c-05b71339f5b8",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}getTestTagSummaryForBuild(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","655a8f6b-fec7-4b46-b672-68b44141b498",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTestTagSummaryForRelease(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={releaseId:t,releaseEnvId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","655a8f6b-fec7-4b46-b672-68b44141b498",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}createBuildAttachmentInLogStore(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","6f747e16-18c2-435a-b4fb-fa05d6845fee",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}createTestRunLogStoreAttachment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","1026d5de-4b0b-46ae-a31f-7c59b6af51ef",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}deleteTestRunLogStoreAttachment(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("filename can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let o={filename:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","1026d5de-4b0b-46ae-a31f-7c59b6af51ef",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTestRunLogStoreAttachmentContent(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("filename can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let o={filename:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","1026d5de-4b0b-46ae-a31f-7c59b6af51ef",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/octet-stream",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getTestRunLogStoreAttachments(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","1026d5de-4b0b-46ae-a31f-7c59b6af51ef",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestLogStoreAttachment,true);i(a)}catch(e){r(e)}}))))}))}getTestRunLogStoreAttachmentZip(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("filename can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let o={filename:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","1026d5de-4b0b-46ae-a31f-7c59b6af51ef",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/zip",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}createFailureType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","c4ac0486-830c-4a2a-9ef9-e8a1791a70fd",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteFailureType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,failureTypeId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","c4ac0486-830c-4a2a-9ef9-e8a1791a70fd",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getFailureTypes(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","c4ac0486-830c-4a2a-9ef9-e8a1791a70fd",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}queryTestHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","2a41bd6a-8118-4403-b74e-5ba7492aed9d",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestHistoryQuery,false);i(l)}catch(e){r(e)}}))))}))}getTestLogsForBuild(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("buildId can not be null or undefined")}if(r==null){throw new TypeError("type can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:t};let p={buildId:i,type:r,directoryPath:o,fileNamePrefix:a,fetchMetaData:l,top:u};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","dff8ce3a-e539-4817-a405-d968491a88f1",n,p);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestLog,true);c(a)}catch(e){d(e)}}))))}))}getTestResultLogs(e,t,i,r,o,a,l,u,c,d){return n(this,void 0,void 0,(function*(){if(o==null){throw new TypeError("type can not be null or undefined")}return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,resultId:r};let A={type:o,directoryPath:a,fileNamePrefix:l,fetchMetaData:u,top:c};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","714caaac-ae1e-4869-8323-9bc0f5120dbf",n,A);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestLog,true);d(a)}catch(e){p(e)}}))))}))}getTestSubResultLogs(e,t,i,r,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(o==null){throw new TypeError("subResultId can not be null or undefined")}if(a==null){throw new TypeError("type can not be null or undefined")}return new Promise(((p,A)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,resultId:r};let f={subResultId:o,type:a,directoryPath:l,fileNamePrefix:u,fetchMetaData:c,top:d};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","714caaac-ae1e-4869-8323-9bc0f5120dbf",n,f);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestLog,true);p(a)}catch(e){A(e)}}))))}))}getTestRunLogs(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("type can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};let p={type:r,directoryPath:o,fileNamePrefix:a,fetchMetaData:l,top:u};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","5b47b946-e875-4c9a-acdc-2a20996caebe",n,p);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestLog,true);c(a)}catch(e){d(e)}}))))}))}getTestLogStoreEndpointDetailsForBuildLog(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("build can not be null or undefined")}if(i==null){throw new TypeError("type can not be null or undefined")}if(r==null){throw new TypeError("filePath can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={build:t,type:i,filePath:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","39b09be7-f0c9-4a83-a513-9ae31b45c56f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);o(a)}catch(e){a(e)}}))))}))}testLogStoreEndpointDetailsForBuild(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}if(i==null){throw new TypeError("testLogStoreOperationType can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildId:t,testLogStoreOperationType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","39b09be7-f0c9-4a83-a513-9ae31b45c56f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,i);let l=this.formatResponse(o.result,s.TypeInfo.TestLogStoreEndpointDetails,false);r(l)}catch(e){o(e)}}))))}))}getTestLogStoreEndpointDetailsForResultLog(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("type can not be null or undefined")}if(o==null){throw new TypeError("filePath can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,resultId:i};let u={type:r,filePath:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","da630b37-1236-45b5-945e-1d7bdb673850",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);a(o)}catch(e){l(e)}}))))}))}getTestLogStoreEndpointDetailsForSubResultLog(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("subResultId can not be null or undefined")}if(o==null){throw new TypeError("type can not be null or undefined")}if(a==null){throw new TypeError("filePath can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,resultId:i};let c={subResultId:r,type:o,filePath:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","da630b37-1236-45b5-945e-1d7bdb673850",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);l(o)}catch(e){u(e)}}))))}))}testLogStoreEndpointDetailsForResult(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("subResultId can not be null or undefined")}if(o==null){throw new TypeError("filePath can not be null or undefined")}if(a==null){throw new TypeError("type can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,resultId:i};let c={subResultId:r,filePath:o,type:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","da630b37-1236-45b5-945e-1d7bdb673850",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);l(o)}catch(e){u(e)}}))))}))}getTestLogStoreEndpointDetailsForRunLog(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("type can not be null or undefined")}if(r==null){throw new TypeError("filePath can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let l={type:i,filePath:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","67eb3f92-6c97-4fd9-8b63-6cbdc7e526ea",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);o(a)}catch(e){a(e)}}))))}))}testLogStoreEndpointDetailsForRun(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("testLogStoreOperationType can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let u={testLogStoreOperationType:i,filePath:r,type:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","67eb3f92-6c97-4fd9-8b63-6cbdc7e526ea",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);a(o)}catch(e){l(e)}}))))}))}createTestSession(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","531e61ce-580d-4962-8591-0b2942b6bf78",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTestSession(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","531e61ce-580d-4962-8591-0b2942b6bf78",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TestResultsSession,true);i(l)}catch(e){r(e)}}))))}))}getTestSessionLayout(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sessionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","531e61ce-580d-4962-8591-0b2942b6bf78",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}updateTestSession(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,sessionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","531e61ce-580d-4962-8591-0b2942b6bf78",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}createAnalysis(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,sessionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","c83eaf52-edf3-4034-ae11-17d38f25404c",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}createEnvironment(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","f9c2e9e4-9c9a-4c1d-9a7d-2b4c8a6f0d5f",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}createEnvironmentAndMachine(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,sessionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","502ab173-18a6-427a-bee1-4068126b3e9b",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTestSessionLayoutBySessionId(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sessionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","815d3979-81bd-4018-94fd-62000fc43163",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}createNotification(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,sessionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","ebff1c56-2188-4082-9d0e-1838a396f0c8",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}getSessionNotifications(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sessionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","ebff1c56-2188-4082-9d0e-1838a396f0c8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}addTestResultsToTestRunSession(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","ee6d95bf-7506-4c47-8100-9fed82cdc2f7",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getTestSessionResults(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let d={detailsToInclude:i,$skip:r,$top:o,outcomes:a&&a.join(","),$newTestsOnly:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","ee6d95bf-7506-4c47-8100-9fed82cdc2f7",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestCaseResult,true);u(o)}catch(e){c(e)}}))))}))}updateTestResultsToTestRunSession(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","ee6d95bf-7506-4c47-8100-9fed82cdc2f7",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}createTestResultMachines(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","6485f27f-50a7-401e-828f-a8ee90978817",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTestResultMachines(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","6485f27f-50a7-401e-828f-a8ee90978817",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getTestResultsByPipelineMRX(e,t,i,r,o,a,l,u,c,d){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("pipelineId can not be null or undefined")}return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:t};let A={pipelineId:i,stageName:r,phaseName:o,jobName:a,outcomes:l&&l.join(","),includeAllBuildRuns:u,$top:c};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","607f51d4-91a2-4ea4-a496-b3d58a7baea1",n,A);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestCaseResult,true);d(a)}catch(e){p(e)}}))))}))}getTestRunsBySessionId(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sessionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","6efc2c12-d4bf-4e86-ae37-b502e57a84c7",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}updateTestRunsBySessionId(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,sessionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","6efc2c12-d4bf-4e86-ae37-b502e57a84c7",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}createTestSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","930bad47-f826-4099-9597-f44d0a9c735c",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteTestSettings(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testSettingsId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={testSettingsId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","930bad47-f826-4099-9597-f44d0a9c735c",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTestSettingsById(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testSettingsId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={testSettingsId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","930bad47-f826-4099-9597-f44d0a9c735c",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}addWorkItemToTestLinks(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","4e3abe63-ca46-4fe0-98b2-363f7ec7aa5f",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemToTestLinks,false);i(l)}catch(e){r(e)}}))))}))}deleteTestMethodToWorkItemLink(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testName can not be null or undefined")}if(i==null){throw new TypeError("workItemId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={testName:t,workItemId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","cbd50bd7-f7ed-4e35-b127-4408ae6bfa2c",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}queryTestMethodLinkedWorkItems(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testName can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={testName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","cbd50bd7-f7ed-4e35-b127-4408ae6bfa2c",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.create(t,null,r);let l=this.formatResponse(a.result,s.TypeInfo.TestToWorkItemLinks,false);i(l)}catch(e){r(e)}}))))}))}getTestResultWorkItemsById(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","3d032fd6-e7a0-468b-b105-75d206f99aad",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}queryTestResultWorkItems(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("workItemCategory can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={workItemCategory:t,automatedTestName:i,testCaseId:r,maxCompleteDate:s,days:o,$workItemCount:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","f7401a26-331b-44fe-a470-f7ed35138e4a",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);l(s)}catch(e){u(e)}}))))}))}}t.TestResultsApi=TestResultsApi;TestResultsApi.RESOURCE_AREA_ID="c83eaf52-edf3-4034-ae11-17d38f25404c"},6824:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TfvcApi=void 0;const r=i(666);const s=i(8287);class TfvcApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Tfvc-api",i)}getBranch(e,t,i,r){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("path can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={path:e,includeParent:i,includeChildren:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","bc1f417e-239d-42e7-85e1-76e80cb2d6eb",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TfvcBranch,false);o(a)}catch(e){a(e)}}))))}))}getBranches(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={includeParent:t,includeChildren:i,includeDeleted:r,includeLinks:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","bc1f417e-239d-42e7-85e1-76e80cb2d6eb",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TfvcBranch,true);a(o)}catch(e){l(e)}}))))}))}getBranchRefs(e,t,i,r){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("scopePath can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={scopePath:e,includeDeleted:i,includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","bc1f417e-239d-42e7-85e1-76e80cb2d6eb",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TfvcBranchRef,true);o(a)}catch(e){a(e)}}))))}))}getChangesetChanges(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={id:e};let a={$skip:t,$top:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","f32b86f2-15b9-4fe6-81b1-6f8938617ee5",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TfvcChange,true);r(l)}catch(e){o(e)}}))))}))}createChangeset(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","tfvc","0bc8f0a4-6bfb-42a9-ba84-139da7b99c49",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TfvcChangesetRef,false);i(l)}catch(e){r(e)}}))))}))}getChangeset(e,t,i,r,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:t,id:e};let h={maxChangeCount:i,includeDetails:r,includeWorkItems:o,maxCommentLength:a,includeSourceRename:l,$skip:u,$top:c,$orderby:d,searchCriteria:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","tfvc","0bc8f0a4-6bfb-42a9-ba84-139da7b99c49",n,h);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TfvcChangeset,false);A(o)}catch(e){f(e)}}))))}))}getChangesets(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={maxCommentLength:t,$skip:i,$top:r,$orderby:o,searchCriteria:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","tfvc","0bc8f0a4-6bfb-42a9-ba84-139da7b99c49",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TfvcChangesetRef,true);l(o)}catch(e){u(e)}}))))}))}getBatchedChangesets(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","b7e7c173-803c-4fea-9ec8-31ee35c5502a",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TfvcChangesetRef,true);t(l)}catch(e){i(e)}}))))}))}getChangesetWorkItems(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={id:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","64ae0bea-1d71-47c9-a9e5-fe73f5ea0ff4",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getItemsBatch(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","fe6f827b-5f64-480f-b8af-1eca3b80e833",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TfvcItem,true);i(l)}catch(e){r(e)}}))))}))}getItemsBatchZip(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","fe6f827b-5f64-480f-b8af-1eca3b80e833",n);let r=t.requestUrl;let s=t.apiVersion;let o=this.createAcceptHeader("application/zip",s);i((yield this.http.post(r,JSON.stringify(e),{Accept:o,"Content-Type":"application/json"})).message)}catch(e){r(e)}}))))}))}getItem(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("path can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:t};let p={path:e,fileName:i,download:r,scopePath:o,recursionLevel:a,versionDescriptor:l,includeContent:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","ba9fc436-9a38-4578-89d6-e4f3241f5040",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TfvcItem,false);c(o)}catch(e){d(e)}}))))}))}getItemContent(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("path can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:t};let d={path:e,fileName:i,download:r,scopePath:s,recursionLevel:o,versionDescriptor:a,includeContent:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","ba9fc436-9a38-4578-89d6-e4f3241f5040",n,d);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}getItems(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={scopePath:t,recursionLevel:i,includeLinks:r,versionDescriptor:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","ba9fc436-9a38-4578-89d6-e4f3241f5040",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TfvcItem,true);a(o)}catch(e){l(e)}}))))}))}getItemText(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("path can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:t};let d={path:e,fileName:i,download:r,scopePath:s,recursionLevel:o,versionDescriptor:a,includeContent:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","ba9fc436-9a38-4578-89d6-e4f3241f5040",n,d);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}getItemZip(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("path can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:t};let d={path:e,fileName:i,download:r,scopePath:s,recursionLevel:o,versionDescriptor:a,includeContent:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","ba9fc436-9a38-4578-89d6-e4f3241f5040",n,d);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}getLabelItems(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={labelId:e};let a={$top:t,$skip:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","06166e34-de17-4b60-8cd1-23182a346fda",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TfvcItem,true);r(l)}catch(e){o(e)}}))))}))}getLabel(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("requestData can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,labelId:e};let a={requestData:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","a5d9bd7f-b661-4d0e-b9be-d9c16affae54",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TfvcLabel,false);r(l)}catch(e){o(e)}}))))}))}getLabels(e,t,i,r){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("requestData can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={requestData:e,$top:i,$skip:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","a5d9bd7f-b661-4d0e-b9be-d9c16affae54",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TfvcLabelRef,true);o(a)}catch(e){a(e)}}))))}))}getShelvesetChanges(e,t,i){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("shelvesetId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={shelvesetId:e,$top:t,$skip:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","dbaf075b-0445-4c34-9e5b-82292f856522",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TfvcChange,true);r(l)}catch(e){o(e)}}))))}))}getShelveset(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("shelvesetId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let o={shelvesetId:e,requestData:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","e36d44fb-e907-4b0a-b194-f83f1ed32ad3",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TfvcShelveset,false);i(l)}catch(e){r(e)}}))))}))}getShelvesets(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={requestData:e,$top:t,$skip:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","e36d44fb-e907-4b0a-b194-f83f1ed32ad3",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TfvcShelvesetRef,true);r(l)}catch(e){o(e)}}))))}))}getShelvesetWorkItems(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("shelvesetId can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={shelvesetId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","a7a0c1c1-373e-425a-b031-a519474d743d",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getTfvcStatistics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={scopePath:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","e15c74c0-3605-40e0-aed4-4cc61e549ed8",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}}t.TfvcApi=TfvcApi;TfvcApi.RESOURCE_AREA_ID="8aa40520-446d-40e6-89f6-9c9f9ce44c48"},5944:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.VsoClient=t.InvalidApiResourceVersionError=void 0;const n=i(7016);const r=i(6928);class InvalidApiResourceVersionError{constructor(e){this.name="Invalid resource version";this.message=e}}t.InvalidApiResourceVersionError=InvalidApiResourceVersionError;class VsoClient{constructor(e,t){this.baseUrl=e;this.basePath=n.parse(e).pathname;this.restClient=t;this._locationsByAreaPromises={};this._initializationPromise=Promise.resolve(true)}autoNegotiateApiVersion(e,t){let i;let n;let r;if(t){let s=new RegExp("(\\d+(\\.\\d+)?)(-preview(\\.(\\d+))?)?");let o=false;let a;let l=s.exec(t);if(l){if(l[1]){n=+l[1];r=l[1];if(l[3]){o=true;if(l[5]){a=+l[5]}}if(n<=+e.releasedVersion||!a&&n<=+e.maxVersion&&o||a&&n<=+e.maxVersion&&a<=+e.resourceVersion){i=t}}}}if(!i){if(n<+e.maxVersion){i=r+"-preview"}else if(e.maxVersion===e.releasedVersion){i=e.maxVersion}else{i=e.maxVersion+"-preview."+e.resourceVersion}}return i}getVersioningData(e,t,i,n,r){let s;return this.beginGetLocation(t,i).then((o=>{if(!o){throw new Error("Failed to find api location for area: "+t+" id: "+i)}e=this.autoNegotiateApiVersion(o,e);s=this.getRequestUrl(o.routeTemplate,o.area,o.resourceName,n,r);return{apiVersion:e,requestUrl:s}}))}_setInitializationPromise(e){if(e){this._initializationPromise=e}}beginGetLocation(e,t){return this._initializationPromise.then((()=>this.beginGetAreaLocations(e))).then((e=>e[(t||"").toLowerCase()]))}beginGetAreaLocations(e){let t=this._locationsByAreaPromises[e];if(!t){let i=this.resolveUrl(VsoClient.APIS_RELATIVE_PATH+"/"+e);t=this.restClient.options(i).then((i=>{if(!i.result){return{}}let n={};let r=i.result.value;let s;for(s=0;se.toString())).join(",");i+=n+"="+encodeURIComponent(r)+"&";return i}if(typeof e!=="string"){for(let n in e){if(e.hasOwnProperty(n)){const r=e[n];const s=t+encodeURIComponent(n.toString())+".";i+=this.queryParamsToStringHelper(r,s)}}}if(i===""&&t.length>0){const n=typeof e==="object"&&"toUTCString"in e?e.toUTCString():e.toString();const r=t.endsWith(".")?t.slice(0,-1):t;i=r+"="+encodeURIComponent(n)+"&"}return i}queryParamsToString(e){const t="?"+this.queryParamsToStringHelper(e,"");return t.slice(0,-1)}getRequestUrl(e,t,i,s,o){s=s||{};if(!s.area){s.area=t}if(!s.resource){s.resource=i}let a=this.replaceRouteValues(e,s);if(o){a+=this.queryParamsToString(o)}return n.resolve(this.baseUrl,r.join(this.basePath,a))}replaceRouteValues(e,t){let i="",n="",r="",s=false,o,a=e.length,l;for(o=0;oe.toLowerCase()));const i=x.parse(e).host.toLowerCase();return t.indexOf(i)!==-1};this.serverUrl=e;this.authHandler=t;this.options=n||{};if(!this.isNoProxyHost(this.serverUrl)){if(!this.options.proxy||!this.options.proxy.proxyUrl){if(global["_vsts_task_lib_proxy"]){let e={proxyUrl:global["_vsts_task_lib_proxy_url"],proxyUsername:global["_vsts_task_lib_proxy_username"],proxyPassword:this._readTaskLibSecrets(global["_vsts_task_lib_proxy_password"]),proxyBypassHosts:JSON.parse(global["_vsts_task_lib_proxy_bypass"]||"[]")};this.options.proxy=e}}}if(!this.options.cert){if(global["_vsts_task_lib_cert"]){let e={caFile:global["_vsts_task_lib_cert_ca"],certFile:global["_vsts_task_lib_cert_clientcert"],keyFile:global["_vsts_task_lib_cert_key"],passphrase:this._readTaskLibSecrets(global["_vsts_task_lib_cert_passphrase"])};this.options.cert=e}}if(!this.options.ignoreSslError){this.options.ignoreSslError=!!global["_vsts_task_lib_skip_cert_validation"]}let s;const o="azure-devops-node-api";if(r&&r.userAgent){s=r.userAgent;this.userAgent=r.userAgent}else if(W){if(r){s=`${r.productName}/${r.productVersion} (${o}; ${window.navigator.userAgent})`}else{s=`${o} (${window.navigator.userAgent})`}}else{let e="unknown";const t=i.ab+"package.json";if(L.existsSync(i.ab+"package.json")){e=JSON.parse(L.readFileSync(t,"utf8")).version}const n=G.platform();const a=G.release();if(r){s=`${r.productName}/${r.productVersion} (${o} ${e}; ${n} ${a})`}else{s=`${o}/${e} (${n} ${a})`}}this.rest=new N.RestClient(s,null,[this.authHandler],this.options);this.vsoClient=new M.VsoClient(e,this.rest)}static createWithBearerToken(e,t,i){let n=getBearerHandler(t);return new this(e,n,i)}connect(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){try{let t;t=yield this.rest.get(this.vsoClient.resolveUrl("/_apis/connectionData"));e(t.result)}catch(e){t(e)}}))))}))}getAlertApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"0f2ca920-f269-4545-b1f4-5b4173aa784e");t=t||[this.authHandler];return new r.AlertApi(e,t,this.options,this.userAgent)}))}getBuildApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,s.BuildApi.RESOURCE_AREA_ID);t=t||[this.authHandler];return new s.BuildApi(e,t,this.options,this.userAgent)}))}getCoreApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"79134c72-4a58-4b42-976c-04e7115f32bf");t=t||[this.authHandler];return new o.CoreApi(e,t,this.options,this.userAgent)}))}getDashboardApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"31c84e0a-3ece-48fd-a29d-100849af99ba");t=t||[this.authHandler];return new a.DashboardApi(e,t,this.options,this.userAgent)}))}getExtensionManagementApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"6c2b0933-3600-42ae-bf8b-93d4f7e83594");t=t||[this.authHandler];return new l.ExtensionManagementApi(e,t,this.options,this.userAgent)}))}getFeatureManagementApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"");t=t||[this.authHandler];return new u.FeatureManagementApi(e,t,this.options,this.userAgent)}))}getFileContainerApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"");t=t||[this.authHandler];return new c.FileContainerApi(e,t,this.options,this.userAgent)}))}getGalleryApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,d.GalleryApi.RESOURCE_AREA_ID);t=t||[this.authHandler];return new d.GalleryApi(e,t,this.options,this.userAgent)}))}getGitApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,p.GitApi.RESOURCE_AREA_ID);t=t||[this.authHandler];return new p.GitApi(e,t,this.options,this.userAgent)}))}getLocationsApi(e,t){return n(this,void 0,void 0,(function*(){let i=Object.assign({},this.options);i.allowRetries=true;i.maxRetries=5;e=(yield e)||this.serverUrl;t=t||[this.authHandler];return new A.LocationsApi(e,t,i,this.userAgent)}))}getManagementApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"f101720c-9790-45a6-9fb3-494a09fddeeb");t=t||[this.authHandler];return new f.ManagementApi(e,t,this.options,this.userAgent)}))}getNotificationApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"");t=t||[this.authHandler];return new h.NotificationApi(e,t,this.options,this.userAgent)}))}getPolicyApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"fb13a388-40dd-4a04-b530-013a739c72ef");t=t||[this.authHandler];return new g.PolicyApi(e,t,this.options,this.userAgent)}))}getProfileApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"8ccfef3d-2b87-4e99-8ccb-66e343d2daa8");t=t||[this.authHandler];return new y.ProfileApi(e,t,this.options,this.userAgent)}))}getProjectAnalysisApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"7658fa33-b1bf-4580-990f-fac5896773d3");t=t||[this.authHandler];return new m.ProjectAnalysisApi(e,t,this.options,this.userAgent)}))}getSecurityRolesApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"");t=t||[this.authHandler];return new I.SecurityRolesApi(e,t,this.options,this.userAgent)}))}getReleaseApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"efc2f575-36ef-48e9-b672-0c6fb4a48ac5");t=t||[this.authHandler];return new v.ReleaseApi(e,t,this.options,this.userAgent)}))}getTaskApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"");t=t||[this.authHandler];return new C.TaskApi(e,t,this.options,this.userAgent)}))}getTaskAgentApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"a85b8835-c1a1-4aac-ae97-1c3d0ba72dbd");t=t||[this.authHandler];return new E.TaskAgentApi(e,t,this.options,this.userAgent)}))}getTestApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"c2aa639c-3ccc-4740-b3b6-ce2a1e1d984e");t=t||[this.authHandler];return new T.TestApi(e,t,this.options,this.userAgent)}))}getTestPlanApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"e4c27205-9d23-4c98-b958-d798bc3f9cd4");t=t||[this.authHandler];return new b.TestPlanApi(e,t,this.options,this.userAgent)}))}getTestResultsApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"c83eaf52-edf3-4034-ae11-17d38f25404c");t=t||[this.authHandler];return new R.TestResultsApi(e,t,this.options,this.userAgent)}))}getTfvcApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"8aa40520-446d-40e6-89f6-9c9f9ce44c48");t=t||[this.authHandler];return new w.TfvcApi(e,t,this.options,this.userAgent)}))}getWikiApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"bf7d82a0-8aa5-4613-94ef-6172a5ea01f3");t=t||[this.authHandler];return new B.WikiApi(e,t,this.options,this.userAgent)}))}getWorkApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"1d4f49f9-02b9-4e26-b826-2cdb6195f2a9");t=t||[this.authHandler];return new D.WorkApi(e,t,this.options,this.userAgent)}))}getWorkItemTrackingApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,P.WorkItemTrackingApi.RESOURCE_AREA_ID);t=t||[this.authHandler];return new P.WorkItemTrackingApi(e,t,this.options,this.userAgent)}))}getWorkItemTrackingProcessApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"5264459e-e5e0-4bd8-b118-0985e68a4ec5");t=t||[this.authHandler];return new U.WorkItemTrackingProcessApi(e,t,this.options,this.userAgent)}))}getWorkItemTrackingProcessDefinitionApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"5264459e-e5e0-4bd8-b118-0985e68a4ec5");t=t||[this.authHandler];return new _.WorkItemTrackingProcessDefinitionsApi(e,t,this.options,this.userAgent)}))}getPipelinesApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"5264459e-e5e0-4bd8-b118-0985e68a4ec5");t=t||[this.authHandler];return new S.PipelinesApi(e,t,this.options,this.userAgent)}))}getCixApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"5264459e-e5e0-4bd8-b118-0985e68a4ec5");t=t||[this.authHandler];return new k.CixApi(e,t,this.options,this.userAgent)}))}_getResourceAreaUrl(e,t){return n(this,void 0,void 0,(function*(){if(!t){return e}const i=yield this._getResourceAreas();if(i===undefined){throw new Error(`Failed to retrieve resource areas ' + 'from server: ${e}`)}if(!i||i.length===0||i.count===0){return e}for(var n of i){if(n.id.toLowerCase()===t.toLowerCase()){return n.locationUrl}}throw new Error(`Could not find information for resource area ${t} ' + 'from server: ${e}`)}))}_getResourceAreas(){return n(this,void 0,void 0,(function*(){if(!this._resourceAreas){const e=yield this.getLocationsApi();this._resourceAreas=yield e.getResourceAreas()}return this._resourceAreas}))}_readTaskLibSecrets(e){if(W){throw new Error("Browsers can't securely keep secrets")}if(e&&e.indexOf(":")>0){let t=e.split(":",2);let i=new Buffer(t[0],"base64").toString("utf8");let n=new Buffer(L.readFileSync(i,"utf8"),"base64");let r=new Buffer(t[1],"base64").toString("utf8");let s=j.createDecipher("aes-256-ctr",n);let o=s.update(r,"hex","utf8");o+=s.final("utf8");return o}}}t.WebApi=WebApi},7187:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.WikiApi=void 0;const r=i(666);const s=i(7644);const o=i(2662);class WikiApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Wiki-api",i)}createCommentAttachment(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,wikiIdentifier:r,pageId:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","5100d976-363d-42e7-a19d-4171ecb44782",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let l;l=yield this.rest.uploadStream("POST",r,t,o);let u=this.formatResponse(l.result,s.TypeInfo.CommentAttachment,false);a(u)}catch(e){l(e)}}))))}))}getAttachmentContent(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","5100d976-363d-42e7-a19d-4171ecb44782",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}addCommentReaction(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,commentId:r,type:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","7a5bc693-aab7-4d48-8f34-36f373022063",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.replace(t,null,i);let o=this.formatResponse(r.result,s.TypeInfo.CommentReaction,false);a(o)}catch(e){l(e)}}))))}))}deleteCommentReaction(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,commentId:r,type:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","7a5bc693-aab7-4d48-8f34-36f373022063",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,s.TypeInfo.CommentReaction,false);a(o)}catch(e){l(e)}}))))}))}getEngagedUsers(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,commentId:r,type:s};let c={$top:o,$skip:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","598a5268-41a7-4162-b7dc-344131e4d1fa",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);l(s)}catch(e){u(e)}}))))}))}addComment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,wikiIdentifier:i,pageId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","9b394e93-7db5-46cb-9c26-09a36aa5c895",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Comment,false);o(l)}catch(e){a(e)}}))))}))}deleteComment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,id:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","9b394e93-7db5-46cb-9c26-09a36aa5c895",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getComment(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,id:r};let c={excludeDeleted:o,$expand:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","9b394e93-7db5-46cb-9c26-09a36aa5c895",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Comment,false);l(o)}catch(e){u(e)}}))))}))}listComments(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i};let A={$top:r,continuationToken:o,excludeDeleted:a,$expand:l,order:u,parentId:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","9b394e93-7db5-46cb-9c26-09a36aa5c895",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.CommentList,false);d(o)}catch(e){p(e)}}))))}))}updateComment(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,wikiIdentifier:i,pageId:r,id:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","9b394e93-7db5-46cb-9c26-09a36aa5c895",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.Comment,false);a(l)}catch(e){l(e)}}))))}))}getPageText(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t};let u={path:i,recursionLevel:r,versionDescriptor:s,includeContent:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","25d3fbc7-fe3d-46cb-b5a5-0b6f79caf27b",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getPageZip(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t};let u={path:i,recursionLevel:r,versionDescriptor:s,includeContent:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","25d3fbc7-fe3d-46cb-b5a5-0b6f79caf27b",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getPageByIdText(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,id:i};let l={recursionLevel:r,includeContent:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","ceddcf75-1068-452d-8b13-2d4d76e1f970",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getPageByIdZip(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,id:i};let l={recursionLevel:r,includeContent:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","ceddcf75-1068-452d-8b13-2d4d76e1f970",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getPagesBatch(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,a)=>n(this,void 0,void 0,(function*(){let n={project:t,wikiIdentifier:i};let l={versionDescriptor:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","71323c46-2592-4398-8771-ced73dd87207",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,o.TypeInfo.WikiPageDetail,true);s(u)}catch(e){a(e)}}))))}))}getPageData(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,a)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i};let l={pageViewsForDays:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","81c4e0fe-7663-4d62-ad46-6ab78459f274",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,o.TypeInfo.WikiPageDetail,false);s(a)}catch(e){a(e)}}))))}))}createOrUpdatePageViewStats(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("wikiVersion can not be null or undefined")}if(r==null){throw new TypeError("path can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t};let u={wikiVersion:i,path:r,oldPath:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","1087b746-5d15-41b9-bea6-14e325e7f880",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let s=this.formatResponse(r.result,o.TypeInfo.WikiPageViewStats,false);a(s)}catch(e){l(e)}}))))}))}createWiki(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","wiki","288d122c-dbd4-451d-aa5f-7dbbba070728",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,s);let l=this.formatResponse(a.result,o.TypeInfo.WikiV2,false);i(l)}catch(e){r(e)}}))))}))}deleteWiki(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,wikiIdentifier:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","wiki","288d122c-dbd4-451d-aa5f-7dbbba070728",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let a=this.formatResponse(s.result,o.TypeInfo.WikiV2,false);i(a)}catch(e){r(e)}}))))}))}getAllWikis(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","wiki","288d122c-dbd4-451d-aa5f-7dbbba070728",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let a=this.formatResponse(s.result,o.TypeInfo.WikiV2,true);t(a)}catch(e){i(e)}}))))}))}getWiki(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,wikiIdentifier:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","wiki","288d122c-dbd4-451d-aa5f-7dbbba070728",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let a=this.formatResponse(s.result,o.TypeInfo.WikiV2,false);i(a)}catch(e){r(e)}}))))}))}updateWiki(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:i,wikiIdentifier:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","wiki","288d122c-dbd4-451d-aa5f-7dbbba070728",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,s);let l=this.formatResponse(a.result,o.TypeInfo.WikiV2,false);r(l)}catch(e){s(e)}}))))}))}}t.WikiApi=WikiApi;WikiApi.RESOURCE_AREA_ID="bf7d82a0-8aa5-4613-94ef-6172a5ea01f3"},7932:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.WorkApi=void 0;const r=i(666);const s=i(2047);class WorkApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Work-api",i)}updateAutomationRule(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","work","2882c15d-0cb3-43b5-8fb7-db62e09a79db",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getBacklogConfigurations(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let o={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","7799f497-3cb5-4f16-ad4f-5cd06012db64",o);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let a=this.formatResponse(r.result,s.TypeInfo.BacklogConfiguration,false);t(a)}catch(e){i(e)}}))))}))}getBacklogLevelWorkItems(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,backlogId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","7c468d96-ab1d-4294-a360-92f07e9ccd98",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}getBacklog(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","a93726f9-7867-4e38-b4f2-0bfafc2f6a94",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.BacklogLevelConfiguration,false);i(o)}catch(e){r(e)}}))))}))}getBacklogs(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let o={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","a93726f9-7867-4e38-b4f2-0bfafc2f6a94",o);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let a=this.formatResponse(r.result,s.TypeInfo.BacklogLevelConfiguration,true);t(a)}catch(e){i(e)}}))))}))}getBoardBadge(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(e){n=e.projectId||e.project;a=e.teamId||e.team}let l={project:n,team:a,id:t};let u={columnOptions:i,columns:r&&r.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0120b002-ab6c-4ca0-98cf-a8d7492f865c",l,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let r=this.formatResponse(n.result,null,false);s(r)}catch(e){o(e)}}))))}))}getBoardBadgeData(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(e){n=e.projectId||e.project;a=e.teamId||e.team}let l={project:n,team:a,id:t};let u={columnOptions:i,columns:r&&r.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0120b002-ab6c-4ca0-98cf-a8d7492f865c",l,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let r=this.formatResponse(n.result,null,false);s(r)}catch(e){o(e)}}))))}))}getColumnSuggestedValues(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","eb7ec5a3-1ba3-4fd1-b834-49a5a387e57d",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getBoardMappingParentItems(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("childBacklogContextCategoryRefName can not be null or undefined")}if(i==null){throw new TypeError("workitemIds can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o};let l={childBacklogContextCategoryRefName:t,workitemIds:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","186abea3-5c35-432f-9e28-7a15b4312a0e",a,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let s=this.formatResponse(n.result,null,true);r(s)}catch(e){s(e)}}))))}))}getRowSuggestedValues(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","bb494cc6-a0f5-4c6c-8dca-ea6912e79eb9",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getBoard(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","23ad19fc-3b8e-4877-8462-b3f92bc06b40",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.Board,false);i(o)}catch(e){r(e)}}))))}))}getBoards(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let s={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","23ad19fc-3b8e-4877-8462-b3f92bc06b40",s);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let o=this.formatResponse(r.result,null,true);t(o)}catch(e){i(e)}}))))}))}setBoardOptions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((e,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s,id:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","23ad19fc-3b8e-4877-8462-b3f92bc06b40",o);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.replace(i,n,n);let s=this.formatResponse(r.result,null,true);e(s)}catch(e){r(e)}}))))}))}getBoardUserSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","b30d9f58-1891-4b0a-b168-c46408f919b0",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}updateBoardUserSettings(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,board:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","b30d9f58-1891-4b0a-b168-c46408f919b0",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,n);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getCapacitiesWithIdentityRefAndTotals(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,iterationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","work","74412d15-8c1a-4352-a48d-ef1ed5587d57",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.TeamCapacity,false);i(o)}catch(e){r(e)}}))))}))}getCapacityWithIdentityRef(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(e){n=e.projectId||e.project;a=e.teamId||e.team}let l={project:n,team:a,iterationId:t,teamMemberId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","work","74412d15-8c1a-4352-a48d-ef1ed5587d57",l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let o=this.formatResponse(n.result,s.TypeInfo.TeamMemberCapacityIdentityRef,false);r(o)}catch(e){o(e)}}))))}))}replaceCapacitiesWithIdentityRef(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,iterationId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","work","74412d15-8c1a-4352-a48d-ef1ed5587d57",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,n);let a=this.formatResponse(o.result,s.TypeInfo.TeamMemberCapacityIdentityRef,true);r(a)}catch(e){o(e)}}))))}))}updateCapacityWithIdentityRef(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n=null;let l=null;if(t){n=t.projectId||t.project;l=t.teamId||t.team}let u={project:n,team:l,iterationId:i,teamMemberId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","work","74412d15-8c1a-4352-a48d-ef1ed5587d57",u);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.update(i,e,n);let a=this.formatResponse(r.result,s.TypeInfo.TeamMemberCapacityIdentityRef,false);o(a)}catch(e){a(e)}}))))}))}getBoardCardRuleSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","work","b044a3d9-02ea-49c7-91a1-b730949cc896",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}updateBoardCardRuleSettings(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,board:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","work","b044a3d9-02ea-49c7-91a1-b730949cc896",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,n);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateTaskboardCardRuleSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","work","3f84a8d1-1aab-423e-a94b-6dcbdcca511f",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getBoardCardSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","work","07c3b467-bc60-4f05-8e34-599ce288fafc",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}updateBoardCardSettings(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,board:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","work","07c3b467-bc60-4f05-8e34-599ce288fafc",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,n);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateTaskboardCardSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","work","0d63745f-31f3-4cf3-9056-2a064e567637",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getBoardChart(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,board:t,name:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","45fe888c-239e-49fd-958c-df1a1ab21d97",a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let s=this.formatResponse(n.result,null,false);r(s)}catch(e){s(e)}}))))}))}getBoardCharts(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","45fe888c-239e-49fd-958c-df1a1ab21d97",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,true);i(s)}catch(e){r(e)}}))))}))}updateBoardChart(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,board:i,name:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","45fe888c-239e-49fd-958c-df1a1ab21d97",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.update(i,e,n);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getBoardColumns(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c555d7ff-84e1-47df-9923-a3fe0cd8751b",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.BoardColumn,true);i(o)}catch(e){r(e)}}))))}))}updateBoardColumns(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,board:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c555d7ff-84e1-47df-9923-a3fe0cd8751b",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,n);let a=this.formatResponse(o.result,s.TypeInfo.BoardColumn,true);r(a)}catch(e){o(e)}}))))}))}getDeliveryTimelineData(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,id:t};let u={revision:i,startDate:r,endDate:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","bdd0834e-101f-49f0-a6ae-509f384a12b4",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.DeliveryViewData,false);a(o)}catch(e){l(e)}}))))}))}getTotalIterationCapacities(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,iterationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","1e385ce0-396b-4273-8171-d64562c18d37",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}deleteTeamIteration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c9175577-28a1-4b06-9197-8636af9f64ad",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}getTeamIteration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c9175577-28a1-4b06-9197-8636af9f64ad",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.TeamSettingsIteration,false);i(o)}catch(e){r(e)}}))))}))}getTeamIterations(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o};let l={$timeframe:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c9175577-28a1-4b06-9197-8636af9f64ad",a,l);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.TeamSettingsIteration,true);i(o)}catch(e){r(e)}}))))}))}postTeamIteration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c9175577-28a1-4b06-9197-8636af9f64ad",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TeamSettingsIteration,false);i(l)}catch(e){r(e)}}))))}))}createPlan(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0b42cb47-cd73-4810-ac90-19c9ba147453",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Plan,false);i(l)}catch(e){r(e)}}))))}))}deletePlan(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0b42cb47-cd73-4810-ac90-19c9ba147453",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getPlan(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0b42cb47-cd73-4810-ac90-19c9ba147453",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.Plan,false);i(a)}catch(e){r(e)}}))))}))}getPlans(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0b42cb47-cd73-4810-ac90-19c9ba147453",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.Plan,true);t(a)}catch(e){i(e)}}))))}))}updatePlan(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,id:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0b42cb47-cd73-4810-ac90-19c9ba147453",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Plan,false);r(l)}catch(e){o(e)}}))))}))}getPredefinedQueries(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","9cbba37c-6cc6-4f70-b903-709be86acbf0",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getPredefinedQueryResults(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,id:t};let a={$top:i,includeCompleted:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","9cbba37c-6cc6-4f70-b903-709be86acbf0",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getProcessConfiguration(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","f901ba42-86d2-4b0c-89c1-3f86d06daa84",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getBoardRows(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0863355d-aefd-4d63-8669-984c9b7b0e78",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,true);i(s)}catch(e){r(e)}}))))}))}updateBoardRows(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,board:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0863355d-aefd-4d63-8669-984c9b7b0e78",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,n);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getColumns(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let s={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c6815dbe-8e7e-4ffe-9a79-e83ee712aa92",s);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let o=this.formatResponse(r.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateColumns(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c6815dbe-8e7e-4ffe-9a79-e83ee712aa92",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getWorkItemColumns(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,iterationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","1be23c36-8872-4abc-b57d-402cd6c669d9",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,true);i(s)}catch(e){r(e)}}))))}))}updateWorkItemColumn(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,iterationId:i,workItemId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","1be23c36-8872-4abc-b57d-402cd6c669d9",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.update(i,e,n);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getTeamDaysOff(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,iterationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","2d4faa2e-9150-4cbf-a47a-932b1b4a0773",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.TeamSettingsDaysOff,false);i(o)}catch(e){r(e)}}))))}))}updateTeamDaysOff(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,iterationId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","2d4faa2e-9150-4cbf-a47a-932b1b4a0773",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,n);let a=this.formatResponse(o.result,s.TypeInfo.TeamSettingsDaysOff,false);r(a)}catch(e){o(e)}}))))}))}getTeamFieldValues(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let s={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","07ced576-58ed-49e6-9c1e-5cb53ab8bf2a",s);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let o=this.formatResponse(r.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateTeamFieldValues(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","07ced576-58ed-49e6-9c1e-5cb53ab8bf2a",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTeamSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let o={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c3c1012b-bea7-49d7-b45e-1664e566f84c",o);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let a=this.formatResponse(r.result,s.TypeInfo.TeamSetting,false);t(a)}catch(e){i(e)}}))))}))}updateTeamSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c3c1012b-bea7-49d7-b45e-1664e566f84c",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TeamSetting,false);i(l)}catch(e){r(e)}}))))}))}getIterationWorkItems(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,iterationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","5b3ef1a6-d3ab-44cd-bafd-c7f45db850fa",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}reorderBacklogWorkItems(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","1c22b714-e7e4-41b9-85e0-56ee13ef55ed",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(n,e,r);let a=this.formatResponse(s.result,null,true);i(a)}catch(e){r(e)}}))))}))}reorderIterationWorkItems(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,iterationId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","47755db2-d7eb-405a-8c25-675401525fc9",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,n);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}}t.WorkApi=WorkApi;WorkApi.RESOURCE_AREA_ID="1d4f49f9-02b9-4e26-b826-2cdb6195f2a9"},4026:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.WorkItemTrackingApi=void 0;const r=i(666);const s=i(649);class WorkItemTrackingApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-WorkItemTracking-api",i)}getAccountMyWorkData(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={$queryOption:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","def3d688-ddf5-4096-9024-69beea15cdbd",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.AccountMyWorkResult,false);t(l)}catch(e){i(e)}}))))}))}getRecentActivityData(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","1bc988f4-c15f-4072-ad35-497c87e3a909",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.AccountRecentActivityWorkItemModel2,true);e(a)}catch(e){t(e)}}))))}))}getRecentMentions(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","d60eeb6e-e18c-4478-9e94-a0094e28f41c",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.AccountRecentMentionWorkItemModel,true);e(a)}catch(e){t(e)}}))))}))}getWorkArtifactLinkTypes(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","1a31de40-e318-41cd-a6c6-881077df52e3",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}queryWorkItemsForArtifactUris(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","a9a9aa7a-8c09-44d3-ad1b-46e855c1e3d3",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}createAttachment(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:s};let u={fileName:i,uploadType:r,areaPath:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","e07b5fa4-1499-494d-a496-64b860fd64ff",n,u);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let o;o=yield this.rest.uploadStream("POST",r,t,s);let l=this.formatResponse(o.result,null,false);a(l)}catch(e){l(e)}}))))}))}getAttachmentContent(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,id:e};let a={fileName:t,download:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","e07b5fa4-1499-494d-a496-64b860fd64ff",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getAttachmentZip(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,id:e};let a={fileName:t,download:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","e07b5fa4-1499-494d-a496-64b860fd64ff",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getClassificationNodes(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={ids:t&&t.join(","),$depth:i,errorPolicy:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a70579d1-f53a-48ee-a5be-7be8659023b9",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.WorkItemClassificationNode,true);o(a)}catch(e){a(e)}}))))}))}getRootNodes(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={$depth:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a70579d1-f53a-48ee-a5be-7be8659023b9",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemClassificationNode,true);i(l)}catch(e){r(e)}}))))}))}createOrUpdateClassificationNode(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,structureGroup:i,path:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","5a172953-1b41-49d3-840a-33f79c3ce89f",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemClassificationNode,false);o(l)}catch(e){a(e)}}))))}))}deleteClassificationNode(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,structureGroup:t,path:i};let a={$reclassifyId:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","5a172953-1b41-49d3-840a-33f79c3ce89f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getClassificationNode(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,structureGroup:t,path:i};let l={$depth:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","5a172953-1b41-49d3-840a-33f79c3ce89f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.WorkItemClassificationNode,false);o(a)}catch(e){a(e)}}))))}))}updateClassificationNode(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,structureGroup:i,path:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","5a172953-1b41-49d3-840a-33f79c3ce89f",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemClassificationNode,false);o(l)}catch(e){a(e)}}))))}))}getEngagedUsers(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i,reactionType:r};let u={$top:s,$skip:o};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","e33ca5e0-2349-4285-af3d-d72d86781c35",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}addComment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,workItemId:i};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Comment,false);r(l)}catch(e){o(e)}}))))}))}deleteComment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getComment(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i};let u={includeDeleted:r,$expand:o};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Comment,false);a(o)}catch(e){l(e)}}))))}))}getComments(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t};let d={$top:i,continuationToken:r,includeDeleted:o,$expand:a,order:l};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.CommentList,false);u(o)}catch(e){c(e)}}))))}))}getCommentsBatch(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t};let u={ids:i&&i.join(","),includeDeleted:r,$expand:o};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.CommentList,false);a(o)}catch(e){l(e)}}))))}))}updateComment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,workItemId:i,commentId:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Comment,false);o(l)}catch(e){a(e)}}))))}))}createCommentReaction(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i,reactionType:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","f6cb3f27-1028-4851-af96-887e570dc21f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.replace(t,null,i);let a=this.formatResponse(r.result,s.TypeInfo.CommentReaction,false);o(a)}catch(e){a(e)}}))))}))}deleteCommentReaction(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i,reactionType:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","f6cb3f27-1028-4851-af96-887e570dc21f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let a=this.formatResponse(r.result,s.TypeInfo.CommentReaction,false);o(a)}catch(e){a(e)}}))))}))}getCommentReactions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","f6cb3f27-1028-4851-af96-887e570dc21f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.CommentReaction,true);r(a)}catch(e){o(e)}}))))}))}getCommentVersion(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i,version:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","49e03b34-3be0-42e3-8a5d-e8dfb88ac954",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.CommentVersion,false);o(a)}catch(e){a(e)}}))))}))}getCommentVersions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","49e03b34-3be0-42e3-8a5d-e8dfb88ac954",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.CommentVersion,true);r(a)}catch(e){o(e)}}))))}))}createField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b51fd764-e5c2-4b9b-aaf7-3395cf4bdd94",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemField,false);i(l)}catch(e){r(e)}}))))}))}deleteField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,fieldNameOrRefName:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b51fd764-e5c2-4b9b-aaf7-3395cf4bdd94",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,fieldNameOrRefName:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b51fd764-e5c2-4b9b-aaf7-3395cf4bdd94",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemField,false);i(a)}catch(e){r(e)}}))))}))}getFields(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={$expand:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b51fd764-e5c2-4b9b-aaf7-3395cf4bdd94",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemField,true);i(l)}catch(e){r(e)}}))))}))}updateField(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,fieldNameOrRefName:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b51fd764-e5c2-4b9b-aaf7-3395cf4bdd94",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemField,false);r(l)}catch(e){o(e)}}))))}))}migrateProjectsProcess(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","19801631-d4e5-47e9-8166-0330de0ff1e6",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}createQuery(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,query:i};let l={validateWiqlOnly:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.QueryHierarchyItem,false);o(u)}catch(e){a(e)}}))))}))}deleteQuery(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,query:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getQueries(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={$expand:t,$depth:i,$includeDeleted:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.QueryHierarchyItem,true);o(a)}catch(e){a(e)}}))))}))}getQuery(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,query:t};let c={$expand:i,$depth:r,$includeDeleted:o,$useIsoDateFormat:a};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.QueryHierarchyItem,false);l(o)}catch(e){u(e)}}))))}))}searchQueries(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("filter can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={$filter:t,$top:i,$expand:r,$includeDeleted:o};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.QueryHierarchyItemsResult,false);a(o)}catch(e){l(e)}}))))}))}updateQuery(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,query:i};let l={$undeleteDescendants:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.QueryHierarchyItem,false);o(u)}catch(e){a(e)}}))))}))}getQueriesBatch(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","549816f9-09b0-4e75-9e81-01fbfcd07426",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.QueryHierarchyItem,true);i(l)}catch(e){r(e)}}))))}))}destroyWorkItem(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,id:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b70d8d39-926c-465e-b927-b1bf0e5ca0e0",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDeletedWorkItem(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,id:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b70d8d39-926c-465e-b927-b1bf0e5ca0e0",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDeletedWorkItems(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};let s={ids:e&&e.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b70d8d39-926c-465e-b927-b1bf0e5ca0e0",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getDeletedWorkItemShallowReferences(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b70d8d39-926c-465e-b927-b1bf0e5ca0e0",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}restoreWorkItem(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:i,id:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b70d8d39-926c-465e-b927-b1bf0e5ca0e0",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getRevision(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,id:e,revisionNumber:t};let a={$expand:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","a00c85a5-80fa-4565-99c3-bcd2181434bb",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getRevisions(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,id:e};let l={$top:t,$skip:i,$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","a00c85a5-80fa-4565-99c3-bcd2181434bb",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}sendMail(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","12438500-2f84-4fa7-9f1a-c31871b4959d",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteTag(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,tagIdOrName:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","bc15bc60-e7a8-43cb-ab01-2106be3983a1",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTag(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,tagIdOrName:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","bc15bc60-e7a8-43cb-ab01-2106be3983a1",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTags(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","bc15bc60-e7a8-43cb-ab01-2106be3983a1",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}updateTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,tagIdOrName:i};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","bc15bc60-e7a8-43cb-ab01-2106be3983a1",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}createTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","6a90345f-a676-4969-afce-8e163e1d5642",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTemplates(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s};let a={workitemtypename:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","6a90345f-a676-4969-afce-8e163e1d5642",o,a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,true);i(s)}catch(e){r(e)}}))))}))}deleteTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","fb10264a-8836-48a0-8033-1b0ccd2748d5",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}getTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","fb10264a-8836-48a0-8033-1b0ccd2748d5",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}replaceTemplate(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,templateId:i};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","fb10264a-8836-48a0-8033-1b0ccd2748d5",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,n);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getUpdate(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,id:e,updateNumber:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","6570bf97-d02c-4a91-8d93-3abe9895b1a9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemUpdate,false);r(a)}catch(e){o(e)}}))))}))}getUpdates(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,id:e};let l={$top:t,$skip:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","6570bf97-d02c-4a91-8d93-3abe9895b1a9",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.WorkItemUpdate,true);o(a)}catch(e){a(e)}}))))}))}queryByWiql(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n=null;let l=null;if(t){n=t.projectId||t.project;l=t.teamId||t.team}let u={project:n,team:l};let c={timePrecision:i,$top:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","1a9c53f7-f243-4447-b110-35ef023636e4",u,c);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.create(i,e,n);let a=this.formatResponse(r.result,s.TypeInfo.WorkItemQueryResult,false);o(a)}catch(e){a(e)}}))))}))}queryById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n=null;let l=null;if(t){n=t.projectId||t.project;l=t.teamId||t.team}let u={project:n,team:l,id:e};let c={timePrecision:i,$top:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a02355f5-5f8a-4671-8e32-369d23aac83d",u,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let r=this.formatResponse(n.result,s.TypeInfo.WorkItemQueryResult,false);o(r)}catch(e){a(e)}}))))}))}getWorkItemIconJson(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={icon:e};let o={color:t,v:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","4e1eb4a5-1970-4228-a682-ec48eb2dca30",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getWorkItemIcons(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","4e1eb4a5-1970-4228-a682-ec48eb2dca30",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getWorkItemIconSvg(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={icon:e};let o={color:t,v:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","4e1eb4a5-1970-4228-a682-ec48eb2dca30",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("image/svg+xml",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getWorkItemIconXaml(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={icon:e};let o={color:t,v:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","4e1eb4a5-1970-4228-a682-ec48eb2dca30",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("image/xaml+xml",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getReportingLinksByLinkType(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={linkTypes:t&&t.join(","),types:i&&i.join(","),continuationToken:r,startDateTime:s};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","b5b5b6d0-0308-40a1-b3f4-b9bb3c66878f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getRelationType(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={relation:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","f5d33bc9-5b49-4a3c-a9bd-f3cd46dd2165",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getRelationTypes(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","f5d33bc9-5b49-4a3c-a9bd-f3cd46dd2165",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}readReportingRevisionsGet(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:e};let h={fields:t&&t.join(","),types:i&&i.join(","),continuationToken:r,startDateTime:s,includeIdentityRef:o,includeDeleted:a,includeTagRef:l,includeLatestOnly:u,$expand:c,includeDiscussionChangesOnly:d,$maxPageSize:p};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","f828fe59-dd87-495d-a17c-7a8d6211ca6c",n,h);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);A(s)}catch(e){f(e)}}))))}))}readReportingRevisionsPost(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={continuationToken:i,startDateTime:r,$expand:s};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","f828fe59-dd87-495d-a17c-7a8d6211ca6c",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}readReportingDiscussions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={continuationToken:t,$maxPageSize:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","4a644469-90c5-4fcc-9a9f-be0827d369ec",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}createWorkItem(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:i,type:r};let d={validateOnly:s,bypassRules:o,suppressNotifications:a,$expand:l};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","62d3d110-0047-428c-ad3c-4fe872c91c74",n,d);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let o;o=yield this.rest.create(r,t,s);let a=this.formatResponse(o.result,null,false);u(a)}catch(e){c(e)}}))))}))}getWorkItemTemplate(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t};let l={fields:i,asOf:r,$expand:s};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","62d3d110-0047-428c-ad3c-4fe872c91c74",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}deleteWorkItem(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,id:e};let o={destroy:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","72c7ddf8-2cdc-4f60-90cd-ab71c14a399b",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getWorkItem(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,id:e};let l={fields:t&&t.join(","),asOf:i,$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","72c7ddf8-2cdc-4f60-90cd-ab71c14a399b",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getWorkItems(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o};let u={ids:e&&e.join(","),fields:t&&t.join(","),asOf:i,$expand:r,errorPolicy:s};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","72c7ddf8-2cdc-4f60-90cd-ab71c14a399b",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}updateWorkItem(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:r,id:i};let d={validateOnly:s,bypassRules:o,suppressNotifications:a,$expand:l};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","72c7ddf8-2cdc-4f60-90cd-ab71c14a399b",n,d);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let o;o=yield this.rest.update(r,t,s);let a=this.formatResponse(o.result,null,false);u(a)}catch(e){c(e)}}))))}))}getWorkItemsBatch(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","908509b6-4248-4475-a1cd-829139ba419f",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getWorkItemStateColors(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","0b83df8a-3496-4ddb-ba44-63634f4cda61",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getWorkItemNextStatesOnCheckinAction(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={ids:e&&e.join(","),action:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","afae844b-e2f6-44c2-8053-17b3bb936a40",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getWorkItemTypeCategories(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","9b9f5734-36c8-415e-ba67-f83b45c31408",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getWorkItemTypeCategory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,category:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","9b9f5734-36c8-415e-ba67-f83b45c31408",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getWorkItemTypeColors(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","958fde80-115e-43fb-bd65-749c48057faf",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getWorkItemTypeColorAndIcons(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","f0f8dc62-3975-48ce-8051-f636b68b52e3",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","7c8d7a76-4a09-43e8-b5df-bd792f4ac6aa",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getWorkItemTypes(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","7c8d7a76-4a09-43e8-b5df-bd792f4ac6aa",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getWorkItemTypeFieldsWithReferences(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t};let o={$expand:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","bd293ce5-3d25-4192-8e67-e8092e879efb",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}getWorkItemTypeFieldWithReferences(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t,field:i};let a={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","bd293ce5-3d25-4192-8e67-e8092e879efb",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getWorkItemTypeStates(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","7c9d7a76-4a09-43e8-b5df-bd792f4ac6aa",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}exportWorkItemTypeDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t};let o={exportGlobalLists:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","8637ac8b-5eb6-4f90-b3f7-4f2ff576a459",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}updateWorkItemTypeDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","8637ac8b-5eb6-4f90-b3f7-4f2ff576a459",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}}t.WorkItemTrackingApi=WorkItemTrackingApi;WorkItemTrackingApi.RESOURCE_AREA_ID="5264459e-e5e0-4bd8-b118-0985e68a4ec5"},8975:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.WorkItemTrackingProcessApi=void 0;const r=i(666);const s=i(8108);class WorkItemTrackingProcessApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-WorkItemTracking-api",i)}createProcessBehavior(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","d1800200-f184-4e75-a5f2-ad0b04b4373e",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessBehavior,false);i(l)}catch(e){r(e)}}))))}))}deleteProcessBehavior(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,behaviorRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","d1800200-f184-4e75-a5f2-ad0b04b4373e",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getProcessBehavior(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,behaviorRefName:t};let a={$expand:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","d1800200-f184-4e75-a5f2-ad0b04b4373e",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ProcessBehavior,false);r(l)}catch(e){o(e)}}))))}))}getProcessBehaviors(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e};let o={$expand:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","d1800200-f184-4e75-a5f2-ad0b04b4373e",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ProcessBehavior,true);i(l)}catch(e){r(e)}}))))}))}updateProcessBehavior(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,behaviorRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","d1800200-f184-4e75-a5f2-ad0b04b4373e",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessBehavior,false);r(l)}catch(e){o(e)}}))))}))}createControlInGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1f59b363-a2d0-4b7e-9bc6-eb9f5f3f0e58",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}moveControlToGroup(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r,controlId:s};let u={removeFromGroupId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1f59b363-a2d0-4b7e-9bc6-eb9f5f3f0e58",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}removeControlFromGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,groupId:i,controlId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1f59b363-a2d0-4b7e-9bc6-eb9f5f3f0e58",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}updateControl(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r,controlId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1f59b363-a2d0-4b7e-9bc6-eb9f5f3f0e58",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}addFieldToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","bc0ad8dc-e3f3-46b0-b06c-5bf861793196",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessWorkItemTypeField,false);r(l)}catch(e){o(e)}}))))}))}getAllWorkItemTypeFields(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","bc0ad8dc-e3f3-46b0-b06c-5bf861793196",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ProcessWorkItemTypeField,true);i(a)}catch(e){r(e)}}))))}))}getWorkItemTypeField(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,fieldRefName:i};let l={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","bc0ad8dc-e3f3-46b0-b06c-5bf861793196",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ProcessWorkItemTypeField,false);o(a)}catch(e){a(e)}}))))}))}removeWorkItemTypeField(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,fieldRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","bc0ad8dc-e3f3-46b0-b06c-5bf861793196",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateWorkItemTypeField(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,fieldRefName:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","bc0ad8dc-e3f3-46b0-b06c-5bf861793196",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ProcessWorkItemTypeField,false);o(l)}catch(e){a(e)}}))))}))}addGroup(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","766e44e1-36a8-41d7-9050-c343ff02f7a5",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}moveGroupToPage(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){if(a==null){throw new TypeError("removeFromPageId can not be null or undefined")}if(l==null){throw new TypeError("removeFromSectionId can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};let d={removeFromPageId:a,removeFromSectionId:l};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","766e44e1-36a8-41d7-9050-c343ff02f7a5",n,d);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);u(o)}catch(e){c(e)}}))))}))}moveGroupToSection(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(a==null){throw new TypeError("removeFromSectionId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};let c={removeFromSectionId:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","766e44e1-36a8-41d7-9050-c343ff02f7a5",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);l(o)}catch(e){u(e)}}))))}))}removeGroup(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,pageId:i,sectionId:r,groupId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","766e44e1-36a8-41d7-9050-c343ff02f7a5",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}updateGroup(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","766e44e1-36a8-41d7-9050-c343ff02f7a5",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}getFormLayout(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","fa8646eb-43cd-4b71-9564-40106fd63e40",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.FormLayout,false);i(a)}catch(e){r(e)}}))))}))}createList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","01e15468-e27c-4e20-a974-bd957dcccebc",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}deleteList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={listId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","01e15468-e27c-4e20-a974-bd957dcccebc",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={listId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","01e15468-e27c-4e20-a974-bd957dcccebc",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getListsMetadata(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","01e15468-e27c-4e20-a974-bd957dcccebc",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}updateList(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={listId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","01e15468-e27c-4e20-a974-bd957dcccebc",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}addPage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1cc7b29f-6697-4d9d-b0a1-2650d3e1d584",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Page,false);r(l)}catch(e){o(e)}}))))}))}removePage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,pageId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1cc7b29f-6697-4d9d-b0a1-2650d3e1d584",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updatePage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1cc7b29f-6697-4d9d-b0a1-2650d3e1d584",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Page,false);r(l)}catch(e){o(e)}}))))}))}createNewProcess(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","02cc6a73-5cfb-427d-8c8e-b49fb086e8af",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessInfo,false);t(l)}catch(e){i(e)}}))))}))}deleteProcessById(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={processTypeId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","02cc6a73-5cfb-427d-8c8e-b49fb086e8af",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}editProcess(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processTypeId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","02cc6a73-5cfb-427d-8c8e-b49fb086e8af",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessInfo,false);i(l)}catch(e){r(e)}}))))}))}getListOfProcesses(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={$expand:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","02cc6a73-5cfb-427d-8c8e-b49fb086e8af",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessInfo,true);t(l)}catch(e){i(e)}}))))}))}getProcessByItsId(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processTypeId:e};let o={$expand:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","02cc6a73-5cfb-427d-8c8e-b49fb086e8af",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ProcessInfo,false);i(l)}catch(e){r(e)}}))))}))}addProcessWorkItemTypeRule(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","76fe3432-d825-479d-a5f6-983bbb78b4f3",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessRule,false);r(l)}catch(e){o(e)}}))))}))}deleteProcessWorkItemTypeRule(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,ruleId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","76fe3432-d825-479d-a5f6-983bbb78b4f3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getProcessWorkItemTypeRule(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,ruleId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","76fe3432-d825-479d-a5f6-983bbb78b4f3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.ProcessRule,false);r(a)}catch(e){o(e)}}))))}))}getProcessWorkItemTypeRules(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","76fe3432-d825-479d-a5f6-983bbb78b4f3",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ProcessRule,true);i(a)}catch(e){r(e)}}))))}))}updateProcessWorkItemTypeRule(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,ruleId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","76fe3432-d825-479d-a5f6-983bbb78b4f3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ProcessRule,false);o(l)}catch(e){a(e)}}))))}))}createStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemStateResultModel,false);r(l)}catch(e){o(e)}}))))}))}deleteStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,stateId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,stateId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemStateResultModel,false);r(a)}catch(e){o(e)}}))))}))}getStateDefinitions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemStateResultModel,true);i(a)}catch(e){r(e)}}))))}))}hideStateDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,stateId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemStateResultModel,false);o(l)}catch(e){a(e)}}))))}))}updateStateDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,stateId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemStateResultModel,false);o(l)}catch(e){a(e)}}))))}))}deleteSystemControl(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,controlId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","ff9a3d2c-32b7-4c6c-991c-d5a251fb9098",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getSystemControls(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","ff9a3d2c-32b7-4c6c-991c-d5a251fb9098",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}updateSystemControl(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,controlId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","ff9a3d2c-32b7-4c6c-991c-d5a251fb9098",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}createProcessWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","e2e9d1a6-432d-4062-8870-bfcb8c324ad7",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessWorkItemType,false);i(l)}catch(e){r(e)}}))))}))}deleteProcessWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","e2e9d1a6-432d-4062-8870-bfcb8c324ad7",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getProcessWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};let a={$expand:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","e2e9d1a6-432d-4062-8870-bfcb8c324ad7",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ProcessWorkItemType,false);r(l)}catch(e){o(e)}}))))}))}getProcessWorkItemTypes(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e};let o={$expand:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","e2e9d1a6-432d-4062-8870-bfcb8c324ad7",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ProcessWorkItemType,true);i(l)}catch(e){r(e)}}))))}))}updateProcessWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","e2e9d1a6-432d-4062-8870-bfcb8c324ad7",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessWorkItemType,false);r(l)}catch(e){o(e)}}))))}))}addBehaviorToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForBehaviors:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","6d765a2e-4e1b-4b11-be93-f953be676024",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getBehaviorForWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t,behaviorRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","6d765a2e-4e1b-4b11-be93-f953be676024",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getBehaviorsForWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","6d765a2e-4e1b-4b11-be93-f953be676024",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}removeBehaviorFromWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t,behaviorRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","6d765a2e-4e1b-4b11-be93-f953be676024",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateBehaviorToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForBehaviors:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","6d765a2e-4e1b-4b11-be93-f953be676024",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}}t.WorkItemTrackingProcessApi=WorkItemTrackingProcessApi;WorkItemTrackingProcessApi.RESOURCE_AREA_ID="5264459e-e5e0-4bd8-b118-0985e68a4ec5"},1237:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.WorkItemTrackingProcessDefinitionsApi=void 0;const r=i(666);const s=i(6288);class WorkItemTrackingProcessDefinitionsApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-WorkItemTracking-api",i)}createBehavior(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","47a651f4-fb70-43bf-b96b-7c0ba947142b",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteBehavior(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,behaviorId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","47a651f4-fb70-43bf-b96b-7c0ba947142b",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getBehavior(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,behaviorId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","47a651f4-fb70-43bf-b96b-7c0ba947142b",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getBehaviors(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={processId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","47a651f4-fb70-43bf-b96b-7c0ba947142b",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}replaceBehavior(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,behaviorId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","47a651f4-fb70-43bf-b96b-7c0ba947142b",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}addControlToGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","e2e3166a-627a-4e9b-85b2-d6a097bbd731",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}editControl(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r,controlId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","e2e3166a-627a-4e9b-85b2-d6a097bbd731",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}removeControlFromGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,groupId:i,controlId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","e2e3166a-627a-4e9b-85b2-d6a097bbd731",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}setControlInGroup(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r,controlId:s};let u={removeFromGroupId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","e2e3166a-627a-4e9b-85b2-d6a097bbd731",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}createField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","f36c66c7-911d-4163-8938-d3c5d0d7f5aa",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.FieldModel,false);i(l)}catch(e){r(e)}}))))}))}updateField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","f36c66c7-911d-4163-8938-d3c5d0d7f5aa",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.FieldModel,false);i(l)}catch(e){r(e)}}))))}))}addGroup(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","2617828b-e850-4375-a92a-04855704d4c3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}editGroup(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","2617828b-e850-4375-a92a-04855704d4c3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}removeGroup(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,pageId:i,sectionId:r,groupId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","2617828b-e850-4375-a92a-04855704d4c3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}setGroupInPage(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){if(a==null){throw new TypeError("removeFromPageId can not be null or undefined")}if(l==null){throw new TypeError("removeFromSectionId can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};let d={removeFromPageId:a,removeFromSectionId:l};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","2617828b-e850-4375-a92a-04855704d4c3",n,d);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);u(o)}catch(e){c(e)}}))))}))}setGroupInSection(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(a==null){throw new TypeError("removeFromSectionId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};let c={removeFromSectionId:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","2617828b-e850-4375-a92a-04855704d4c3",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);l(o)}catch(e){u(e)}}))))}))}getFormLayout(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","3eacc80a-ddca-4404-857a-6331aac99063",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.FormLayout,false);i(a)}catch(e){r(e)}}))))}))}getListsMetadata(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","b45cc931-98e3-44a1-b1cd-2e8e9c6dc1c6",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}createList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","0b6179e2-23ce-46b2-b094-2ffa5ee70286",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}deleteList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={listId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","0b6179e2-23ce-46b2-b094-2ffa5ee70286",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={listId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","0b6179e2-23ce-46b2-b094-2ffa5ee70286",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateList(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={listId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","0b6179e2-23ce-46b2-b094-2ffa5ee70286",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}addPage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1b4ac126-59b2-4f37-b4df-0a48ba807edb",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Page,false);r(l)}catch(e){o(e)}}))))}))}editPage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1b4ac126-59b2-4f37-b4df-0a48ba807edb",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Page,false);r(l)}catch(e){o(e)}}))))}))}removePage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,pageId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1b4ac126-59b2-4f37-b4df-0a48ba807edb",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}createStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}deleteStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,stateId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,stateId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getStateDefinitions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}hideStateDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,stateId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}updateStateDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,stateId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}addBehaviorToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForBehaviors:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","921dfb88-ef57-4c69-94e5-dd7da2d7031d",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getBehaviorForWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t,behaviorRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","921dfb88-ef57-4c69-94e5-dd7da2d7031d",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getBehaviorsForWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","921dfb88-ef57-4c69-94e5-dd7da2d7031d",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}removeBehaviorFromWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t,behaviorRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","921dfb88-ef57-4c69-94e5-dd7da2d7031d",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateBehaviorToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForBehaviors:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","921dfb88-ef57-4c69-94e5-dd7da2d7031d",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}createWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1ce0acad-4638-49c3-969c-04aa65ba6bea",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemTypeModel,false);i(l)}catch(e){r(e)}}))))}))}deleteWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1ce0acad-4638-49c3-969c-04aa65ba6bea",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};let a={$expand:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1ce0acad-4638-49c3-969c-04aa65ba6bea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.WorkItemTypeModel,false);r(l)}catch(e){o(e)}}))))}))}getWorkItemTypes(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e};let o={$expand:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1ce0acad-4638-49c3-969c-04aa65ba6bea",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemTypeModel,true);i(l)}catch(e){r(e)}}))))}))}updateWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1ce0acad-4638-49c3-969c-04aa65ba6bea",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemTypeModel,false);r(l)}catch(e){o(e)}}))))}))}addFieldToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForFields:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","976713b4-a62e-499e-94dc-eeb869ea9126",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemTypeFieldModel2,false);r(l)}catch(e){o(e)}}))))}))}getWorkItemTypeField(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForFields:t,fieldRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","976713b4-a62e-499e-94dc-eeb869ea9126",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemTypeFieldModel2,false);r(a)}catch(e){o(e)}}))))}))}getWorkItemTypeFields(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForFields:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","976713b4-a62e-499e-94dc-eeb869ea9126",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemTypeFieldModel2,true);i(a)}catch(e){r(e)}}))))}))}removeFieldFromWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForFields:t,fieldRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","976713b4-a62e-499e-94dc-eeb869ea9126",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateWorkItemTypeField(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForFields:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","976713b4-a62e-499e-94dc-eeb869ea9126",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemTypeFieldModel2,false);r(l)}catch(e){o(e)}}))))}))}}t.WorkItemTrackingProcessDefinitionsApi=WorkItemTrackingProcessDefinitionsApi;WorkItemTrackingProcessDefinitionsApi.RESOURCE_AREA_ID="5264459e-e5e0-4bd8-b118-0985e68a4ec5"},950:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.BasicCredentialHandler=void 0;const n=i(6954);class BasicCredentialHandler extends n.BasicCredentialHandler{constructor(e,t,i=true){super(e,t,i)}}t.BasicCredentialHandler=BasicCredentialHandler},1519:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.BearerCredentialHandler=void 0;const n=i(6954);class BearerCredentialHandler extends n.BearerCredentialHandler{constructor(e,t=true){super(e,t)}}t.BearerCredentialHandler=BearerCredentialHandler},2020:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.NtlmCredentialHandler=void 0;const n=i(6954);class NtlmCredentialHandler extends n.NtlmCredentialHandler{constructor(e,t,i,n){super(e,t,i,n)}}t.NtlmCredentialHandler=NtlmCredentialHandler},2270:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=void 0;const n=i(6954);class PersonalAccessTokenCredentialHandler extends n.PersonalAccessTokenCredentialHandler{constructor(e,t=true){super(e,t)}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},4326:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.ValidationResult=t.State=t.Severity=t.SarifJobStatus=t.ResultType=t.MetadataOperation=t.MetadataChangeType=t.LicenseState=t.ExpandOption=t.DismissalType=t.DependencyKind=t.Confidence=t.ComponentType=t.AnalysisConfigurationType=t.AlertValidityStatus=t.AlertValidationRequestStatus=t.AlertType=t.AlertListExpandOption=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["Minimal"]=1]="Minimal"})(i=t.AlertListExpandOption||(t.AlertListExpandOption={}));var n;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Dependency"]=1]="Dependency";e[e["Secret"]=2]="Secret";e[e["Code"]=3]="Code";e[e["License"]=4]="License"})(n=t.AlertType||(t.AlertType={}));var r;(function(e){e[e["None"]=0]="None";e[e["Created"]=1]="Created";e[e["InProgress"]=2]="InProgress";e[e["Completed"]=3]="Completed";e[e["Failed"]=4]="Failed"})(r=t.AlertValidationRequestStatus||(t.AlertValidationRequestStatus={}));var s;(function(e){e[e["None"]=0]="None";e[e["Unknown"]=1]="Unknown";e[e["Active"]=2]="Active";e[e["Inactive"]=3]="Inactive"})(s=t.AlertValidityStatus||(t.AlertValidityStatus={}));var o;(function(e){e[e["Default"]=0]="Default";e[e["AdoPipeline"]=1]="AdoPipeline"})(o=t.AnalysisConfigurationType||(t.AnalysisConfigurationType={}));var a;(function(e){e[e["Unknown"]=0]="Unknown";e[e["NuGet"]=1]="NuGet";e[e["Npm"]=2]="Npm";e[e["Maven"]=3]="Maven";e[e["Git"]=4]="Git";e[e["Other"]=5]="Other";e[e["RubyGems"]=6]="RubyGems";e[e["Cargo"]=7]="Cargo";e[e["Pip"]=8]="Pip";e[e["File"]=9]="File";e[e["Go"]=10]="Go";e[e["DockerImage"]=11]="DockerImage";e[e["Pod"]=12]="Pod";e[e["Linux"]=13]="Linux";e[e["Conda"]=14]="Conda";e[e["DockerReference"]=15]="DockerReference";e[e["Vcpkg"]=16]="Vcpkg"})(a=t.ComponentType||(t.ComponentType={}));var l;(function(e){e[e["High"]=0]="High";e[e["Other"]=1]="Other"})(l=t.Confidence||(t.Confidence={}));var u;(function(e){e[e["Unknown"]=0]="Unknown";e[e["RootDependency"]=1]="RootDependency";e[e["Component"]=2]="Component";e[e["VulnerableDependency"]=3]="VulnerableDependency"})(u=t.DependencyKind||(t.DependencyKind={}));var c;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Fixed"]=1]="Fixed";e[e["AcceptedRisk"]=2]="AcceptedRisk";e[e["FalsePositive"]=3]="FalsePositive";e[e["AgreedToGuidance"]=4]="AgreedToGuidance";e[e["ToolUpgrade"]=5]="ToolUpgrade"})(c=t.DismissalType||(t.DismissalType={}));var d;(function(e){e[e["None"]=0]="None";e[e["ValidationFingerprint"]=1]="ValidationFingerprint"})(d=t.ExpandOption||(t.ExpandOption={}));var p;(function(e){e[e["Unknown"]=0]="Unknown";e[e["NotHarvested"]=1]="NotHarvested";e[e["Harvested"]=2]="Harvested"})(p=t.LicenseState||(t.LicenseState={}));var A;(function(e){e[e["None"]=0]="None";e[e["Created"]=1]="Created";e[e["Updated"]=2]="Updated";e[e["Deleted"]=3]="Deleted"})(A=t.MetadataChangeType||(t.MetadataChangeType={}));var f;(function(e){e[e["None"]=0]="None";e[e["Add"]=1]="Add";e[e["Remove"]=2]="Remove"})(f=t.MetadataOperation||(t.MetadataOperation={}));var h;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Dependency"]=1]="Dependency";e[e["VersionControl"]=2]="VersionControl"})(h=t.ResultType||(t.ResultType={}));var g;(function(e){e[e["New"]=0]="New";e[e["Queued"]=1]="Queued";e[e["Completed"]=2]="Completed";e[e["Failed"]=3]="Failed";e[e["Requeued"]=4]="Requeued"})(g=t.SarifJobStatus||(t.SarifJobStatus={}));var y;(function(e){e[e["Low"]=0]="Low";e[e["Medium"]=1]="Medium";e[e["High"]=2]="High";e[e["Critical"]=3]="Critical";e[e["Note"]=4]="Note";e[e["Warning"]=5]="Warning";e[e["Error"]=6]="Error";e[e["Undefined"]=7]="Undefined"})(y=t.Severity||(t.Severity={}));var m;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Active"]=1]="Active";e[e["Dismissed"]=2]="Dismissed";e[e["Fixed"]=4]="Fixed";e[e["AutoDismissed"]=8]="AutoDismissed"})(m=t.State||(t.State={}));var v;(function(e){e[e["None"]=0]="None";e[e["Exploitable"]=1]="Exploitable";e[e["NotExploitable"]=2]="NotExploitable";e[e["Inconclusive"]=3]="Inconclusive"})(v=t.ValidationResult||(t.ValidationResult={}));t.TypeInfo={Alert:{},AlertAnalysisInstance:{},AlertListExpandOption:{enumValues:{none:0,minimal:1}},AlertMetadata:{},AlertMetadataChange:{},AlertStateUpdate:{},AlertType:{enumValues:{unknown:0,dependency:1,secret:2,code:3,license:4}},AlertValidationRequestStatus:{enumValues:{none:0,created:1,inProgress:2,completed:3,failed:4}},AlertValidityInfo:{},AlertValidityStatus:{enumValues:{none:0,unknown:1,active:2,inactive:3}},AnalysisConfiguration:{},AnalysisConfigurationType:{enumValues:{default:0,adoPipeline:1}},AnalysisInstance:{},AnalysisResult:{},Branch:{},ComponentType:{enumValues:{unknown:0,nuGet:1,npm:2,maven:3,git:4,other:5,rubyGems:6,cargo:7,pip:8,file:9,go:10,dockerImage:11,pod:12,linux:13,conda:14,dockerReference:15,vcpkg:16}},Confidence:{enumValues:{high:0,other:1}},Dependency:{},DependencyKind:{enumValues:{unknown:0,rootDependency:1,component:2,vulnerableDependency:3}},DependencyResult:{},Dismissal:{},DismissalType:{enumValues:{unknown:0,fixed:1,acceptedRisk:2,falsePositive:3,agreedToGuidance:4,toolUpgrade:5}},ExpandOption:{enumValues:{none:0,validationFingerprint:1}},License:{},LicenseState:{enumValues:{unknown:0,notHarvested:1,harvested:2}},LogicalLocation:{},Metadata:{},MetadataChange:{},MetadataChangeType:{enumValues:{none:0,created:1,updated:2,deleted:3}},MetadataOperation:{enumValues:{none:0,add:1,remove:2}},Result:{},ResultType:{enumValues:{unknown:0,dependency:1,versionControl:2}},SarifJobStatus:{enumValues:{new:0,queued:1,completed:2,failed:3,requeued:4}},SarifUploadStatus:{},SearchCriteria:{},Severity:{enumValues:{low:0,medium:1,high:2,critical:3,note:4,warning:5,error:6,undefined:7}},State:{enumValues:{unknown:0,active:1,dismissed:2,fixed:4,autoDismissed:8}},UxFilters:{},ValidationFingerprint:{},ValidationRequestInfo:{},ValidationResult:{enumValues:{none:0,exploitable:1,notExploitable:2,inconclusive:3}}};t.TypeInfo.Alert.fields={alertType:{enumType:t.TypeInfo.AlertType},confidence:{enumType:t.TypeInfo.Confidence},dismissal:{typeInfo:t.TypeInfo.Dismissal},firstSeenDate:{isDate:true},fixedDate:{isDate:true},introducedDate:{isDate:true},lastSeenDate:{isDate:true},logicalLocations:{isArray:true,typeInfo:t.TypeInfo.LogicalLocation},severity:{enumType:t.TypeInfo.Severity},state:{enumType:t.TypeInfo.State},validationFingerprints:{isArray:true,typeInfo:t.TypeInfo.ValidationFingerprint},validityDetails:{typeInfo:t.TypeInfo.AlertValidityInfo}};t.TypeInfo.AlertAnalysisInstance.fields={analysisConfiguration:{typeInfo:t.TypeInfo.AnalysisConfiguration},firstSeen:{typeInfo:t.TypeInfo.AnalysisInstance},fixedIn:{typeInfo:t.TypeInfo.AnalysisInstance},lastSeen:{typeInfo:t.TypeInfo.AnalysisInstance},recentAnalysisInstance:{typeInfo:t.TypeInfo.AnalysisInstance},state:{enumType:t.TypeInfo.State}};t.TypeInfo.AlertMetadata.fields={metadata:{isArray:true,typeInfo:t.TypeInfo.Metadata}};t.TypeInfo.AlertMetadataChange.fields={metadataChange:{typeInfo:t.TypeInfo.MetadataChange}};t.TypeInfo.AlertStateUpdate.fields={dismissedReason:{enumType:t.TypeInfo.DismissalType},state:{enumType:t.TypeInfo.State}};t.TypeInfo.AlertValidityInfo.fields={validityLastCheckedDate:{isDate:true},validityStatus:{enumType:t.TypeInfo.AlertValidityStatus}};t.TypeInfo.AnalysisConfiguration.fields={alertType:{enumType:t.TypeInfo.AlertType},analysisConfigurationType:{enumType:t.TypeInfo.AnalysisConfigurationType}};t.TypeInfo.AnalysisInstance.fields={configuration:{typeInfo:t.TypeInfo.AnalysisConfiguration},createdDate:{isDate:true},results:{isArray:true,typeInfo:t.TypeInfo.AnalysisResult}};t.TypeInfo.AnalysisResult.fields={result:{typeInfo:t.TypeInfo.Result},state:{enumType:t.TypeInfo.State}};t.TypeInfo.Branch.fields={deletedDate:{isDate:true}};t.TypeInfo.Dependency.fields={componentType:{enumType:t.TypeInfo.ComponentType},license:{typeInfo:t.TypeInfo.License}};t.TypeInfo.DependencyResult.fields={dependency:{typeInfo:t.TypeInfo.Dependency}};t.TypeInfo.Dismissal.fields={dismissalType:{enumType:t.TypeInfo.DismissalType},requestedOn:{isDate:true}};t.TypeInfo.License.fields={state:{enumType:t.TypeInfo.LicenseState}};t.TypeInfo.LogicalLocation.fields={kind:{enumType:t.TypeInfo.DependencyKind},license:{typeInfo:t.TypeInfo.License}};t.TypeInfo.Metadata.fields={op:{enumType:t.TypeInfo.MetadataOperation}};t.TypeInfo.MetadataChange.fields={changeType:{enumType:t.TypeInfo.MetadataChangeType}};t.TypeInfo.Result.fields={dependencyResult:{typeInfo:t.TypeInfo.DependencyResult},resultType:{enumType:t.TypeInfo.ResultType},severity:{enumType:t.TypeInfo.Severity}};t.TypeInfo.SarifUploadStatus.fields={processingStatus:{enumType:t.TypeInfo.SarifJobStatus}};t.TypeInfo.SearchCriteria.fields={alertType:{enumType:t.TypeInfo.AlertType},confidenceLevels:{isArray:true,enumType:t.TypeInfo.Confidence},fromDate:{isDate:true},modifiedSince:{isDate:true},severities:{isArray:true,enumType:t.TypeInfo.Severity},states:{isArray:true,enumType:t.TypeInfo.State},toDate:{isDate:true},validity:{isArray:true,enumType:t.TypeInfo.AlertValidityStatus}};t.TypeInfo.UxFilters.fields={branches:{isArray:true,typeInfo:t.TypeInfo.Branch},confidenceLevels:{isArray:true,enumType:t.TypeInfo.Confidence},licenses:{isArray:true,typeInfo:t.TypeInfo.License},packages:{isArray:true,typeInfo:t.TypeInfo.Dependency},severities:{isArray:true,enumType:t.TypeInfo.Severity},states:{isArray:true,enumType:t.TypeInfo.State},validity:{isArray:true,enumType:t.TypeInfo.AlertValidityStatus}};t.TypeInfo.ValidationFingerprint.fields={validityLastUpdatedDate:{isDate:true},validityResult:{enumType:t.TypeInfo.ValidationResult}};t.TypeInfo.ValidationRequestInfo.fields={alertValidationRequestStatus:{enumType:t.TypeInfo.AlertValidationRequestStatus},validityLastCheckedDate:{isDate:true},validityStatus:{enumType:t.TypeInfo.AlertValidityStatus}}},8920:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WorkspaceMappingType=t.ValidationResult=t.TimelineRecordState=t.TaskResult=t.SupportLevel=t.StageUpdateType=t.SourceProviderAvailability=t.ServiceHostStatus=t.ScheduleDays=t.ResultSet=t.RepositoryCleanOptions=t.QueuePriority=t.QueueOptions=t.QueryDeletedOption=t.ProcessTemplateType=t.IssueType=t.GetOption=t.FolderQueryOrder=t.DeleteOptions=t.DefinitionType=t.DefinitionTriggerType=t.DefinitionQueueStatus=t.DefinitionQueryOrder=t.DefinitionQuality=t.ControllerStatus=t.BuildStatus=t.BuildResult=t.BuildReason=t.BuildQueryOrder=t.BuildPhaseStatus=t.BuildOptionInputType=t.BuildAuthorizationScope=t.AuditAction=t.AgentStatus=void 0;const n=i(458);const r=i(613);var s;(function(e){e[e["Unavailable"]=0]="Unavailable";e[e["Available"]=1]="Available";e[e["Offline"]=2]="Offline"})(s=t.AgentStatus||(t.AgentStatus={}));var o;(function(e){e[e["Add"]=1]="Add";e[e["Update"]=2]="Update";e[e["Delete"]=3]="Delete"})(o=t.AuditAction||(t.AuditAction={}));var a;(function(e){e[e["ProjectCollection"]=1]="ProjectCollection";e[e["Project"]=2]="Project"})(a=t.BuildAuthorizationScope||(t.BuildAuthorizationScope={}));var l;(function(e){e[e["String"]=0]="String";e[e["Boolean"]=1]="Boolean";e[e["StringList"]=2]="StringList";e[e["Radio"]=3]="Radio";e[e["PickList"]=4]="PickList";e[e["MultiLine"]=5]="MultiLine";e[e["BranchFilter"]=6]="BranchFilter"})(l=t.BuildOptionInputType||(t.BuildOptionInputType={}));var u;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Failed"]=1]="Failed";e[e["Succeeded"]=2]="Succeeded"})(u=t.BuildPhaseStatus||(t.BuildPhaseStatus={}));var c;(function(e){e[e["FinishTimeAscending"]=2]="FinishTimeAscending";e[e["FinishTimeDescending"]=3]="FinishTimeDescending";e[e["QueueTimeDescending"]=4]="QueueTimeDescending";e[e["QueueTimeAscending"]=5]="QueueTimeAscending";e[e["StartTimeDescending"]=6]="StartTimeDescending";e[e["StartTimeAscending"]=7]="StartTimeAscending"})(c=t.BuildQueryOrder||(t.BuildQueryOrder={}));var d;(function(e){e[e["None"]=0]="None";e[e["Manual"]=1]="Manual";e[e["IndividualCI"]=2]="IndividualCI";e[e["BatchedCI"]=4]="BatchedCI";e[e["Schedule"]=8]="Schedule";e[e["ScheduleForced"]=16]="ScheduleForced";e[e["UserCreated"]=32]="UserCreated";e[e["ValidateShelveset"]=64]="ValidateShelveset";e[e["CheckInShelveset"]=128]="CheckInShelveset";e[e["PullRequest"]=256]="PullRequest";e[e["BuildCompletion"]=512]="BuildCompletion";e[e["ResourceTrigger"]=1024]="ResourceTrigger";e[e["Triggered"]=1967]="Triggered";e[e["All"]=2031]="All"})(d=t.BuildReason||(t.BuildReason={}));var p;(function(e){e[e["None"]=0]="None";e[e["Succeeded"]=2]="Succeeded";e[e["PartiallySucceeded"]=4]="PartiallySucceeded";e[e["Failed"]=8]="Failed";e[e["Canceled"]=32]="Canceled"})(p=t.BuildResult||(t.BuildResult={}));var A;(function(e){e[e["None"]=0]="None";e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed";e[e["Cancelling"]=4]="Cancelling";e[e["Postponed"]=8]="Postponed";e[e["NotStarted"]=32]="NotStarted";e[e["All"]=47]="All"})(A=t.BuildStatus||(t.BuildStatus={}));var f;(function(e){e[e["Unavailable"]=0]="Unavailable";e[e["Available"]=1]="Available";e[e["Offline"]=2]="Offline"})(f=t.ControllerStatus||(t.ControllerStatus={}));var h;(function(e){e[e["Definition"]=1]="Definition";e[e["Draft"]=2]="Draft"})(h=t.DefinitionQuality||(t.DefinitionQuality={}));var g;(function(e){e[e["None"]=0]="None";e[e["LastModifiedAscending"]=1]="LastModifiedAscending";e[e["LastModifiedDescending"]=2]="LastModifiedDescending";e[e["DefinitionNameAscending"]=3]="DefinitionNameAscending";e[e["DefinitionNameDescending"]=4]="DefinitionNameDescending"})(g=t.DefinitionQueryOrder||(t.DefinitionQueryOrder={}));var y;(function(e){e[e["Enabled"]=0]="Enabled";e[e["Paused"]=1]="Paused";e[e["Disabled"]=2]="Disabled"})(y=t.DefinitionQueueStatus||(t.DefinitionQueueStatus={}));var m;(function(e){e[e["None"]=1]="None";e[e["ContinuousIntegration"]=2]="ContinuousIntegration";e[e["BatchedContinuousIntegration"]=4]="BatchedContinuousIntegration";e[e["Schedule"]=8]="Schedule";e[e["GatedCheckIn"]=16]="GatedCheckIn";e[e["BatchedGatedCheckIn"]=32]="BatchedGatedCheckIn";e[e["PullRequest"]=64]="PullRequest";e[e["BuildCompletion"]=128]="BuildCompletion";e[e["All"]=255]="All"})(m=t.DefinitionTriggerType||(t.DefinitionTriggerType={}));var v;(function(e){e[e["Xaml"]=1]="Xaml";e[e["Build"]=2]="Build"})(v=t.DefinitionType||(t.DefinitionType={}));var I;(function(e){e[e["None"]=0]="None";e[e["DropLocation"]=1]="DropLocation";e[e["TestResults"]=2]="TestResults";e[e["Label"]=4]="Label";e[e["Details"]=8]="Details";e[e["Symbols"]=16]="Symbols";e[e["All"]=31]="All"})(I=t.DeleteOptions||(t.DeleteOptions={}));var E;(function(e){e[e["None"]=0]="None";e[e["FolderAscending"]=1]="FolderAscending";e[e["FolderDescending"]=2]="FolderDescending"})(E=t.FolderQueryOrder||(t.FolderQueryOrder={}));var C;(function(e){e[e["LatestOnQueue"]=0]="LatestOnQueue";e[e["LatestOnBuild"]=1]="LatestOnBuild";e[e["Custom"]=2]="Custom"})(C=t.GetOption||(t.GetOption={}));var T;(function(e){e[e["Error"]=1]="Error";e[e["Warning"]=2]="Warning"})(T=t.IssueType||(t.IssueType={}));var b;(function(e){e[e["Custom"]=0]="Custom";e[e["Default"]=1]="Default";e[e["Upgrade"]=2]="Upgrade"})(b=t.ProcessTemplateType||(t.ProcessTemplateType={}));var R;(function(e){e[e["ExcludeDeleted"]=0]="ExcludeDeleted";e[e["IncludeDeleted"]=1]="IncludeDeleted";e[e["OnlyDeleted"]=2]="OnlyDeleted"})(R=t.QueryDeletedOption||(t.QueryDeletedOption={}));var w;(function(e){e[e["None"]=0]="None";e[e["DoNotRun"]=1]="DoNotRun"})(w=t.QueueOptions||(t.QueueOptions={}));var B;(function(e){e[e["Low"]=5]="Low";e[e["BelowNormal"]=4]="BelowNormal";e[e["Normal"]=3]="Normal";e[e["AboveNormal"]=2]="AboveNormal";e[e["High"]=1]="High"})(B=t.QueuePriority||(t.QueuePriority={}));var D;(function(e){e[e["Source"]=0]="Source";e[e["SourceAndOutputDir"]=1]="SourceAndOutputDir";e[e["SourceDir"]=2]="SourceDir";e[e["AllBuildDir"]=3]="AllBuildDir"})(D=t.RepositoryCleanOptions||(t.RepositoryCleanOptions={}));var S;(function(e){e[e["All"]=0]="All";e[e["Top"]=1]="Top"})(S=t.ResultSet||(t.ResultSet={}));var k;(function(e){e[e["None"]=0]="None";e[e["Monday"]=1]="Monday";e[e["Tuesday"]=2]="Tuesday";e[e["Wednesday"]=4]="Wednesday";e[e["Thursday"]=8]="Thursday";e[e["Friday"]=16]="Friday";e[e["Saturday"]=32]="Saturday";e[e["Sunday"]=64]="Sunday";e[e["All"]=127]="All"})(k=t.ScheduleDays||(t.ScheduleDays={}));var P;(function(e){e[e["Online"]=1]="Online";e[e["Offline"]=2]="Offline"})(P=t.ServiceHostStatus||(t.ServiceHostStatus={}));var U;(function(e){e[e["Hosted"]=1]="Hosted";e[e["OnPremises"]=2]="OnPremises";e[e["All"]=3]="All"})(U=t.SourceProviderAvailability||(t.SourceProviderAvailability={}));var _;(function(e){e[e["Cancel"]=0]="Cancel";e[e["Retry"]=1]="Retry";e[e["Run"]=2]="Run"})(_=t.StageUpdateType||(t.StageUpdateType={}));var O;(function(e){e[e["Unsupported"]=0]="Unsupported";e[e["Supported"]=1]="Supported";e[e["Required"]=2]="Required"})(O=t.SupportLevel||(t.SupportLevel={}));var V;(function(e){e[e["Succeeded"]=0]="Succeeded";e[e["SucceededWithIssues"]=1]="SucceededWithIssues";e[e["Failed"]=2]="Failed";e[e["Canceled"]=3]="Canceled";e[e["Skipped"]=4]="Skipped";e[e["Abandoned"]=5]="Abandoned";e[e["ManuallyQueued"]=6]="ManuallyQueued";e[e["DependentOnManualQueue"]=7]="DependentOnManualQueue"})(V=t.TaskResult||(t.TaskResult={}));var F;(function(e){e[e["Pending"]=0]="Pending";e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed"})(F=t.TimelineRecordState||(t.TimelineRecordState={}));var q;(function(e){e[e["OK"]=0]="OK";e[e["Warning"]=1]="Warning";e[e["Error"]=2]="Error"})(q=t.ValidationResult||(t.ValidationResult={}));var N;(function(e){e[e["Map"]=0]="Map";e[e["Cloak"]=1]="Cloak"})(N=t.WorkspaceMappingType||(t.WorkspaceMappingType={}));t.TypeInfo={AgentStatus:{enumValues:{unavailable:0,available:1,offline:2}},AuditAction:{enumValues:{add:1,update:2,delete:3}},Build:{},BuildAgent:{},BuildAuthorizationScope:{enumValues:{projectCollection:1,project:2}},BuildCompletedEvent:{},BuildCompletionTrigger:{},BuildController:{},BuildDefinition:{},BuildDefinition3_2:{},BuildDefinitionReference:{},BuildDefinitionReference3_2:{},BuildDefinitionRevision:{},BuildDefinitionSourceProvider:{},BuildDefinitionTemplate:{},BuildDefinitionTemplate3_2:{},BuildDeletedEvent:{},BuildDeployment:{},BuildLog:{},BuildMetric:{},BuildOptionDefinition:{},BuildOptionInputDefinition:{},BuildOptionInputType:{enumValues:{string:0,boolean:1,stringList:2,radio:3,pickList:4,multiLine:5,branchFilter:6}},BuildPhaseStatus:{enumValues:{unknown:0,failed:1,succeeded:2}},BuildProcessTemplate:{},BuildQueryOrder:{enumValues:{finishTimeAscending:2,finishTimeDescending:3,queueTimeDescending:4,queueTimeAscending:5,startTimeDescending:6,startTimeAscending:7}},BuildQueuedEvent:{},BuildReason:{enumValues:{none:0,manual:1,individualCI:2,batchedCI:4,schedule:8,scheduleForced:16,userCreated:32,validateShelveset:64,checkInShelveset:128,pullRequest:256,buildCompletion:512,resourceTrigger:1024,triggered:1967,all:2031}},BuildReference:{},BuildRequestValidationResult:{},BuildResult:{enumValues:{none:0,succeeded:2,partiallySucceeded:4,failed:8,canceled:32}},BuildRetentionHistory:{},BuildRetentionSample:{},BuildServer:{},BuildStatus:{enumValues:{none:0,inProgress:1,completed:2,cancelling:4,postponed:8,notStarted:32,all:47}},BuildSummary:{},BuildTagsAddedEvent:{},BuildTrigger:{},BuildUpdatedEvent:{},Change:{},ContinuousDeploymentDefinition:{},ContinuousIntegrationTrigger:{},ControllerStatus:{enumValues:{unavailable:0,available:1,offline:2}},DefinitionQuality:{enumValues:{definition:1,draft:2}},DefinitionQueryOrder:{enumValues:{none:0,lastModifiedAscending:1,lastModifiedDescending:2,definitionNameAscending:3,definitionNameDescending:4}},DefinitionQueueStatus:{enumValues:{enabled:0,paused:1,disabled:2}},DefinitionReference:{},DefinitionTriggerType:{enumValues:{none:1,continuousIntegration:2,batchedContinuousIntegration:4,schedule:8,gatedCheckIn:16,batchedGatedCheckIn:32,pullRequest:64,buildCompletion:128,all:255}},DefinitionType:{enumValues:{xaml:1,build:2}},DeleteOptions:{enumValues:{none:0,dropLocation:1,testResults:2,label:4,details:8,symbols:16,all:31}},DesignerProcess:{},Folder:{},FolderQueryOrder:{enumValues:{none:0,folderAscending:1,folderDescending:2}},GatedCheckInTrigger:{},GetOption:{enumValues:{latestOnQueue:0,latestOnBuild:1,custom:2}},InformationNode:{},Issue:{},IssueType:{enumValues:{error:1,warning:2}},Phase:{},ProcessTemplateType:{enumValues:{custom:0,default:1,upgrade:2}},PullRequestTrigger:{},QueryDeletedOption:{enumValues:{excludeDeleted:0,includeDeleted:1,onlyDeleted:2}},QueueOptions:{enumValues:{none:0,doNotRun:1}},QueuePriority:{enumValues:{low:5,belowNormal:4,normal:3,aboveNormal:2,high:1}},RepositoryCleanOptions:{enumValues:{source:0,sourceAndOutputDir:1,sourceDir:2,allBuildDir:3}},RepositoryWebhook:{},ResultSet:{enumValues:{all:0,top:1}},RetentionLease:{},Schedule:{},ScheduleDays:{enumValues:{none:0,monday:1,tuesday:2,wednesday:4,thursday:8,friday:16,saturday:32,sunday:64,all:127}},ScheduleTrigger:{},ServiceHostStatus:{enumValues:{online:1,offline:2}},SourceProviderAttributes:{},SourceProviderAvailability:{enumValues:{hosted:1,onPremises:2,all:3}},StageUpdateType:{enumValues:{cancel:0,retry:1,run:2}},SupportedTrigger:{},SupportLevel:{enumValues:{unsupported:0,supported:1,required:2}},TaskResult:{enumValues:{succeeded:0,succeededWithIssues:1,failed:2,canceled:3,skipped:4,abandoned:5,manuallyQueued:6,dependentOnManualQueue:7}},Timeline:{},TimelineRecord:{},TimelineRecordState:{enumValues:{pending:0,inProgress:1,completed:2}},TimelineRecordsUpdatedEvent:{},UpdateStageParameters:{},ValidationResult:{enumValues:{ok:0,warning:1,error:2}},WorkspaceMapping:{},WorkspaceMappingType:{enumValues:{map:0,cloak:1}},WorkspaceTemplate:{},XamlBuildDefinition:{}};t.TypeInfo.Build.fields={controller:{typeInfo:t.TypeInfo.BuildController},definition:{typeInfo:t.TypeInfo.DefinitionReference},deletedDate:{isDate:true},finishTime:{isDate:true},lastChangedDate:{isDate:true},priority:{enumType:t.TypeInfo.QueuePriority},project:{typeInfo:r.TypeInfo.TeamProjectReference},queueOptions:{enumType:t.TypeInfo.QueueOptions},queueTime:{isDate:true},reason:{enumType:t.TypeInfo.BuildReason},result:{enumType:t.TypeInfo.BuildResult},startTime:{isDate:true},status:{enumType:t.TypeInfo.BuildStatus},triggeredByBuild:{typeInfo:t.TypeInfo.Build},validationResults:{isArray:true,typeInfo:t.TypeInfo.BuildRequestValidationResult}};t.TypeInfo.BuildAgent.fields={createdDate:{isDate:true},status:{enumType:t.TypeInfo.AgentStatus},updatedDate:{isDate:true}};t.TypeInfo.BuildCompletedEvent.fields={build:{typeInfo:t.TypeInfo.Build},changes:{isArray:true,typeInfo:t.TypeInfo.Change},testResults:{typeInfo:n.TypeInfo.AggregatedResultsAnalysis},timelineRecords:{isArray:true,typeInfo:t.TypeInfo.TimelineRecord}};t.TypeInfo.BuildCompletionTrigger.fields={definition:{typeInfo:t.TypeInfo.DefinitionReference},triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.BuildController.fields={createdDate:{isDate:true},status:{enumType:t.TypeInfo.ControllerStatus},updatedDate:{isDate:true}};t.TypeInfo.BuildDefinition.fields={createdDate:{isDate:true},draftOf:{typeInfo:t.TypeInfo.DefinitionReference},drafts:{isArray:true,typeInfo:t.TypeInfo.DefinitionReference},jobAuthorizationScope:{enumType:t.TypeInfo.BuildAuthorizationScope},latestBuild:{typeInfo:t.TypeInfo.Build},latestCompletedBuild:{typeInfo:t.TypeInfo.Build},metrics:{isArray:true,typeInfo:t.TypeInfo.BuildMetric},project:{typeInfo:r.TypeInfo.TeamProjectReference},quality:{enumType:t.TypeInfo.DefinitionQuality},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},triggers:{isArray:true,typeInfo:t.TypeInfo.BuildTrigger},type:{enumType:t.TypeInfo.DefinitionType}};t.TypeInfo.BuildDefinition3_2.fields={createdDate:{isDate:true},draftOf:{typeInfo:t.TypeInfo.DefinitionReference},drafts:{isArray:true,typeInfo:t.TypeInfo.DefinitionReference},jobAuthorizationScope:{enumType:t.TypeInfo.BuildAuthorizationScope},latestBuild:{typeInfo:t.TypeInfo.Build},latestCompletedBuild:{typeInfo:t.TypeInfo.Build},metrics:{isArray:true,typeInfo:t.TypeInfo.BuildMetric},project:{typeInfo:r.TypeInfo.TeamProjectReference},quality:{enumType:t.TypeInfo.DefinitionQuality},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},triggers:{isArray:true,typeInfo:t.TypeInfo.BuildTrigger},type:{enumType:t.TypeInfo.DefinitionType}};t.TypeInfo.BuildDefinitionReference.fields={createdDate:{isDate:true},draftOf:{typeInfo:t.TypeInfo.DefinitionReference},drafts:{isArray:true,typeInfo:t.TypeInfo.DefinitionReference},latestBuild:{typeInfo:t.TypeInfo.Build},latestCompletedBuild:{typeInfo:t.TypeInfo.Build},metrics:{isArray:true,typeInfo:t.TypeInfo.BuildMetric},project:{typeInfo:r.TypeInfo.TeamProjectReference},quality:{enumType:t.TypeInfo.DefinitionQuality},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},type:{enumType:t.TypeInfo.DefinitionType}};t.TypeInfo.BuildDefinitionReference3_2.fields={createdDate:{isDate:true},draftOf:{typeInfo:t.TypeInfo.DefinitionReference},drafts:{isArray:true,typeInfo:t.TypeInfo.DefinitionReference},metrics:{isArray:true,typeInfo:t.TypeInfo.BuildMetric},project:{typeInfo:r.TypeInfo.TeamProjectReference},quality:{enumType:t.TypeInfo.DefinitionQuality},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},type:{enumType:t.TypeInfo.DefinitionType}};t.TypeInfo.BuildDefinitionRevision.fields={changedDate:{isDate:true},changeType:{enumType:t.TypeInfo.AuditAction}};t.TypeInfo.BuildDefinitionSourceProvider.fields={lastModified:{isDate:true},supportedTriggerTypes:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.BuildDefinitionTemplate.fields={template:{typeInfo:t.TypeInfo.BuildDefinition}};t.TypeInfo.BuildDefinitionTemplate3_2.fields={template:{typeInfo:t.TypeInfo.BuildDefinition3_2}};t.TypeInfo.BuildDeletedEvent.fields={build:{typeInfo:t.TypeInfo.Build}};t.TypeInfo.BuildDeployment.fields={deployment:{typeInfo:t.TypeInfo.BuildSummary}};t.TypeInfo.BuildLog.fields={createdOn:{isDate:true},lastChangedOn:{isDate:true}};t.TypeInfo.BuildMetric.fields={date:{isDate:true}};t.TypeInfo.BuildOptionDefinition.fields={inputs:{isArray:true,typeInfo:t.TypeInfo.BuildOptionInputDefinition}};t.TypeInfo.BuildOptionInputDefinition.fields={type:{enumType:t.TypeInfo.BuildOptionInputType}};t.TypeInfo.BuildProcessTemplate.fields={supportedReasons:{enumType:t.TypeInfo.BuildReason},templateType:{enumType:t.TypeInfo.ProcessTemplateType}};t.TypeInfo.BuildQueuedEvent.fields={build:{typeInfo:t.TypeInfo.Build}};t.TypeInfo.BuildReference.fields={finishTime:{isDate:true},queueTime:{isDate:true},result:{enumType:t.TypeInfo.BuildResult},startTime:{isDate:true},status:{enumType:t.TypeInfo.BuildStatus}};t.TypeInfo.BuildRequestValidationResult.fields={result:{enumType:t.TypeInfo.ValidationResult}};t.TypeInfo.BuildRetentionHistory.fields={buildRetentionSamples:{isArray:true,typeInfo:t.TypeInfo.BuildRetentionSample}};t.TypeInfo.BuildRetentionSample.fields={sampleTime:{isDate:true}};t.TypeInfo.BuildServer.fields={status:{enumType:t.TypeInfo.ServiceHostStatus},statusChangedDate:{isDate:true}};t.TypeInfo.BuildSummary.fields={finishTime:{isDate:true},reason:{enumType:t.TypeInfo.BuildReason},startTime:{isDate:true},status:{enumType:t.TypeInfo.BuildStatus}};t.TypeInfo.BuildTagsAddedEvent.fields={build:{typeInfo:t.TypeInfo.Build}};t.TypeInfo.BuildTrigger.fields={triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.BuildUpdatedEvent.fields={build:{typeInfo:t.TypeInfo.Build}};t.TypeInfo.Change.fields={timestamp:{isDate:true}};t.TypeInfo.ContinuousDeploymentDefinition.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.ContinuousIntegrationTrigger.fields={triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.DefinitionReference.fields={createdDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},type:{enumType:t.TypeInfo.DefinitionType}};t.TypeInfo.DesignerProcess.fields={phases:{isArray:true,typeInfo:t.TypeInfo.Phase}};t.TypeInfo.Folder.fields={createdOn:{isDate:true},lastChangedDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.GatedCheckInTrigger.fields={triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.InformationNode.fields={lastModifiedDate:{isDate:true}};t.TypeInfo.Issue.fields={type:{enumType:t.TypeInfo.IssueType}};t.TypeInfo.Phase.fields={jobAuthorizationScope:{enumType:t.TypeInfo.BuildAuthorizationScope}};t.TypeInfo.PullRequestTrigger.fields={triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.RepositoryWebhook.fields={types:{isArray:true,enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.RetentionLease.fields={createdOn:{isDate:true},validUntil:{isDate:true}};t.TypeInfo.Schedule.fields={daysToBuild:{enumType:t.TypeInfo.ScheduleDays}};t.TypeInfo.ScheduleTrigger.fields={schedules:{isArray:true,typeInfo:t.TypeInfo.Schedule},triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.SourceProviderAttributes.fields={supportedTriggers:{isArray:true,typeInfo:t.TypeInfo.SupportedTrigger}};t.TypeInfo.SupportedTrigger.fields={supportedCapabilities:{isDictionary:true,dictionaryValueEnumType:t.TypeInfo.SupportLevel},type:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.Timeline.fields={lastChangedOn:{isDate:true},records:{isArray:true,typeInfo:t.TypeInfo.TimelineRecord}};t.TypeInfo.TimelineRecord.fields={finishTime:{isDate:true},issues:{isArray:true,typeInfo:t.TypeInfo.Issue},lastModified:{isDate:true},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true},state:{enumType:t.TypeInfo.TimelineRecordState}};t.TypeInfo.TimelineRecordsUpdatedEvent.fields={timelineRecords:{isArray:true,typeInfo:t.TypeInfo.TimelineRecord}};t.TypeInfo.UpdateStageParameters.fields={state:{enumType:t.TypeInfo.StageUpdateType}};t.TypeInfo.WorkspaceMapping.fields={mappingType:{enumType:t.TypeInfo.WorkspaceMappingType}};t.TypeInfo.WorkspaceTemplate.fields={lastModifiedDate:{isDate:true},mappings:{isArray:true,typeInfo:t.TypeInfo.WorkspaceMapping}};t.TypeInfo.XamlBuildDefinition.fields={controller:{typeInfo:t.TypeInfo.BuildController},createdDate:{isDate:true},createdOn:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},supportedReasons:{enumType:t.TypeInfo.BuildReason},triggerType:{enumType:t.TypeInfo.DefinitionTriggerType},type:{enumType:t.TypeInfo.DefinitionType}}},7644:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.CommentState=t.CommentSortOrder=t.CommentReactionType=t.CommentMentionType=t.CommentFormat=t.CommentExpandOptions=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["Reactions"]=1]="Reactions";e[e["RenderedText"]=8]="RenderedText";e[e["RenderedTextOnly"]=16]="RenderedTextOnly";e[e["Children"]=32]="Children";e[e["All"]=-17]="All"})(i=t.CommentExpandOptions||(t.CommentExpandOptions={}));var n;(function(e){e[e["Markdown"]=0]="Markdown";e[e["Html"]=1]="Html"})(n=t.CommentFormat||(t.CommentFormat={}));var r;(function(e){e[e["Person"]=0]="Person";e[e["WorkItem"]=1]="WorkItem";e[e["PullRequest"]=2]="PullRequest"})(r=t.CommentMentionType||(t.CommentMentionType={}));var s;(function(e){e[e["Like"]=0]="Like";e[e["Dislike"]=1]="Dislike";e[e["Heart"]=2]="Heart";e[e["Hooray"]=3]="Hooray";e[e["Smile"]=4]="Smile";e[e["Confused"]=5]="Confused"})(s=t.CommentReactionType||(t.CommentReactionType={}));var o;(function(e){e[e["Asc"]=1]="Asc";e[e["Desc"]=2]="Desc"})(o=t.CommentSortOrder||(t.CommentSortOrder={}));var a;(function(e){e[e["Active"]=0]="Active";e[e["Resolved"]=1]="Resolved";e[e["Closed"]=2]="Closed"})(a=t.CommentState||(t.CommentState={}));t.TypeInfo={Comment:{},CommentAttachment:{},CommentExpandOptions:{enumValues:{none:0,reactions:1,renderedText:8,renderedTextOnly:16,children:32,all:-17}},CommentFormat:{enumValues:{markdown:0,html:1}},CommentList:{},CommentMention:{},CommentMentionType:{enumValues:{person:0,workItem:1,pullRequest:2}},CommentReaction:{},CommentReactionType:{enumValues:{like:0,dislike:1,heart:2,hooray:3,smile:4,confused:5}},CommentSortOrder:{enumValues:{asc:1,desc:2}},CommentState:{enumValues:{active:0,resolved:1,closed:2}},CommentUpdateParameters:{},CommentVersion:{}};t.TypeInfo.Comment.fields={createdDate:{isDate:true},mentions:{isArray:true,typeInfo:t.TypeInfo.CommentMention},modifiedDate:{isDate:true},reactions:{isArray:true,typeInfo:t.TypeInfo.CommentReaction},replies:{typeInfo:t.TypeInfo.CommentList},state:{enumType:t.TypeInfo.CommentState}};t.TypeInfo.CommentAttachment.fields={createdDate:{isDate:true}};t.TypeInfo.CommentList.fields={comments:{isArray:true,typeInfo:t.TypeInfo.Comment}};t.TypeInfo.CommentMention.fields={type:{enumType:t.TypeInfo.CommentMentionType}};t.TypeInfo.CommentReaction.fields={type:{enumType:t.TypeInfo.CommentReactionType}};t.TypeInfo.CommentUpdateParameters.fields={state:{enumType:t.TypeInfo.CommentState}};t.TypeInfo.CommentVersion.fields={createdDate:{isDate:true},modifiedDate:{isDate:true},state:{enumType:t.TypeInfo.CommentState}}},613:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.SourceControlTypes=t.ProjectVisibility=t.ProjectChangeType=t.ProcessType=t.ProcessCustomizationType=t.ConnectedServiceKind=void 0;var i;(function(e){e[e["Custom"]=0]="Custom";e[e["AzureSubscription"]=1]="AzureSubscription";e[e["Chef"]=2]="Chef";e[e["Generic"]=3]="Generic"})(i=t.ConnectedServiceKind||(t.ConnectedServiceKind={}));var n;(function(e){e[e["Unknown"]=-1]="Unknown";e[e["Xml"]=0]="Xml";e[e["Inherited"]=1]="Inherited"})(n=t.ProcessCustomizationType||(t.ProcessCustomizationType={}));var r;(function(e){e[e["System"]=0]="System";e[e["Custom"]=1]="Custom";e[e["Inherited"]=2]="Inherited"})(r=t.ProcessType||(t.ProcessType={}));var s;(function(e){e[e["Modified"]=0]="Modified";e[e["Deleted"]=1]="Deleted";e[e["Added"]=2]="Added"})(s=t.ProjectChangeType||(t.ProjectChangeType={}));var o;(function(e){e[e["Unchanged"]=-1]="Unchanged";e[e["Private"]=0]="Private";e[e["Organization"]=1]="Organization";e[e["Public"]=2]="Public";e[e["SystemPrivate"]=3]="SystemPrivate"})(o=t.ProjectVisibility||(t.ProjectVisibility={}));var a;(function(e){e[e["Tfvc"]=1]="Tfvc";e[e["Git"]=2]="Git"})(a=t.SourceControlTypes||(t.SourceControlTypes={}));t.TypeInfo={ConnectedServiceKind:{enumValues:{custom:0,azureSubscription:1,chef:2,generic:3}},Process:{},ProcessCustomizationType:{enumValues:{unknown:-1,xml:0,inherited:1}},ProcessType:{enumValues:{system:0,custom:1,inherited:2}},ProjectChangeType:{enumValues:{modified:0,deleted:1,added:2}},ProjectInfo:{},ProjectMessage:{},ProjectVisibility:{enumValues:{private:0,organization:1,public:2}},SourceControlTypes:{enumValues:{tfvc:1,git:2}},TeamProject:{},TeamProjectCollection:{},TeamProjectReference:{},TemporaryDataCreatedDTO:{},WebApiConnectedService:{},WebApiConnectedServiceDetails:{},WebApiProject:{}};t.TypeInfo.Process.fields={type:{enumType:t.TypeInfo.ProcessType}};t.TypeInfo.ProjectInfo.fields={lastUpdateTime:{isDate:true},visibility:{enumType:t.TypeInfo.ProjectVisibility}};t.TypeInfo.ProjectMessage.fields={project:{typeInfo:t.TypeInfo.ProjectInfo},projectChangeType:{enumType:t.TypeInfo.ProjectChangeType}};t.TypeInfo.TeamProject.fields={lastUpdateTime:{isDate:true},visibility:{enumType:t.TypeInfo.ProjectVisibility}};t.TypeInfo.TeamProjectCollection.fields={processCustomizationType:{enumType:t.TypeInfo.ProcessCustomizationType}};t.TypeInfo.TeamProjectReference.fields={lastUpdateTime:{isDate:true},visibility:{enumType:t.TypeInfo.ProjectVisibility}};t.TypeInfo.TemporaryDataCreatedDTO.fields={expirationDate:{isDate:true}};t.TypeInfo.WebApiConnectedService.fields={project:{typeInfo:t.TypeInfo.TeamProjectReference}};t.TypeInfo.WebApiConnectedServiceDetails.fields={connectedServiceMetaData:{typeInfo:t.TypeInfo.WebApiConnectedService}};t.TypeInfo.WebApiProject.fields={lastUpdateTime:{isDate:true},visibility:{enumType:t.TypeInfo.ProjectVisibility}}},1072:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WidgetScope=t.TeamDashboardPermission=t.GroupMemberPermission=t.DashboardScope=void 0;var i;(function(e){e[e["Collection_User"]=0]="Collection_User";e[e["Project_Team"]=1]="Project_Team";e[e["Project"]=2]="Project"})(i=t.DashboardScope||(t.DashboardScope={}));var n;(function(e){e[e["None"]=0]="None";e[e["Edit"]=1]="Edit";e[e["Manage"]=2]="Manage";e[e["ManagePermissions"]=3]="ManagePermissions"})(n=t.GroupMemberPermission||(t.GroupMemberPermission={}));var r;(function(e){e[e["None"]=0]="None";e[e["Read"]=1]="Read";e[e["Create"]=2]="Create";e[e["Edit"]=4]="Edit";e[e["Delete"]=8]="Delete";e[e["ManagePermissions"]=16]="ManagePermissions"})(r=t.TeamDashboardPermission||(t.TeamDashboardPermission={}));var s;(function(e){e[e["Collection_User"]=0]="Collection_User";e[e["Project_Team"]=1]="Project_Team"})(s=t.WidgetScope||(t.WidgetScope={}));t.TypeInfo={CopyDashboardOptions:{},CopyDashboardResponse:{},Dashboard:{},DashboardGroup:{},DashboardGroupEntry:{},DashboardGroupEntryResponse:{},DashboardResponse:{},DashboardScope:{enumValues:{collection_User:0,project_Team:1,project:2}},GroupMemberPermission:{enumValues:{none:0,edit:1,manage:2,managePermissions:3}},TeamDashboardPermission:{enumValues:{none:0,read:1,create:2,edit:4,delete:8,managePermissions:16}},Widget:{},WidgetMetadata:{},WidgetMetadataResponse:{},WidgetResponse:{},WidgetScope:{enumValues:{collection_User:0,project_Team:1}},WidgetsVersionedList:{},WidgetTypesResponse:{}};t.TypeInfo.CopyDashboardOptions.fields={copyDashboardScope:{enumType:t.TypeInfo.DashboardScope}};t.TypeInfo.CopyDashboardResponse.fields={copiedDashboard:{typeInfo:t.TypeInfo.Dashboard},copyDashboardOptions:{typeInfo:t.TypeInfo.CopyDashboardOptions}};t.TypeInfo.Dashboard.fields={dashboardScope:{enumType:t.TypeInfo.DashboardScope},lastAccessedDate:{isDate:true},modifiedDate:{isDate:true},widgets:{isArray:true,typeInfo:t.TypeInfo.Widget}};t.TypeInfo.DashboardGroup.fields={dashboardEntries:{isArray:true,typeInfo:t.TypeInfo.DashboardGroupEntry},permission:{enumType:t.TypeInfo.GroupMemberPermission},teamDashboardPermission:{enumType:t.TypeInfo.TeamDashboardPermission}};t.TypeInfo.DashboardGroupEntry.fields={dashboardScope:{enumType:t.TypeInfo.DashboardScope},lastAccessedDate:{isDate:true},modifiedDate:{isDate:true},widgets:{isArray:true,typeInfo:t.TypeInfo.Widget}};t.TypeInfo.DashboardGroupEntryResponse.fields={dashboardScope:{enumType:t.TypeInfo.DashboardScope},lastAccessedDate:{isDate:true},modifiedDate:{isDate:true},widgets:{isArray:true,typeInfo:t.TypeInfo.Widget}};t.TypeInfo.DashboardResponse.fields={dashboardScope:{enumType:t.TypeInfo.DashboardScope},lastAccessedDate:{isDate:true},modifiedDate:{isDate:true},widgets:{isArray:true,typeInfo:t.TypeInfo.Widget}};t.TypeInfo.Widget.fields={dashboard:{typeInfo:t.TypeInfo.Dashboard}};t.TypeInfo.WidgetMetadata.fields={supportedScopes:{isArray:true,enumType:t.TypeInfo.WidgetScope}};t.TypeInfo.WidgetMetadataResponse.fields={widgetMetadata:{typeInfo:t.TypeInfo.WidgetMetadata}};t.TypeInfo.WidgetResponse.fields={dashboard:{typeInfo:t.TypeInfo.Dashboard}};t.TypeInfo.WidgetsVersionedList.fields={widgets:{isArray:true,typeInfo:t.TypeInfo.Widget}};t.TypeInfo.WidgetTypesResponse.fields={widgetTypes:{isArray:true,typeInfo:t.TypeInfo.WidgetMetadata}}},1942:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.InstalledExtensionStateIssueType=t.ExtensionUpdateType=t.ExtensionStateFlags=t.ExtensionRequestUpdateType=t.ExtensionRequestState=t.ExtensionFlags=t.ContributionQueryOptions=t.ContributionPropertyType=t.ContributionLicensingBehaviorType=t.AcquisitionOperationType=t.AcquisitionOperationState=t.AcquisitionAssignmentType=void 0;const n=i(9442);var r;(function(e){e[e["None"]=0]="None";e[e["Me"]=1]="Me";e[e["All"]=2]="All"})(r=t.AcquisitionAssignmentType||(t.AcquisitionAssignmentType={}));var s;(function(e){e[e["Disallow"]=0]="Disallow";e[e["Allow"]=1]="Allow";e[e["Completed"]=3]="Completed"})(s=t.AcquisitionOperationState||(t.AcquisitionOperationState={}));var o;(function(e){e[e["Get"]=0]="Get";e[e["Install"]=1]="Install";e[e["Buy"]=2]="Buy";e[e["Try"]=3]="Try";e[e["Request"]=4]="Request";e[e["None"]=5]="None";e[e["PurchaseRequest"]=6]="PurchaseRequest"})(o=t.AcquisitionOperationType||(t.AcquisitionOperationType={}));var a;(function(e){e[e["OnlyIfLicensed"]=0]="OnlyIfLicensed";e[e["OnlyIfUnlicensed"]=1]="OnlyIfUnlicensed";e[e["AlwaysInclude"]=2]="AlwaysInclude"})(a=t.ContributionLicensingBehaviorType||(t.ContributionLicensingBehaviorType={}));var l;(function(e){e[e["Unknown"]=0]="Unknown";e[e["String"]=1]="String";e[e["Uri"]=2]="Uri";e[e["Guid"]=4]="Guid";e[e["Boolean"]=8]="Boolean";e[e["Integer"]=16]="Integer";e[e["Double"]=32]="Double";e[e["DateTime"]=64]="DateTime";e[e["Dictionary"]=128]="Dictionary";e[e["Array"]=256]="Array";e[e["Object"]=512]="Object"})(l=t.ContributionPropertyType||(t.ContributionPropertyType={}));var u;(function(e){e[e["None"]=0]="None";e[e["IncludeSelf"]=16]="IncludeSelf";e[e["IncludeChildren"]=32]="IncludeChildren";e[e["IncludeSubTree"]=96]="IncludeSubTree";e[e["IncludeAll"]=112]="IncludeAll";e[e["IgnoreConstraints"]=256]="IgnoreConstraints"})(u=t.ContributionQueryOptions||(t.ContributionQueryOptions={}));var c;(function(e){e[e["BuiltIn"]=1]="BuiltIn";e[e["Trusted"]=2]="Trusted"})(c=t.ExtensionFlags||(t.ExtensionFlags={}));var d;(function(e){e[e["Open"]=0]="Open";e[e["Accepted"]=1]="Accepted";e[e["Rejected"]=2]="Rejected"})(d=t.ExtensionRequestState||(t.ExtensionRequestState={}));var p;(function(e){e[e["Created"]=1]="Created";e[e["Approved"]=2]="Approved";e[e["Rejected"]=3]="Rejected";e[e["Deleted"]=4]="Deleted"})(p=t.ExtensionRequestUpdateType||(t.ExtensionRequestUpdateType={}));var A;(function(e){e[e["None"]=0]="None";e[e["Disabled"]=1]="Disabled";e[e["BuiltIn"]=2]="BuiltIn";e[e["MultiVersion"]=4]="MultiVersion";e[e["UnInstalled"]=8]="UnInstalled";e[e["VersionCheckError"]=16]="VersionCheckError";e[e["Trusted"]=32]="Trusted";e[e["Error"]=64]="Error";e[e["NeedsReauthorization"]=128]="NeedsReauthorization";e[e["AutoUpgradeError"]=256]="AutoUpgradeError";e[e["Warning"]=512]="Warning";e[e["Unpublished"]=1024]="Unpublished"})(A=t.ExtensionStateFlags||(t.ExtensionStateFlags={}));var f;(function(e){e[e["Installed"]=1]="Installed";e[e["Uninstalled"]=2]="Uninstalled";e[e["Enabled"]=3]="Enabled";e[e["Disabled"]=4]="Disabled";e[e["VersionUpdated"]=5]="VersionUpdated";e[e["ActionRequired"]=6]="ActionRequired";e[e["ActionResolved"]=7]="ActionResolved"})(f=t.ExtensionUpdateType||(t.ExtensionUpdateType={}));var h;(function(e){e[e["Warning"]=0]="Warning";e[e["Error"]=1]="Error"})(h=t.InstalledExtensionStateIssueType||(t.InstalledExtensionStateIssueType={}));t.TypeInfo={AcquisitionAssignmentType:{enumValues:{none:0,me:1,all:2}},AcquisitionOperation:{},AcquisitionOperationState:{enumValues:{disallow:0,allow:1,completed:3}},AcquisitionOperationType:{enumValues:{get:0,install:1,buy:2,try:3,request:4,none:5,purchaseRequest:6}},AcquisitionOptions:{},ContributionLicensingBehaviorType:{enumValues:{onlyIfLicensed:0,onlyIfUnlicensed:1,alwaysInclude:2}},ContributionNodeQuery:{},ContributionPropertyDescription:{},ContributionPropertyType:{enumValues:{unknown:0,string:1,uri:2,guid:4,boolean:8,integer:16,double:32,dateTime:64,dictionary:128,array:256,object:512}},ContributionQueryOptions:{enumValues:{none:0,includeSelf:16,includeChildren:32,includeSubTree:96,includeAll:112,ignoreConstraints:256}},ContributionType:{},ExtensionAcquisitionRequest:{},ExtensionAuditLog:{},ExtensionAuditLogEntry:{},ExtensionEvent:{},ExtensionFlags:{enumValues:{builtIn:1,trusted:2}},ExtensionLicensing:{},ExtensionManifest:{},ExtensionRequest:{},ExtensionRequestEvent:{},ExtensionRequestsEvent:{},ExtensionRequestState:{enumValues:{open:0,accepted:1,rejected:2}},ExtensionRequestUpdateType:{enumValues:{created:1,approved:2,rejected:3,deleted:4}},ExtensionState:{},ExtensionStateFlags:{enumValues:{none:0,disabled:1,builtIn:2,multiVersion:4,unInstalled:8,versionCheckError:16,trusted:32,error:64,needsReauthorization:128,autoUpgradeError:256,warning:512,unpublished:1024}},ExtensionUpdateType:{enumValues:{installed:1,uninstalled:2,enabled:3,disabled:4,versionUpdated:5,actionRequired:6,actionResolved:7}},InstalledExtension:{},InstalledExtensionState:{},InstalledExtensionStateIssue:{},InstalledExtensionStateIssueType:{enumValues:{warning:0,error:1}},LicensingOverride:{},RequestedExtension:{}};t.TypeInfo.AcquisitionOperation.fields={operationState:{enumType:t.TypeInfo.AcquisitionOperationState},operationType:{enumType:t.TypeInfo.AcquisitionOperationType}};t.TypeInfo.AcquisitionOptions.fields={defaultOperation:{typeInfo:t.TypeInfo.AcquisitionOperation},operations:{isArray:true,typeInfo:t.TypeInfo.AcquisitionOperation}};t.TypeInfo.ContributionNodeQuery.fields={queryOptions:{enumType:t.TypeInfo.ContributionQueryOptions}};t.TypeInfo.ContributionPropertyDescription.fields={type:{enumType:t.TypeInfo.ContributionPropertyType}};t.TypeInfo.ContributionType.fields={properties:{isDictionary:true,dictionaryValueTypeInfo:t.TypeInfo.ContributionPropertyDescription}};t.TypeInfo.ExtensionAcquisitionRequest.fields={assignmentType:{enumType:t.TypeInfo.AcquisitionAssignmentType},operationType:{enumType:t.TypeInfo.AcquisitionOperationType}};t.TypeInfo.ExtensionAuditLog.fields={entries:{isArray:true,typeInfo:t.TypeInfo.ExtensionAuditLogEntry}};t.TypeInfo.ExtensionAuditLogEntry.fields={auditDate:{isDate:true}};t.TypeInfo.ExtensionEvent.fields={extension:{typeInfo:n.TypeInfo.PublishedExtension},updateType:{enumType:t.TypeInfo.ExtensionUpdateType}};t.TypeInfo.ExtensionLicensing.fields={overrides:{isArray:true,typeInfo:t.TypeInfo.LicensingOverride}};t.TypeInfo.ExtensionManifest.fields={contributionTypes:{isArray:true,typeInfo:t.TypeInfo.ContributionType},licensing:{typeInfo:t.TypeInfo.ExtensionLicensing}};t.TypeInfo.ExtensionRequest.fields={requestDate:{isDate:true},requestState:{enumType:t.TypeInfo.ExtensionRequestState},resolveDate:{isDate:true}};t.TypeInfo.ExtensionRequestEvent.fields={extension:{typeInfo:n.TypeInfo.PublishedExtension},request:{typeInfo:t.TypeInfo.ExtensionRequest},updateType:{enumType:t.TypeInfo.ExtensionRequestUpdateType}};t.TypeInfo.ExtensionRequestsEvent.fields={extension:{typeInfo:n.TypeInfo.PublishedExtension},requests:{isArray:true,typeInfo:t.TypeInfo.ExtensionRequest},updateType:{enumType:t.TypeInfo.ExtensionRequestUpdateType}};t.TypeInfo.ExtensionState.fields={flags:{enumType:t.TypeInfo.ExtensionStateFlags},installationIssues:{isArray:true,typeInfo:t.TypeInfo.InstalledExtensionStateIssue},lastUpdated:{isDate:true},lastVersionCheck:{isDate:true}};t.TypeInfo.InstalledExtension.fields={contributionTypes:{isArray:true,typeInfo:t.TypeInfo.ContributionType},flags:{enumType:t.TypeInfo.ExtensionFlags},installState:{typeInfo:t.TypeInfo.InstalledExtensionState},lastPublished:{isDate:true},licensing:{typeInfo:t.TypeInfo.ExtensionLicensing}};t.TypeInfo.InstalledExtensionState.fields={flags:{enumType:t.TypeInfo.ExtensionStateFlags},installationIssues:{isArray:true,typeInfo:t.TypeInfo.InstalledExtensionStateIssue},lastUpdated:{isDate:true}};t.TypeInfo.InstalledExtensionStateIssue.fields={type:{enumType:t.TypeInfo.InstalledExtensionStateIssueType}};t.TypeInfo.LicensingOverride.fields={behavior:{enumType:t.TypeInfo.ContributionLicensingBehaviorType}};t.TypeInfo.RequestedExtension.fields={extensionRequests:{isArray:true,typeInfo:t.TypeInfo.ExtensionRequest}}},7765:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.ContributedFeatureEnabledValue=void 0;var i;(function(e){e[e["Undefined"]=-1]="Undefined";e[e["Disabled"]=0]="Disabled";e[e["Enabled"]=1]="Enabled"})(i=t.ContributedFeatureEnabledValue||(t.ContributedFeatureEnabledValue={}));t.TypeInfo={ContributedFeatureEnabledValue:{enumValues:{undefined:-1,disabled:0,enabled:1}},ContributedFeatureState:{},ContributedFeatureStateQuery:{}};t.TypeInfo.ContributedFeatureState.fields={state:{enumType:t.TypeInfo.ContributedFeatureEnabledValue}};t.TypeInfo.ContributedFeatureStateQuery.fields={featureStates:{isDictionary:true,dictionaryValueTypeInfo:t.TypeInfo.ContributedFeatureState}}},7885:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.ContainerOptions=t.ContainerItemType=t.ContainerItemStatus=t.BlobCompressionType=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["GZip"]=1]="GZip"})(i=t.BlobCompressionType||(t.BlobCompressionType={}));var n;(function(e){e[e["Created"]=1]="Created";e[e["PendingUpload"]=2]="PendingUpload"})(n=t.ContainerItemStatus||(t.ContainerItemStatus={}));var r;(function(e){e[e["Any"]=0]="Any";e[e["Folder"]=1]="Folder";e[e["File"]=2]="File"})(r=t.ContainerItemType||(t.ContainerItemType={}));var s;(function(e){e[e["None"]=0]="None"})(s=t.ContainerOptions||(t.ContainerOptions={}));t.TypeInfo={BlobCompressionType:{enumValues:{none:0,gZip:1}},ContainerItemBlobReference:{},ContainerItemStatus:{enumValues:{created:1,pendingUpload:2}},ContainerItemType:{enumValues:{any:0,folder:1,file:2}},ContainerOptions:{enumValues:{none:0}},FileContainer:{},FileContainerItem:{}};t.TypeInfo.ContainerItemBlobReference.fields={compressionType:{enumType:t.TypeInfo.BlobCompressionType}};t.TypeInfo.FileContainer.fields={dateCreated:{isDate:true},options:{enumType:t.TypeInfo.ContainerOptions}};t.TypeInfo.FileContainerItem.fields={blobMetadata:{typeInfo:t.TypeInfo.ContainerItemBlobReference},dateCreated:{isDate:true},dateLastModified:{isDate:true},itemType:{enumType:t.TypeInfo.ContainerItemType},status:{enumType:t.TypeInfo.ContainerItemStatus}}},9442:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.VSCodeWebExtensionStatisicsType=t.SortOrderType=t.SortByType=t.ReviewResourceType=t.ReviewPatchOperation=t.ReviewFilterOptions=t.ReviewEventOperation=t.RestApiResponseStatus=t.QnAItemStatus=t.PublisherState=t.PublisherRoleAccess=t.PublisherQueryFlags=t.PublisherPermissions=t.PublisherFlags=t.PublishedExtensionFlags=t.PagingDirection=t.NotificationTemplateType=t.ExtensionVersionFlags=t.ExtensionStatsAggregateType=t.ExtensionStatisticOperation=t.ExtensionQueryFlags=t.ExtensionQueryFilterType=t.ExtensionPolicyFlags=t.ExtensionLifecycleEventType=t.ExtensionDeploymentTechnology=t.DraftStateType=t.DraftPatchOperation=t.ConcernCategory=t.AcquisitionOperationType=t.AcquisitionOperationState=t.AcquisitionAssignmentType=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["Me"]=1]="Me";e[e["All"]=2]="All"})(i=t.AcquisitionAssignmentType||(t.AcquisitionAssignmentType={}));var n;(function(e){e[e["Disallow"]=0]="Disallow";e[e["Allow"]=1]="Allow";e[e["Completed"]=3]="Completed"})(n=t.AcquisitionOperationState||(t.AcquisitionOperationState={}));var r;(function(e){e[e["Get"]=0]="Get";e[e["Install"]=1]="Install";e[e["Buy"]=2]="Buy";e[e["Try"]=3]="Try";e[e["Request"]=4]="Request";e[e["None"]=5]="None";e[e["PurchaseRequest"]=6]="PurchaseRequest"})(r=t.AcquisitionOperationType||(t.AcquisitionOperationType={}));var s;(function(e){e[e["General"]=1]="General";e[e["Abusive"]=2]="Abusive";e[e["Spam"]=4]="Spam"})(s=t.ConcernCategory||(t.ConcernCategory={}));var o;(function(e){e[e["Publish"]=1]="Publish";e[e["Cancel"]=2]="Cancel"})(o=t.DraftPatchOperation||(t.DraftPatchOperation={}));var a;(function(e){e[e["Unpublished"]=1]="Unpublished";e[e["Published"]=2]="Published";e[e["Cancelled"]=3]="Cancelled";e[e["Error"]=4]="Error"})(a=t.DraftStateType||(t.DraftStateType={}));var l;(function(e){e[e["Exe"]=1]="Exe";e[e["Msi"]=2]="Msi";e[e["Vsix"]=3]="Vsix";e[e["ReferralLink"]=4]="ReferralLink"})(l=t.ExtensionDeploymentTechnology||(t.ExtensionDeploymentTechnology={}));var u;(function(e){e[e["Uninstall"]=1]="Uninstall";e[e["Install"]=2]="Install";e[e["Review"]=3]="Review";e[e["Acquisition"]=4]="Acquisition";e[e["Sales"]=5]="Sales";e[e["Other"]=999]="Other"})(u=t.ExtensionLifecycleEventType||(t.ExtensionLifecycleEventType={}));var c;(function(e){e[e["None"]=0]="None";e[e["Private"]=1]="Private";e[e["Public"]=2]="Public";e[e["Preview"]=4]="Preview";e[e["Released"]=8]="Released";e[e["FirstParty"]=16]="FirstParty";e[e["All"]=31]="All"})(c=t.ExtensionPolicyFlags||(t.ExtensionPolicyFlags={}));var d;(function(e){e[e["Tag"]=1]="Tag";e[e["DisplayName"]=2]="DisplayName";e[e["Private"]=3]="Private";e[e["Id"]=4]="Id";e[e["Category"]=5]="Category";e[e["ContributionType"]=6]="ContributionType";e[e["Name"]=7]="Name";e[e["InstallationTarget"]=8]="InstallationTarget";e[e["Featured"]=9]="Featured";e[e["SearchText"]=10]="SearchText";e[e["FeaturedInCategory"]=11]="FeaturedInCategory";e[e["ExcludeWithFlags"]=12]="ExcludeWithFlags";e[e["IncludeWithFlags"]=13]="IncludeWithFlags";e[e["Lcid"]=14]="Lcid";e[e["InstallationTargetVersion"]=15]="InstallationTargetVersion";e[e["InstallationTargetVersionRange"]=16]="InstallationTargetVersionRange";e[e["VsixMetadata"]=17]="VsixMetadata";e[e["PublisherName"]=18]="PublisherName";e[e["PublisherDisplayName"]=19]="PublisherDisplayName";e[e["IncludeWithPublisherFlags"]=20]="IncludeWithPublisherFlags";e[e["OrganizationSharedWith"]=21]="OrganizationSharedWith";e[e["ProductArchitecture"]=22]="ProductArchitecture";e[e["TargetPlatform"]=23]="TargetPlatform";e[e["ExtensionName"]=24]="ExtensionName"})(d=t.ExtensionQueryFilterType||(t.ExtensionQueryFilterType={}));var p;(function(e){e[e["None"]=0]="None";e[e["IncludeVersions"]=1]="IncludeVersions";e[e["IncludeFiles"]=2]="IncludeFiles";e[e["IncludeCategoryAndTags"]=4]="IncludeCategoryAndTags";e[e["IncludeSharedAccounts"]=8]="IncludeSharedAccounts";e[e["IncludeVersionProperties"]=16]="IncludeVersionProperties";e[e["ExcludeNonValidated"]=32]="ExcludeNonValidated";e[e["IncludeInstallationTargets"]=64]="IncludeInstallationTargets";e[e["IncludeAssetUri"]=128]="IncludeAssetUri";e[e["IncludeStatistics"]=256]="IncludeStatistics";e[e["IncludeLatestVersionOnly"]=512]="IncludeLatestVersionOnly";e[e["UseFallbackAssetUri"]=1024]="UseFallbackAssetUri";e[e["IncludeMetadata"]=2048]="IncludeMetadata";e[e["IncludeMinimalPayloadForVsIde"]=4096]="IncludeMinimalPayloadForVsIde";e[e["IncludeLcids"]=8192]="IncludeLcids";e[e["IncludeSharedOrganizations"]=16384]="IncludeSharedOrganizations";e[e["IncludeNameConflictInfo"]=32768]="IncludeNameConflictInfo";e[e["IncludeLatestPrereleaseAndStableVersionOnly"]=65536]="IncludeLatestPrereleaseAndStableVersionOnly";e[e["AllAttributes"]=16863]="AllAttributes"})(p=t.ExtensionQueryFlags||(t.ExtensionQueryFlags={}));var A;(function(e){e[e["None"]=0]="None";e[e["Set"]=1]="Set";e[e["Increment"]=2]="Increment";e[e["Decrement"]=3]="Decrement";e[e["Delete"]=4]="Delete"})(A=t.ExtensionStatisticOperation||(t.ExtensionStatisticOperation={}));var f;(function(e){e[e["Daily"]=1]="Daily"})(f=t.ExtensionStatsAggregateType||(t.ExtensionStatsAggregateType={}));var h;(function(e){e[e["None"]=0]="None";e[e["Validated"]=1]="Validated";e[e["Prerelease"]=2]="Prerelease"})(h=t.ExtensionVersionFlags||(t.ExtensionVersionFlags={}));var g;(function(e){e[e["ReviewNotification"]=1]="ReviewNotification";e[e["QnaNotification"]=2]="QnaNotification";e[e["CustomerContactNotification"]=3]="CustomerContactNotification";e[e["PublisherMemberUpdateNotification"]=4]="PublisherMemberUpdateNotification"})(g=t.NotificationTemplateType||(t.NotificationTemplateType={}));var y;(function(e){e[e["Backward"]=1]="Backward";e[e["Forward"]=2]="Forward"})(y=t.PagingDirection||(t.PagingDirection={}));var m;(function(e){e[e["None"]=0]="None";e[e["Disabled"]=1]="Disabled";e[e["BuiltIn"]=2]="BuiltIn";e[e["Validated"]=4]="Validated";e[e["Trusted"]=8]="Trusted";e[e["Paid"]=16]="Paid";e[e["Public"]=256]="Public";e[e["MultiVersion"]=512]="MultiVersion";e[e["System"]=1024]="System";e[e["Preview"]=2048]="Preview";e[e["Unpublished"]=4096]="Unpublished";e[e["Trial"]=8192]="Trial";e[e["Locked"]=16384]="Locked";e[e["Hidden"]=32768]="Hidden"})(m=t.PublishedExtensionFlags||(t.PublishedExtensionFlags={}));var v;(function(e){e[e["UnChanged"]=1073741824]="UnChanged";e[e["None"]=0]="None";e[e["Disabled"]=1]="Disabled";e[e["Verified"]=2]="Verified";e[e["Certified"]=4]="Certified";e[e["ServiceFlags"]=7]="ServiceFlags"})(v=t.PublisherFlags||(t.PublisherFlags={}));var I;(function(e){e[e["Read"]=1]="Read";e[e["UpdateExtension"]=2]="UpdateExtension";e[e["CreatePublisher"]=4]="CreatePublisher";e[e["PublishExtension"]=8]="PublishExtension";e[e["Admin"]=16]="Admin";e[e["TrustedPartner"]=32]="TrustedPartner";e[e["PrivateRead"]=64]="PrivateRead";e[e["DeleteExtension"]=128]="DeleteExtension";e[e["EditSettings"]=256]="EditSettings";e[e["ViewPermissions"]=512]="ViewPermissions";e[e["ManagePermissions"]=1024]="ManagePermissions";e[e["DeletePublisher"]=2048]="DeletePublisher"})(I=t.PublisherPermissions||(t.PublisherPermissions={}));var E;(function(e){e[e["None"]=0]="None";e[e["IncludeExtensions"]=1]="IncludeExtensions";e[e["IncludeEmailAddress"]=2]="IncludeEmailAddress"})(E=t.PublisherQueryFlags||(t.PublisherQueryFlags={}));var C;(function(e){e[e["Assigned"]=1]="Assigned";e[e["Inherited"]=2]="Inherited"})(C=t.PublisherRoleAccess||(t.PublisherRoleAccess={}));var T;(function(e){e[e["None"]=0]="None";e[e["VerificationPending"]=1]="VerificationPending";e[e["CertificationPending"]=2]="CertificationPending";e[e["CertificationRejected"]=4]="CertificationRejected";e[e["CertificationRevoked"]=8]="CertificationRevoked"})(T=t.PublisherState||(t.PublisherState={}));var b;(function(e){e[e["None"]=0]="None";e[e["UserEditable"]=1]="UserEditable";e[e["PublisherCreated"]=2]="PublisherCreated"})(b=t.QnAItemStatus||(t.QnAItemStatus={}));var R;(function(e){e[e["Completed"]=0]="Completed";e[e["Failed"]=1]="Failed";e[e["Inprogress"]=2]="Inprogress";e[e["Skipped"]=3]="Skipped"})(R=t.RestApiResponseStatus||(t.RestApiResponseStatus={}));var w;(function(e){e[e["Create"]=1]="Create";e[e["Update"]=2]="Update";e[e["Delete"]=3]="Delete"})(w=t.ReviewEventOperation||(t.ReviewEventOperation={}));var B;(function(e){e[e["None"]=0]="None";e[e["FilterEmptyReviews"]=1]="FilterEmptyReviews";e[e["FilterEmptyUserNames"]=2]="FilterEmptyUserNames"})(B=t.ReviewFilterOptions||(t.ReviewFilterOptions={}));var D;(function(e){e[e["FlagReview"]=1]="FlagReview";e[e["UpdateReview"]=2]="UpdateReview";e[e["ReplyToReview"]=3]="ReplyToReview";e[e["AdminResponseForReview"]=4]="AdminResponseForReview";e[e["DeleteAdminReply"]=5]="DeleteAdminReply";e[e["DeletePublisherReply"]=6]="DeletePublisherReply"})(D=t.ReviewPatchOperation||(t.ReviewPatchOperation={}));var S;(function(e){e[e["Review"]=1]="Review";e[e["PublisherReply"]=2]="PublisherReply";e[e["AdminReply"]=3]="AdminReply"})(S=t.ReviewResourceType||(t.ReviewResourceType={}));var k;(function(e){e[e["Relevance"]=0]="Relevance";e[e["LastUpdatedDate"]=1]="LastUpdatedDate";e[e["Title"]=2]="Title";e[e["Publisher"]=3]="Publisher";e[e["InstallCount"]=4]="InstallCount";e[e["PublishedDate"]=5]="PublishedDate";e[e["AverageRating"]=6]="AverageRating";e[e["TrendingDaily"]=7]="TrendingDaily";e[e["TrendingWeekly"]=8]="TrendingWeekly";e[e["TrendingMonthly"]=9]="TrendingMonthly";e[e["ReleaseDate"]=10]="ReleaseDate";e[e["Author"]=11]="Author";e[e["WeightedRating"]=12]="WeightedRating"})(k=t.SortByType||(t.SortByType={}));var P;(function(e){e[e["Default"]=0]="Default";e[e["Ascending"]=1]="Ascending";e[e["Descending"]=2]="Descending"})(P=t.SortOrderType||(t.SortOrderType={}));var U;(function(e){e[e["Install"]=1]="Install";e[e["Update"]=2]="Update";e[e["Uninstall"]=3]="Uninstall"})(U=t.VSCodeWebExtensionStatisicsType||(t.VSCodeWebExtensionStatisicsType={}));t.TypeInfo={AcquisitionAssignmentType:{enumValues:{none:0,me:1,all:2}},AcquisitionOperation:{},AcquisitionOperationState:{enumValues:{disallow:0,allow:1,completed:3}},AcquisitionOperationType:{enumValues:{get:0,install:1,buy:2,try:3,request:4,none:5,purchaseRequest:6}},AcquisitionOptions:{},AzureRestApiResponseModel:{},Concern:{},ConcernCategory:{enumValues:{general:1,abusive:2,spam:4}},CustomerLastContact:{},CustomerSupportRequest:{},DraftPatchOperation:{enumValues:{publish:1,cancel:2}},DraftStateType:{enumValues:{unpublished:1,published:2,cancelled:3,error:4}},ExtensionAcquisitionRequest:{},ExtensionDailyStat:{},ExtensionDailyStats:{},ExtensionDeploymentTechnology:{enumValues:{exe:1,msi:2,vsix:3,referralLink:4}},ExtensionDraft:{},ExtensionDraftPatch:{},ExtensionEvent:{},ExtensionEvents:{},ExtensionFilterResult:{},ExtensionLifecycleEventType:{enumValues:{uninstall:1,install:2,review:3,acquisition:4,sales:5,other:999}},ExtensionPayload:{},ExtensionPolicy:{},ExtensionPolicyFlags:{enumValues:{none:0,private:1,public:2,preview:4,released:8,firstParty:16,all:31}},ExtensionQuery:{},ExtensionQueryFilterType:{enumValues:{tag:1,displayName:2,private:3,id:4,category:5,contributionType:6,name:7,installationTarget:8,featured:9,searchText:10,featuredInCategory:11,excludeWithFlags:12,includeWithFlags:13,lcid:14,installationTargetVersion:15,installationTargetVersionRange:16,vsixMetadata:17,publisherName:18,publisherDisplayName:19,includeWithPublisherFlags:20,organizationSharedWith:21,productArchitecture:22,targetPlatform:23,extensionName:24}},ExtensionQueryFlags:{enumValues:{none:0,includeVersions:1,includeFiles:2,includeCategoryAndTags:4,includeSharedAccounts:8,includeVersionProperties:16,excludeNonValidated:32,includeInstallationTargets:64,includeAssetUri:128,includeStatistics:256,includeLatestVersionOnly:512,useFallbackAssetUri:1024,includeMetadata:2048,includeMinimalPayloadForVsIde:4096,includeLcids:8192,includeSharedOrganizations:16384,includeNameConflictInfo:32768,includeLatestPrereleaseAndStableVersionOnly:65536,allAttributes:16863}},ExtensionQueryResult:{},ExtensionStatisticOperation:{enumValues:{none:0,set:1,increment:2,decrement:3,delete:4}},ExtensionStatisticUpdate:{},ExtensionStatsAggregateType:{enumValues:{daily:1}},ExtensionVersion:{},ExtensionVersionFlags:{enumValues:{none:0,validated:1,prerelease:2}},NotificationsData:{},NotificationTemplateType:{enumValues:{reviewNotification:1,qnaNotification:2,customerContactNotification:3,publisherMemberUpdateNotification:4}},PagingDirection:{enumValues:{backward:1,forward:2}},PublishedExtension:{},PublishedExtensionFlags:{enumValues:{none:0,disabled:1,builtIn:2,validated:4,trusted:8,paid:16,public:256,multiVersion:512,system:1024,preview:2048,unpublished:4096,trial:8192,locked:16384,hidden:32768}},Publisher:{},PublisherBase:{},PublisherFacts:{},PublisherFilterResult:{},PublisherFlags:{enumValues:{unChanged:1073741824,none:0,disabled:1,verified:2,certified:4,serviceFlags:7}},PublisherPermissions:{enumValues:{read:1,updateExtension:2,createPublisher:4,publishExtension:8,admin:16,trustedPartner:32,privateRead:64,deleteExtension:128,editSettings:256,viewPermissions:512,managePermissions:1024,deletePublisher:2048}},PublisherQuery:{},PublisherQueryFlags:{enumValues:{none:0,includeExtensions:1,includeEmailAddress:2}},PublisherQueryResult:{},PublisherRoleAccess:{enumValues:{assigned:1,inherited:2}},PublisherRoleAssignment:{},PublisherState:{enumValues:{none:0,verificationPending:1,certificationPending:2,certificationRejected:4,certificationRevoked:8}},QnAItem:{},QnAItemStatus:{enumValues:{none:0,userEditable:1,publisherCreated:2}},QueryFilter:{},Question:{},QuestionsResult:{},Response:{},RestApiResponseStatus:{enumValues:{completed:0,failed:1,inprogress:2,skipped:3}},RestApiResponseStatusModel:{},Review:{},ReviewEventOperation:{enumValues:{create:1,update:2,delete:3}},ReviewEventProperties:{},ReviewFilterOptions:{enumValues:{none:0,filterEmptyReviews:1,filterEmptyUserNames:2}},ReviewPatch:{},ReviewPatchOperation:{enumValues:{flagReview:1,updateReview:2,replyToReview:3,adminResponseForReview:4,deleteAdminReply:5,deletePublisherReply:6}},ReviewReply:{},ReviewResourceType:{enumValues:{review:1,publisherReply:2,adminReply:3}},ReviewsResult:{},SortByType:{enumValues:{relevance:0,lastUpdatedDate:1,title:2,publisher:3,installCount:4,publishedDate:5,averageRating:6,trendingDaily:7,trendingWeekly:8,trendingMonthly:9,releaseDate:10,author:11,weightedRating:12}},SortOrderType:{enumValues:{default:0,ascending:1,descending:2}},UserExtensionPolicy:{},UserReportedConcern:{},VSCodeWebExtensionStatisicsType:{enumValues:{install:1,update:2,uninstall:3}}};t.TypeInfo.AcquisitionOperation.fields={operationState:{enumType:t.TypeInfo.AcquisitionOperationState},operationType:{enumType:t.TypeInfo.AcquisitionOperationType}};t.TypeInfo.AcquisitionOptions.fields={defaultOperation:{typeInfo:t.TypeInfo.AcquisitionOperation},operations:{isArray:true,typeInfo:t.TypeInfo.AcquisitionOperation}};t.TypeInfo.AzureRestApiResponseModel.fields={operationStatus:{typeInfo:t.TypeInfo.RestApiResponseStatusModel}};t.TypeInfo.Concern.fields={category:{enumType:t.TypeInfo.ConcernCategory},createdDate:{isDate:true},status:{enumType:t.TypeInfo.QnAItemStatus},updatedDate:{isDate:true}};t.TypeInfo.CustomerLastContact.fields={lastContactDate:{isDate:true}};t.TypeInfo.CustomerSupportRequest.fields={review:{typeInfo:t.TypeInfo.Review}};t.TypeInfo.ExtensionAcquisitionRequest.fields={assignmentType:{enumType:t.TypeInfo.AcquisitionAssignmentType},operationType:{enumType:t.TypeInfo.AcquisitionOperationType}};t.TypeInfo.ExtensionDailyStat.fields={statisticDate:{isDate:true}};t.TypeInfo.ExtensionDailyStats.fields={dailyStats:{isArray:true,typeInfo:t.TypeInfo.ExtensionDailyStat}};t.TypeInfo.ExtensionDraft.fields={createdDate:{isDate:true},draftState:{enumType:t.TypeInfo.DraftStateType},lastUpdated:{isDate:true},payload:{typeInfo:t.TypeInfo.ExtensionPayload}};t.TypeInfo.ExtensionDraftPatch.fields={operation:{enumType:t.TypeInfo.DraftPatchOperation}};t.TypeInfo.ExtensionEvent.fields={statisticDate:{isDate:true}};t.TypeInfo.ExtensionEvents.fields={events:{isDictionary:true,dictionaryValueFieldInfo:{isArray:true,typeInfo:t.TypeInfo.ExtensionEvent}}};t.TypeInfo.ExtensionFilterResult.fields={extensions:{isArray:true,typeInfo:t.TypeInfo.PublishedExtension}};t.TypeInfo.ExtensionPayload.fields={type:{enumType:t.TypeInfo.ExtensionDeploymentTechnology}};t.TypeInfo.ExtensionPolicy.fields={install:{enumType:t.TypeInfo.ExtensionPolicyFlags},request:{enumType:t.TypeInfo.ExtensionPolicyFlags}};t.TypeInfo.ExtensionQuery.fields={filters:{isArray:true,typeInfo:t.TypeInfo.QueryFilter},flags:{enumType:t.TypeInfo.ExtensionQueryFlags}};t.TypeInfo.ExtensionQueryResult.fields={results:{isArray:true,typeInfo:t.TypeInfo.ExtensionFilterResult}};t.TypeInfo.ExtensionStatisticUpdate.fields={operation:{enumType:t.TypeInfo.ExtensionStatisticOperation}};t.TypeInfo.ExtensionVersion.fields={flags:{enumType:t.TypeInfo.ExtensionVersionFlags},lastUpdated:{isDate:true}};t.TypeInfo.NotificationsData.fields={type:{enumType:t.TypeInfo.NotificationTemplateType}};t.TypeInfo.PublishedExtension.fields={deploymentType:{enumType:t.TypeInfo.ExtensionDeploymentTechnology},flags:{enumType:t.TypeInfo.PublishedExtensionFlags},lastUpdated:{isDate:true},publishedDate:{isDate:true},publisher:{typeInfo:t.TypeInfo.PublisherFacts},releaseDate:{isDate:true},versions:{isArray:true,typeInfo:t.TypeInfo.ExtensionVersion}};t.TypeInfo.Publisher.fields={extensions:{isArray:true,typeInfo:t.TypeInfo.PublishedExtension},flags:{enumType:t.TypeInfo.PublisherFlags},lastUpdated:{isDate:true},state:{enumType:t.TypeInfo.PublisherState}};t.TypeInfo.PublisherBase.fields={extensions:{isArray:true,typeInfo:t.TypeInfo.PublishedExtension},flags:{enumType:t.TypeInfo.PublisherFlags},lastUpdated:{isDate:true},state:{enumType:t.TypeInfo.PublisherState}};t.TypeInfo.PublisherFacts.fields={flags:{enumType:t.TypeInfo.PublisherFlags}};t.TypeInfo.PublisherFilterResult.fields={publishers:{isArray:true,typeInfo:t.TypeInfo.Publisher}};t.TypeInfo.PublisherQuery.fields={filters:{isArray:true,typeInfo:t.TypeInfo.QueryFilter},flags:{enumType:t.TypeInfo.PublisherQueryFlags}};t.TypeInfo.PublisherQueryResult.fields={results:{isArray:true,typeInfo:t.TypeInfo.PublisherFilterResult}};t.TypeInfo.PublisherRoleAssignment.fields={access:{enumType:t.TypeInfo.PublisherRoleAccess}};t.TypeInfo.QnAItem.fields={createdDate:{isDate:true},status:{enumType:t.TypeInfo.QnAItemStatus},updatedDate:{isDate:true}};t.TypeInfo.QueryFilter.fields={direction:{enumType:t.TypeInfo.PagingDirection}};t.TypeInfo.Question.fields={createdDate:{isDate:true},responses:{isArray:true,typeInfo:t.TypeInfo.Response},status:{enumType:t.TypeInfo.QnAItemStatus},updatedDate:{isDate:true}};t.TypeInfo.QuestionsResult.fields={questions:{isArray:true,typeInfo:t.TypeInfo.Question}};t.TypeInfo.Response.fields={createdDate:{isDate:true},status:{enumType:t.TypeInfo.QnAItemStatus},updatedDate:{isDate:true}};t.TypeInfo.RestApiResponseStatusModel.fields={status:{enumType:t.TypeInfo.RestApiResponseStatus}};t.TypeInfo.Review.fields={adminReply:{typeInfo:t.TypeInfo.ReviewReply},reply:{typeInfo:t.TypeInfo.ReviewReply},updatedDate:{isDate:true}};t.TypeInfo.ReviewEventProperties.fields={eventOperation:{enumType:t.TypeInfo.ReviewEventOperation},replyDate:{isDate:true},resourceType:{enumType:t.TypeInfo.ReviewResourceType},reviewDate:{isDate:true}};t.TypeInfo.ReviewPatch.fields={operation:{enumType:t.TypeInfo.ReviewPatchOperation},reportedConcern:{typeInfo:t.TypeInfo.UserReportedConcern},reviewItem:{typeInfo:t.TypeInfo.Review}};t.TypeInfo.ReviewReply.fields={updatedDate:{isDate:true}};t.TypeInfo.ReviewsResult.fields={reviews:{isArray:true,typeInfo:t.TypeInfo.Review}};t.TypeInfo.UserExtensionPolicy.fields={permissions:{typeInfo:t.TypeInfo.ExtensionPolicy}};t.TypeInfo.UserReportedConcern.fields={category:{enumType:t.TypeInfo.ConcernCategory},submittedDate:{isDate:true}}},6648:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.VersionControlRecursionType=t.VersionControlChangeType=t.TfvcVersionType=t.TfvcVersionOption=t.SupportedIdeType=t.RefFavoriteType=t.PullRequestTimeRangeType=t.PullRequestStatus=t.PullRequestMergeFailureType=t.PullRequestAsyncStatus=t.LineDiffBlockChangeType=t.IterationReason=t.ItemContentType=t.GitVersionType=t.GitVersionOptions=t.GitStatusState=t.GitResolutionWhichAction=t.GitResolutionStatus=t.GitResolutionRename1to2Action=t.GitResolutionPathConflictAction=t.GitResolutionMergeType=t.GitResolutionError=t.GitRefUpdateStatus=t.GitRefUpdateMode=t.GitRefSearchType=t.GitPullRequestReviewFileType=t.GitPullRequestQueryType=t.GitPullRequestQueryIncludeOptions=t.GitPullRequestMergeStrategy=t.GitPathActions=t.GitObjectType=t.GitHistoryMode=t.GitConflictUpdateStatus=t.GitConflictType=t.GitAsyncRefOperationFailureStatus=t.GitAsyncOperationStatus=t.CommentType=t.CommentThreadStatus=void 0;const n=i(7140);const r=i(613);var s;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Active"]=1]="Active";e[e["Fixed"]=2]="Fixed";e[e["WontFix"]=3]="WontFix";e[e["Closed"]=4]="Closed";e[e["ByDesign"]=5]="ByDesign";e[e["Pending"]=6]="Pending"})(s=t.CommentThreadStatus||(t.CommentThreadStatus={}));var o;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Text"]=1]="Text";e[e["CodeChange"]=2]="CodeChange";e[e["System"]=3]="System"})(o=t.CommentType||(t.CommentType={}));var a;(function(e){e[e["Queued"]=1]="Queued";e[e["InProgress"]=2]="InProgress";e[e["Completed"]=3]="Completed";e[e["Failed"]=4]="Failed";e[e["Abandoned"]=5]="Abandoned"})(a=t.GitAsyncOperationStatus||(t.GitAsyncOperationStatus={}));var l;(function(e){e[e["None"]=0]="None";e[e["InvalidRefName"]=1]="InvalidRefName";e[e["RefNameConflict"]=2]="RefNameConflict";e[e["CreateBranchPermissionRequired"]=3]="CreateBranchPermissionRequired";e[e["WritePermissionRequired"]=4]="WritePermissionRequired";e[e["TargetBranchDeleted"]=5]="TargetBranchDeleted";e[e["GitObjectTooLarge"]=6]="GitObjectTooLarge";e[e["OperationIndentityNotFound"]=7]="OperationIndentityNotFound";e[e["AsyncOperationNotFound"]=8]="AsyncOperationNotFound";e[e["Other"]=9]="Other";e[e["EmptyCommitterSignature"]=10]="EmptyCommitterSignature"})(l=t.GitAsyncRefOperationFailureStatus||(t.GitAsyncRefOperationFailureStatus={}));var u;(function(e){e[e["None"]=0]="None";e[e["AddAdd"]=1]="AddAdd";e[e["AddRename"]=2]="AddRename";e[e["DeleteEdit"]=3]="DeleteEdit";e[e["DeleteRename"]=4]="DeleteRename";e[e["DirectoryFile"]=5]="DirectoryFile";e[e["DirectoryChild"]=6]="DirectoryChild";e[e["EditDelete"]=7]="EditDelete";e[e["EditEdit"]=8]="EditEdit";e[e["FileDirectory"]=9]="FileDirectory";e[e["Rename1to2"]=10]="Rename1to2";e[e["Rename2to1"]=11]="Rename2to1";e[e["RenameAdd"]=12]="RenameAdd";e[e["RenameDelete"]=13]="RenameDelete";e[e["RenameRename"]=14]="RenameRename"})(u=t.GitConflictType||(t.GitConflictType={}));var c;(function(e){e[e["Succeeded"]=0]="Succeeded";e[e["BadRequest"]=1]="BadRequest";e[e["InvalidResolution"]=2]="InvalidResolution";e[e["UnsupportedConflictType"]=3]="UnsupportedConflictType";e[e["NotFound"]=4]="NotFound"})(c=t.GitConflictUpdateStatus||(t.GitConflictUpdateStatus={}));var d;(function(e){e[e["SimplifiedHistory"]=0]="SimplifiedHistory";e[e["FirstParent"]=1]="FirstParent";e[e["FullHistory"]=2]="FullHistory";e[e["FullHistorySimplifyMerges"]=3]="FullHistorySimplifyMerges"})(d=t.GitHistoryMode||(t.GitHistoryMode={}));var p;(function(e){e[e["Bad"]=0]="Bad";e[e["Commit"]=1]="Commit";e[e["Tree"]=2]="Tree";e[e["Blob"]=3]="Blob";e[e["Tag"]=4]="Tag";e[e["Ext2"]=5]="Ext2";e[e["OfsDelta"]=6]="OfsDelta";e[e["RefDelta"]=7]="RefDelta"})(p=t.GitObjectType||(t.GitObjectType={}));var A;(function(e){e[e["None"]=0]="None";e[e["Edit"]=1]="Edit";e[e["Delete"]=2]="Delete";e[e["Add"]=3]="Add";e[e["Rename"]=4]="Rename"})(A=t.GitPathActions||(t.GitPathActions={}));var f;(function(e){e[e["NoFastForward"]=1]="NoFastForward";e[e["Squash"]=2]="Squash";e[e["Rebase"]=3]="Rebase";e[e["RebaseMerge"]=4]="RebaseMerge"})(f=t.GitPullRequestMergeStrategy||(t.GitPullRequestMergeStrategy={}));var h;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Labels"]=1]="Labels"})(h=t.GitPullRequestQueryIncludeOptions||(t.GitPullRequestQueryIncludeOptions={}));var g;(function(e){e[e["NotSet"]=0]="NotSet";e[e["LastMergeCommit"]=1]="LastMergeCommit";e[e["Commit"]=2]="Commit"})(g=t.GitPullRequestQueryType||(t.GitPullRequestQueryType={}));var y;(function(e){e[e["ChangeEntry"]=0]="ChangeEntry";e[e["Attachment"]=1]="Attachment"})(y=t.GitPullRequestReviewFileType||(t.GitPullRequestReviewFileType={}));var m;(function(e){e[e["Exact"]=0]="Exact";e[e["StartsWith"]=1]="StartsWith";e[e["Contains"]=2]="Contains"})(m=t.GitRefSearchType||(t.GitRefSearchType={}));var v;(function(e){e[e["BestEffort"]=0]="BestEffort";e[e["AllOrNone"]=1]="AllOrNone"})(v=t.GitRefUpdateMode||(t.GitRefUpdateMode={}));var I;(function(e){e[e["Succeeded"]=0]="Succeeded";e[e["ForcePushRequired"]=1]="ForcePushRequired";e[e["StaleOldObjectId"]=2]="StaleOldObjectId";e[e["InvalidRefName"]=3]="InvalidRefName";e[e["Unprocessed"]=4]="Unprocessed";e[e["UnresolvableToCommit"]=5]="UnresolvableToCommit";e[e["WritePermissionRequired"]=6]="WritePermissionRequired";e[e["ManageNotePermissionRequired"]=7]="ManageNotePermissionRequired";e[e["CreateBranchPermissionRequired"]=8]="CreateBranchPermissionRequired";e[e["CreateTagPermissionRequired"]=9]="CreateTagPermissionRequired";e[e["RejectedByPlugin"]=10]="RejectedByPlugin";e[e["Locked"]=11]="Locked";e[e["RefNameConflict"]=12]="RefNameConflict";e[e["RejectedByPolicy"]=13]="RejectedByPolicy";e[e["SucceededNonExistentRef"]=14]="SucceededNonExistentRef";e[e["SucceededCorruptRef"]=15]="SucceededCorruptRef"})(I=t.GitRefUpdateStatus||(t.GitRefUpdateStatus={}));var E;(function(e){e[e["None"]=0]="None";e[e["MergeContentNotFound"]=1]="MergeContentNotFound";e[e["PathInUse"]=2]="PathInUse";e[e["InvalidPath"]=3]="InvalidPath";e[e["UnknownAction"]=4]="UnknownAction";e[e["UnknownMergeType"]=5]="UnknownMergeType";e[e["OtherError"]=255]="OtherError"})(E=t.GitResolutionError||(t.GitResolutionError={}));var C;(function(e){e[e["Undecided"]=0]="Undecided";e[e["TakeSourceContent"]=1]="TakeSourceContent";e[e["TakeTargetContent"]=2]="TakeTargetContent";e[e["AutoMerged"]=3]="AutoMerged";e[e["UserMerged"]=4]="UserMerged"})(C=t.GitResolutionMergeType||(t.GitResolutionMergeType={}));var T;(function(e){e[e["Undecided"]=0]="Undecided";e[e["KeepSourceRenameTarget"]=1]="KeepSourceRenameTarget";e[e["KeepSourceDeleteTarget"]=2]="KeepSourceDeleteTarget";e[e["KeepTargetRenameSource"]=3]="KeepTargetRenameSource";e[e["KeepTargetDeleteSource"]=4]="KeepTargetDeleteSource"})(T=t.GitResolutionPathConflictAction||(t.GitResolutionPathConflictAction={}));var b;(function(e){e[e["Undecided"]=0]="Undecided";e[e["KeepSourcePath"]=1]="KeepSourcePath";e[e["KeepTargetPath"]=2]="KeepTargetPath";e[e["KeepBothFiles"]=3]="KeepBothFiles"})(b=t.GitResolutionRename1to2Action||(t.GitResolutionRename1to2Action={}));var R;(function(e){e[e["Unresolved"]=0]="Unresolved";e[e["PartiallyResolved"]=1]="PartiallyResolved";e[e["Resolved"]=2]="Resolved"})(R=t.GitResolutionStatus||(t.GitResolutionStatus={}));var w;(function(e){e[e["Undecided"]=0]="Undecided";e[e["PickSourceAction"]=1]="PickSourceAction";e[e["PickTargetAction"]=2]="PickTargetAction"})(w=t.GitResolutionWhichAction||(t.GitResolutionWhichAction={}));var B;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Pending"]=1]="Pending";e[e["Succeeded"]=2]="Succeeded";e[e["Failed"]=3]="Failed";e[e["Error"]=4]="Error";e[e["NotApplicable"]=5]="NotApplicable";e[e["PartiallySucceeded"]=6]="PartiallySucceeded"})(B=t.GitStatusState||(t.GitStatusState={}));var D;(function(e){e[e["None"]=0]="None";e[e["PreviousChange"]=1]="PreviousChange";e[e["FirstParent"]=2]="FirstParent"})(D=t.GitVersionOptions||(t.GitVersionOptions={}));var S;(function(e){e[e["Branch"]=0]="Branch";e[e["Tag"]=1]="Tag";e[e["Commit"]=2]="Commit"})(S=t.GitVersionType||(t.GitVersionType={}));var k;(function(e){e[e["RawText"]=0]="RawText";e[e["Base64Encoded"]=1]="Base64Encoded"})(k=t.ItemContentType||(t.ItemContentType={}));var P;(function(e){e[e["Push"]=0]="Push";e[e["ForcePush"]=1]="ForcePush";e[e["Create"]=2]="Create";e[e["Rebase"]=4]="Rebase";e[e["Unknown"]=8]="Unknown";e[e["Retarget"]=16]="Retarget";e[e["ResolveConflicts"]=32]="ResolveConflicts"})(P=t.IterationReason||(t.IterationReason={}));var U;(function(e){e[e["None"]=0]="None";e[e["Add"]=1]="Add";e[e["Delete"]=2]="Delete";e[e["Edit"]=3]="Edit"})(U=t.LineDiffBlockChangeType||(t.LineDiffBlockChangeType={}));var _;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Queued"]=1]="Queued";e[e["Conflicts"]=2]="Conflicts";e[e["Succeeded"]=3]="Succeeded";e[e["RejectedByPolicy"]=4]="RejectedByPolicy";e[e["Failure"]=5]="Failure"})(_=t.PullRequestAsyncStatus||(t.PullRequestAsyncStatus={}));var O;(function(e){e[e["None"]=0]="None";e[e["Unknown"]=1]="Unknown";e[e["CaseSensitive"]=2]="CaseSensitive";e[e["ObjectTooLarge"]=3]="ObjectTooLarge"})(O=t.PullRequestMergeFailureType||(t.PullRequestMergeFailureType={}));var V;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Active"]=1]="Active";e[e["Abandoned"]=2]="Abandoned";e[e["Completed"]=3]="Completed";e[e["All"]=4]="All"})(V=t.PullRequestStatus||(t.PullRequestStatus={}));var F;(function(e){e[e["Created"]=1]="Created";e[e["Closed"]=2]="Closed"})(F=t.PullRequestTimeRangeType||(t.PullRequestTimeRangeType={}));var q;(function(e){e[e["Invalid"]=0]="Invalid";e[e["Folder"]=1]="Folder";e[e["Ref"]=2]="Ref"})(q=t.RefFavoriteType||(t.RefFavoriteType={}));var N;(function(e){e[e["Unknown"]=0]="Unknown";e[e["AndroidStudio"]=1]="AndroidStudio";e[e["AppCode"]=2]="AppCode";e[e["CLion"]=3]="CLion";e[e["DataGrip"]=4]="DataGrip";e[e["Eclipse"]=13]="Eclipse";e[e["IntelliJ"]=5]="IntelliJ";e[e["MPS"]=6]="MPS";e[e["PhpStorm"]=7]="PhpStorm";e[e["PyCharm"]=8]="PyCharm";e[e["RubyMine"]=9]="RubyMine";e[e["Tower"]=10]="Tower";e[e["VisualStudio"]=11]="VisualStudio";e[e["VSCode"]=14]="VSCode";e[e["WebStorm"]=12]="WebStorm"})(N=t.SupportedIdeType||(t.SupportedIdeType={}));var M;(function(e){e[e["None"]=0]="None";e[e["Previous"]=1]="Previous";e[e["UseRename"]=2]="UseRename"})(M=t.TfvcVersionOption||(t.TfvcVersionOption={}));var j;(function(e){e[e["None"]=0]="None";e[e["Changeset"]=1]="Changeset";e[e["Shelveset"]=2]="Shelveset";e[e["Change"]=3]="Change";e[e["Date"]=4]="Date";e[e["Latest"]=5]="Latest";e[e["Tip"]=6]="Tip";e[e["MergeSource"]=7]="MergeSource"})(j=t.TfvcVersionType||(t.TfvcVersionType={}));var L;(function(e){e[e["None"]=0]="None";e[e["Add"]=1]="Add";e[e["Edit"]=2]="Edit";e[e["Encoding"]=4]="Encoding";e[e["Rename"]=8]="Rename";e[e["Delete"]=16]="Delete";e[e["Undelete"]=32]="Undelete";e[e["Branch"]=64]="Branch";e[e["Merge"]=128]="Merge";e[e["Lock"]=256]="Lock";e[e["Rollback"]=512]="Rollback";e[e["SourceRename"]=1024]="SourceRename";e[e["TargetRename"]=2048]="TargetRename";e[e["Property"]=4096]="Property";e[e["All"]=8191]="All"})(L=t.VersionControlChangeType||(t.VersionControlChangeType={}));var G;(function(e){e[e["None"]=0]="None";e[e["OneLevel"]=1]="OneLevel";e[e["OneLevelPlusNestedEmptyFolders"]=4]="OneLevelPlusNestedEmptyFolders";e[e["Full"]=120]="Full"})(G=t.VersionControlRecursionType||(t.VersionControlRecursionType={}));t.TypeInfo={AdvSecEnablementStatus:{},Attachment:{},BillableCommitterDetail:{},Change:{},ChangeList:{},Comment:{},CommentThread:{},CommentThreadStatus:{enumValues:{unknown:0,active:1,fixed:2,wontFix:3,closed:4,byDesign:5,pending:6}},CommentType:{enumValues:{unknown:0,text:1,codeChange:2,system:3}},FileDiff:{},GitAnnotatedTag:{},GitAsyncOperationStatus:{enumValues:{queued:1,inProgress:2,completed:3,failed:4,abandoned:5}},GitAsyncRefOperation:{},GitAsyncRefOperationDetail:{},GitAsyncRefOperationFailureStatus:{enumValues:{none:0,invalidRefName:1,refNameConflict:2,createBranchPermissionRequired:3,writePermissionRequired:4,targetBranchDeleted:5,gitObjectTooLarge:6,operationIndentityNotFound:7,asyncOperationNotFound:8,other:9,emptyCommitterSignature:10}},GitAsyncRefOperationParameters:{},GitAsyncRefOperationSource:{},GitBaseVersionDescriptor:{},GitBranchStats:{},GitChange:{},GitCherryPick:{},GitCommit:{},GitCommitChanges:{},GitCommitDiffs:{},GitCommitRef:{},GitCommitToCreate:{},GitConflict:{},GitConflictAddAdd:{},GitConflictAddRename:{},GitConflictDeleteEdit:{},GitConflictDeleteRename:{},GitConflictDirectoryFile:{},GitConflictEditDelete:{},GitConflictEditEdit:{},GitConflictFileDirectory:{},GitConflictRename1to2:{},GitConflictRename2to1:{},GitConflictRenameAdd:{},GitConflictRenameDelete:{},GitConflictRenameRename:{},GitConflictType:{enumValues:{none:0,addAdd:1,addRename:2,deleteEdit:3,deleteRename:4,directoryFile:5,directoryChild:6,editDelete:7,editEdit:8,fileDirectory:9,rename1to2:10,rename2to1:11,renameAdd:12,renameDelete:13,renameRename:14}},GitConflictUpdateResult:{},GitConflictUpdateStatus:{enumValues:{succeeded:0,badRequest:1,invalidResolution:2,unsupportedConflictType:3,notFound:4}},GitDeletedRepository:{},GitForkRef:{},GitForkSyncRequest:{},GitForkTeamProjectReference:{},GitHistoryMode:{enumValues:{simplifiedHistory:0,firstParent:1,fullHistory:2,fullHistorySimplifyMerges:3}},GitImportFailedEvent:{},GitImportRequest:{},GitImportSucceededEvent:{},GitItem:{},GitItemDescriptor:{},GitItemRequestData:{},GitLastChangeTreeItems:{},GitMerge:{},GitObject:{},GitObjectType:{enumValues:{bad:0,commit:1,tree:2,blob:3,tag:4,ext2:5,ofsDelta:6,refDelta:7}},GitPathAction:{},GitPathActions:{enumValues:{none:0,edit:1,delete:2,add:3,rename:4}},GitPathToItemsCollection:{},GitPolicyConfigurationResponse:{},GitPullRequest:{},GitPullRequestChange:{},GitPullRequestCommentThread:{},GitPullRequestCompletionOptions:{},GitPullRequestIteration:{},GitPullRequestIterationChanges:{},GitPullRequestMergeStrategy:{enumValues:{noFastForward:1,squash:2,rebase:3,rebaseMerge:4}},GitPullRequestQuery:{},GitPullRequestQueryIncludeOptions:{enumValues:{notSet:0,labels:1}},GitPullRequestQueryInput:{},GitPullRequestQueryType:{enumValues:{notSet:0,lastMergeCommit:1,commit:2}},GitPullRequestReviewFileType:{enumValues:{changeEntry:0,attachment:1}},GitPullRequestSearchCriteria:{},GitPullRequestStatus:{},GitPush:{},GitPushEventData:{},GitPushRef:{},GitPushSearchCriteria:{},GitQueryBranchStatsCriteria:{},GitQueryCommitsCriteria:{},GitQueryRefsCriteria:{},GitRef:{},GitRefFavorite:{},GitRefSearchType:{enumValues:{exact:0,startsWith:1,contains:2}},GitRefUpdateMode:{enumValues:{bestEffort:0,allOrNone:1}},GitRefUpdateResult:{},GitRefUpdateStatus:{enumValues:{succeeded:0,forcePushRequired:1,staleOldObjectId:2,invalidRefName:3,unprocessed:4,unresolvableToCommit:5,writePermissionRequired:6,manageNotePermissionRequired:7,createBranchPermissionRequired:8,createTagPermissionRequired:9,rejectedByPlugin:10,locked:11,refNameConflict:12,rejectedByPolicy:13,succeededNonExistentRef:14,succeededCorruptRef:15}},GitRepository:{},GitRepositoryCreateOptions:{},GitRepositoryRef:{},GitResolutionError:{enumValues:{none:0,mergeContentNotFound:1,pathInUse:2,invalidPath:3,unknownAction:4,unknownMergeType:5,otherError:255}},GitResolutionMergeContent:{},GitResolutionMergeType:{enumValues:{undecided:0,takeSourceContent:1,takeTargetContent:2,autoMerged:3,userMerged:4}},GitResolutionPathConflict:{},GitResolutionPathConflictAction:{enumValues:{undecided:0,keepSourceRenameTarget:1,keepSourceDeleteTarget:2,keepTargetRenameSource:3,keepTargetDeleteSource:4}},GitResolutionPickOneAction:{},GitResolutionRename1to2:{},GitResolutionRename1to2Action:{enumValues:{undecided:0,keepSourcePath:1,keepTargetPath:2,keepBothFiles:3}},GitResolutionStatus:{enumValues:{unresolved:0,partiallyResolved:1,resolved:2}},GitResolutionWhichAction:{enumValues:{undecided:0,pickSourceAction:1,pickTargetAction:2}},GitRevert:{},GitStatus:{},GitStatusState:{enumValues:{notSet:0,pending:1,succeeded:2,failed:3,error:4,notApplicable:5,partiallySucceeded:6}},GitTargetVersionDescriptor:{},GitTreeDiff:{},GitTreeDiffEntry:{},GitTreeDiffResponse:{},GitTreeEntryRef:{},GitTreeRef:{},GitUserDate:{},GitVersionDescriptor:{},GitVersionOptions:{enumValues:{none:0,previousChange:1,firstParent:2}},GitVersionType:{enumValues:{branch:0,tag:1,commit:2}},HistoryEntry:{},IncludedGitCommit:{},ItemContent:{},ItemContentType:{enumValues:{rawText:0,base64Encoded:1}},ItemDetailsOptions:{},IterationReason:{enumValues:{push:0,forcePush:1,create:2,rebase:4,unknown:8,retarget:16,resolveConflicts:32}},LineDiffBlock:{},LineDiffBlockChangeType:{enumValues:{none:0,add:1,delete:2,edit:3}},PullRequestAsyncStatus:{enumValues:{notSet:0,queued:1,conflicts:2,succeeded:3,rejectedByPolicy:4,failure:5}},PullRequestMergeFailureType:{enumValues:{none:0,unknown:1,caseSensitive:2,objectTooLarge:3}},PullRequestStatus:{enumValues:{notSet:0,active:1,abandoned:2,completed:3,all:4}},PullRequestTimeRangeType:{enumValues:{created:1,closed:2}},RefFavoriteType:{enumValues:{invalid:0,folder:1,ref:2}},SupportedIde:{},SupportedIdeType:{enumValues:{unknown:0,androidStudio:1,appCode:2,cLion:3,dataGrip:4,eclipse:13,intelliJ:5,mps:6,phpStorm:7,pyCharm:8,rubyMine:9,tower:10,visualStudio:11,vsCode:14,webStorm:12}},TfvcBranch:{},TfvcBranchRef:{},TfvcChange:{},TfvcChangeset:{},TfvcChangesetRef:{},TfvcCheckinEventData:{},TfvcHistoryEntry:{},TfvcItem:{},TfvcItemDescriptor:{},TfvcItemPreviousHash:{},TfvcItemRequestData:{},TfvcLabel:{},TfvcLabelRef:{},TfvcShelveset:{},TfvcShelvesetRef:{},TfvcVersionDescriptor:{},TfvcVersionOption:{enumValues:{none:0,previous:1,useRename:2}},TfvcVersionType:{enumValues:{none:0,changeset:1,shelveset:2,change:3,date:4,latest:5,tip:6,mergeSource:7}},UpdateRefsRequest:{},VersionControlChangeType:{enumValues:{none:0,add:1,edit:2,encoding:4,rename:8,delete:16,undelete:32,branch:64,merge:128,lock:256,rollback:512,sourceRename:1024,targetRename:2048,property:4096,all:8191}},VersionControlProjectInfo:{},VersionControlRecursionType:{enumValues:{none:0,oneLevel:1,oneLevelPlusNestedEmptyFolders:4,full:120}}};t.TypeInfo.AdvSecEnablementStatus.fields={changedOnDate:{isDate:true}};t.TypeInfo.Attachment.fields={createdDate:{isDate:true}};t.TypeInfo.BillableCommitterDetail.fields={commitTime:{isDate:true},pushedTime:{isDate:true}};t.TypeInfo.Change.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.ChangeList.fields={changeCounts:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.VersionControlChangeType},creationDate:{isDate:true},sortDate:{isDate:true}};t.TypeInfo.Comment.fields={commentType:{enumType:t.TypeInfo.CommentType},lastContentUpdatedDate:{isDate:true},lastUpdatedDate:{isDate:true},publishedDate:{isDate:true}};t.TypeInfo.CommentThread.fields={comments:{isArray:true,typeInfo:t.TypeInfo.Comment},lastUpdatedDate:{isDate:true},publishedDate:{isDate:true},status:{enumType:t.TypeInfo.CommentThreadStatus}};t.TypeInfo.FileDiff.fields={lineDiffBlocks:{isArray:true,typeInfo:t.TypeInfo.LineDiffBlock}};t.TypeInfo.GitAnnotatedTag.fields={taggedBy:{typeInfo:t.TypeInfo.GitUserDate},taggedObject:{typeInfo:t.TypeInfo.GitObject}};t.TypeInfo.GitAsyncRefOperation.fields={detailedStatus:{typeInfo:t.TypeInfo.GitAsyncRefOperationDetail},parameters:{typeInfo:t.TypeInfo.GitAsyncRefOperationParameters},status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitAsyncRefOperationDetail.fields={status:{enumType:t.TypeInfo.GitAsyncRefOperationFailureStatus}};t.TypeInfo.GitAsyncRefOperationParameters.fields={repository:{typeInfo:t.TypeInfo.GitRepository},source:{typeInfo:t.TypeInfo.GitAsyncRefOperationSource}};t.TypeInfo.GitAsyncRefOperationSource.fields={commitList:{isArray:true,typeInfo:t.TypeInfo.GitCommitRef}};t.TypeInfo.GitBaseVersionDescriptor.fields={baseVersionOptions:{enumType:t.TypeInfo.GitVersionOptions},baseVersionType:{enumType:t.TypeInfo.GitVersionType},versionOptions:{enumType:t.TypeInfo.GitVersionOptions},versionType:{enumType:t.TypeInfo.GitVersionType}};t.TypeInfo.GitBranchStats.fields={commit:{typeInfo:t.TypeInfo.GitCommitRef}};t.TypeInfo.GitChange.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.GitCherryPick.fields={detailedStatus:{typeInfo:t.TypeInfo.GitAsyncRefOperationDetail},parameters:{typeInfo:t.TypeInfo.GitAsyncRefOperationParameters},status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitCommit.fields={author:{typeInfo:t.TypeInfo.GitUserDate},changes:{isArray:true,typeInfo:t.TypeInfo.GitChange},committer:{typeInfo:t.TypeInfo.GitUserDate},push:{typeInfo:t.TypeInfo.GitPushRef},statuses:{isArray:true,typeInfo:t.TypeInfo.GitStatus}};t.TypeInfo.GitCommitChanges.fields={changes:{isArray:true,typeInfo:t.TypeInfo.GitChange}};t.TypeInfo.GitCommitDiffs.fields={changeCounts:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.VersionControlChangeType},changes:{isArray:true,typeInfo:t.TypeInfo.GitChange}};t.TypeInfo.GitCommitRef.fields={author:{typeInfo:t.TypeInfo.GitUserDate},changes:{isArray:true,typeInfo:t.TypeInfo.GitChange},committer:{typeInfo:t.TypeInfo.GitUserDate},push:{typeInfo:t.TypeInfo.GitPushRef},statuses:{isArray:true,typeInfo:t.TypeInfo.GitStatus}};t.TypeInfo.GitCommitToCreate.fields={baseRef:{typeInfo:t.TypeInfo.GitRef},pathActions:{isArray:true,typeInfo:t.TypeInfo.GitPathAction}};t.TypeInfo.GitConflict.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictAddAdd.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionMergeContent},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictAddRename.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPathConflict},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictDeleteEdit.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPickOneAction},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictDeleteRename.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPickOneAction},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictDirectoryFile.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPathConflict},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true},sourceTree:{typeInfo:t.TypeInfo.GitTreeRef}};t.TypeInfo.GitConflictEditDelete.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPickOneAction},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictEditEdit.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionMergeContent},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictFileDirectory.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPathConflict},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true},targetTree:{typeInfo:t.TypeInfo.GitTreeRef}};t.TypeInfo.GitConflictRename1to2.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionRename1to2},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictRename2to1.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPathConflict},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictRenameAdd.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPathConflict},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictRenameDelete.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPickOneAction},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictRenameRename.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionMergeContent},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictUpdateResult.fields={updatedConflict:{typeInfo:t.TypeInfo.GitConflict},updateStatus:{enumType:t.TypeInfo.GitConflictUpdateStatus}};t.TypeInfo.GitDeletedRepository.fields={createdDate:{isDate:true},deletedDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.GitForkRef.fields={repository:{typeInfo:t.TypeInfo.GitRepository},statuses:{isArray:true,typeInfo:t.TypeInfo.GitStatus}};t.TypeInfo.GitForkSyncRequest.fields={status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitForkTeamProjectReference.fields={lastUpdateTime:{isDate:true},visibility:{enumType:r.TypeInfo.ProjectVisibility}};t.TypeInfo.GitImportFailedEvent.fields={targetRepository:{typeInfo:t.TypeInfo.GitRepository}};t.TypeInfo.GitImportRequest.fields={repository:{typeInfo:t.TypeInfo.GitRepository},status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitImportSucceededEvent.fields={targetRepository:{typeInfo:t.TypeInfo.GitRepository}};t.TypeInfo.GitItem.fields={gitObjectType:{enumType:t.TypeInfo.GitObjectType},latestProcessedChange:{typeInfo:t.TypeInfo.GitCommitRef}};t.TypeInfo.GitItemDescriptor.fields={recursionLevel:{enumType:t.TypeInfo.VersionControlRecursionType},versionOptions:{enumType:t.TypeInfo.GitVersionOptions},versionType:{enumType:t.TypeInfo.GitVersionType}};t.TypeInfo.GitItemRequestData.fields={itemDescriptors:{isArray:true,typeInfo:t.TypeInfo.GitItemDescriptor}};t.TypeInfo.GitLastChangeTreeItems.fields={commits:{isArray:true,typeInfo:t.TypeInfo.GitCommitRef},lastExploredTime:{isDate:true}};t.TypeInfo.GitMerge.fields={status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitObject.fields={objectType:{enumType:t.TypeInfo.GitObjectType}};t.TypeInfo.GitPathAction.fields={action:{enumType:t.TypeInfo.GitPathActions}};t.TypeInfo.GitPathToItemsCollection.fields={items:{isDictionary:true,dictionaryValueFieldInfo:{isArray:true,typeInfo:t.TypeInfo.GitItem}}};t.TypeInfo.GitPolicyConfigurationResponse.fields={policyConfigurations:{isArray:true,typeInfo:n.TypeInfo.PolicyConfiguration}};t.TypeInfo.GitPullRequest.fields={closedDate:{isDate:true},commits:{isArray:true,typeInfo:t.TypeInfo.GitCommitRef},completionOptions:{typeInfo:t.TypeInfo.GitPullRequestCompletionOptions},completionQueueTime:{isDate:true},creationDate:{isDate:true},forkSource:{typeInfo:t.TypeInfo.GitForkRef},lastMergeCommit:{typeInfo:t.TypeInfo.GitCommitRef},lastMergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},lastMergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeFailureType:{enumType:t.TypeInfo.PullRequestMergeFailureType},mergeStatus:{enumType:t.TypeInfo.PullRequestAsyncStatus},repository:{typeInfo:t.TypeInfo.GitRepository},status:{enumType:t.TypeInfo.PullRequestStatus}};t.TypeInfo.GitPullRequestChange.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.GitPullRequestCommentThread.fields={comments:{isArray:true,typeInfo:t.TypeInfo.Comment},lastUpdatedDate:{isDate:true},publishedDate:{isDate:true},status:{enumType:t.TypeInfo.CommentThreadStatus}};t.TypeInfo.GitPullRequestCompletionOptions.fields={mergeStrategy:{enumType:t.TypeInfo.GitPullRequestMergeStrategy}};t.TypeInfo.GitPullRequestIteration.fields={changeList:{isArray:true,typeInfo:t.TypeInfo.GitPullRequestChange},commits:{isArray:true,typeInfo:t.TypeInfo.GitCommitRef},commonRefCommit:{typeInfo:t.TypeInfo.GitCommitRef},createdDate:{isDate:true},push:{typeInfo:t.TypeInfo.GitPushRef},reason:{enumType:t.TypeInfo.IterationReason},sourceRefCommit:{typeInfo:t.TypeInfo.GitCommitRef},targetRefCommit:{typeInfo:t.TypeInfo.GitCommitRef},updatedDate:{isDate:true}};t.TypeInfo.GitPullRequestIterationChanges.fields={changeEntries:{isArray:true,typeInfo:t.TypeInfo.GitPullRequestChange}};t.TypeInfo.GitPullRequestQuery.fields={queries:{isArray:true,typeInfo:t.TypeInfo.GitPullRequestQueryInput}};t.TypeInfo.GitPullRequestQueryInput.fields={include:{enumType:t.TypeInfo.GitPullRequestQueryIncludeOptions},type:{enumType:t.TypeInfo.GitPullRequestQueryType}};t.TypeInfo.GitPullRequestSearchCriteria.fields={maxTime:{isDate:true},minTime:{isDate:true},queryTimeRangeType:{enumType:t.TypeInfo.PullRequestTimeRangeType},status:{enumType:t.TypeInfo.PullRequestStatus}};t.TypeInfo.GitPullRequestStatus.fields={creationDate:{isDate:true},state:{enumType:t.TypeInfo.GitStatusState},updatedDate:{isDate:true}};t.TypeInfo.GitPush.fields={commits:{isArray:true,typeInfo:t.TypeInfo.GitCommitRef},date:{isDate:true},repository:{typeInfo:t.TypeInfo.GitRepository}};t.TypeInfo.GitPushEventData.fields={commits:{isArray:true,typeInfo:t.TypeInfo.GitCommit},repository:{typeInfo:t.TypeInfo.GitRepository}};t.TypeInfo.GitPushRef.fields={date:{isDate:true}};t.TypeInfo.GitPushSearchCriteria.fields={fromDate:{isDate:true},toDate:{isDate:true}};t.TypeInfo.GitQueryBranchStatsCriteria.fields={baseCommit:{typeInfo:t.TypeInfo.GitVersionDescriptor},targetCommits:{isArray:true,typeInfo:t.TypeInfo.GitVersionDescriptor}};t.TypeInfo.GitQueryCommitsCriteria.fields={compareVersion:{typeInfo:t.TypeInfo.GitVersionDescriptor},historyMode:{enumType:t.TypeInfo.GitHistoryMode},itemVersion:{typeInfo:t.TypeInfo.GitVersionDescriptor}};t.TypeInfo.GitQueryRefsCriteria.fields={searchType:{enumType:t.TypeInfo.GitRefSearchType}};t.TypeInfo.GitRef.fields={statuses:{isArray:true,typeInfo:t.TypeInfo.GitStatus}};t.TypeInfo.GitRefFavorite.fields={type:{enumType:t.TypeInfo.RefFavoriteType}};t.TypeInfo.GitRefUpdateResult.fields={updateStatus:{enumType:t.TypeInfo.GitRefUpdateStatus}};t.TypeInfo.GitRepository.fields={creationDate:{isDate:true},parentRepository:{typeInfo:t.TypeInfo.GitRepositoryRef},project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.GitRepositoryCreateOptions.fields={parentRepository:{typeInfo:t.TypeInfo.GitRepositoryRef},project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.GitRepositoryRef.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.GitResolutionMergeContent.fields={mergeType:{enumType:t.TypeInfo.GitResolutionMergeType}};t.TypeInfo.GitResolutionPathConflict.fields={action:{enumType:t.TypeInfo.GitResolutionPathConflictAction}};t.TypeInfo.GitResolutionPickOneAction.fields={action:{enumType:t.TypeInfo.GitResolutionWhichAction}};t.TypeInfo.GitResolutionRename1to2.fields={action:{enumType:t.TypeInfo.GitResolutionRename1to2Action},mergeType:{enumType:t.TypeInfo.GitResolutionMergeType}};t.TypeInfo.GitRevert.fields={detailedStatus:{typeInfo:t.TypeInfo.GitAsyncRefOperationDetail},parameters:{typeInfo:t.TypeInfo.GitAsyncRefOperationParameters},status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitStatus.fields={creationDate:{isDate:true},state:{enumType:t.TypeInfo.GitStatusState},updatedDate:{isDate:true}};t.TypeInfo.GitTargetVersionDescriptor.fields={targetVersionOptions:{enumType:t.TypeInfo.GitVersionOptions},targetVersionType:{enumType:t.TypeInfo.GitVersionType},versionOptions:{enumType:t.TypeInfo.GitVersionOptions},versionType:{enumType:t.TypeInfo.GitVersionType}};t.TypeInfo.GitTreeDiff.fields={diffEntries:{isArray:true,typeInfo:t.TypeInfo.GitTreeDiffEntry}};t.TypeInfo.GitTreeDiffEntry.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},objectType:{enumType:t.TypeInfo.GitObjectType}};t.TypeInfo.GitTreeDiffResponse.fields={treeDiff:{typeInfo:t.TypeInfo.GitTreeDiff}};t.TypeInfo.GitTreeEntryRef.fields={gitObjectType:{enumType:t.TypeInfo.GitObjectType}};t.TypeInfo.GitTreeRef.fields={treeEntries:{isArray:true,typeInfo:t.TypeInfo.GitTreeEntryRef}};t.TypeInfo.GitUserDate.fields={date:{isDate:true}};t.TypeInfo.GitVersionDescriptor.fields={versionOptions:{enumType:t.TypeInfo.GitVersionOptions},versionType:{enumType:t.TypeInfo.GitVersionType}};t.TypeInfo.HistoryEntry.fields={itemChangeType:{enumType:t.TypeInfo.VersionControlChangeType}};t.TypeInfo.IncludedGitCommit.fields={commitTime:{isDate:true}};t.TypeInfo.ItemContent.fields={contentType:{enumType:t.TypeInfo.ItemContentType}};t.TypeInfo.ItemDetailsOptions.fields={recursionLevel:{enumType:t.TypeInfo.VersionControlRecursionType}};t.TypeInfo.LineDiffBlock.fields={changeType:{enumType:t.TypeInfo.LineDiffBlockChangeType}};t.TypeInfo.SupportedIde.fields={ideType:{enumType:t.TypeInfo.SupportedIdeType}};t.TypeInfo.TfvcBranch.fields={children:{isArray:true,typeInfo:t.TypeInfo.TfvcBranch},createdDate:{isDate:true}};t.TypeInfo.TfvcBranchRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcChange.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.TfvcChangeset.fields={changes:{isArray:true,typeInfo:t.TypeInfo.TfvcChange},createdDate:{isDate:true}};t.TypeInfo.TfvcChangesetRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcCheckinEventData.fields={changeset:{typeInfo:t.TypeInfo.TfvcChangeset},project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.TfvcHistoryEntry.fields={itemChangeType:{enumType:t.TypeInfo.VersionControlChangeType}};t.TypeInfo.TfvcItem.fields={changeDate:{isDate:true}};t.TypeInfo.TfvcItemDescriptor.fields={recursionLevel:{enumType:t.TypeInfo.VersionControlRecursionType},versionOption:{enumType:t.TypeInfo.TfvcVersionOption},versionType:{enumType:t.TypeInfo.TfvcVersionType}};t.TypeInfo.TfvcItemPreviousHash.fields={changeDate:{isDate:true}};t.TypeInfo.TfvcItemRequestData.fields={itemDescriptors:{isArray:true,typeInfo:t.TypeInfo.TfvcItemDescriptor}};t.TypeInfo.TfvcLabel.fields={items:{isArray:true,typeInfo:t.TypeInfo.TfvcItem},modifiedDate:{isDate:true}};t.TypeInfo.TfvcLabelRef.fields={modifiedDate:{isDate:true}};t.TypeInfo.TfvcShelveset.fields={changes:{isArray:true,typeInfo:t.TypeInfo.TfvcChange},createdDate:{isDate:true}};t.TypeInfo.TfvcShelvesetRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcVersionDescriptor.fields={versionOption:{enumType:t.TypeInfo.TfvcVersionOption},versionType:{enumType:t.TypeInfo.TfvcVersionType}};t.TypeInfo.UpdateRefsRequest.fields={updateMode:{enumType:t.TypeInfo.GitRefUpdateMode}};t.TypeInfo.VersionControlProjectInfo.fields={defaultSourceControlType:{enumType:r.TypeInfo.SourceControlTypes},project:{typeInfo:r.TypeInfo.TeamProjectReference}}},308:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.ServiceStatus=t.RelativeToSetting=t.InheritLevel=void 0;const n=i(7024);var r;(function(e){e[e["None"]=0]="None";e[e["Deployment"]=1]="Deployment";e[e["Account"]=2]="Account";e[e["Collection"]=4]="Collection";e[e["All"]=7]="All"})(r=t.InheritLevel||(t.InheritLevel={}));var s;(function(e){e[e["Context"]=0]="Context";e[e["WebApplication"]=2]="WebApplication";e[e["FullyQualified"]=3]="FullyQualified"})(s=t.RelativeToSetting||(t.RelativeToSetting={}));var o;(function(e){e[e["Assigned"]=0]="Assigned";e[e["Active"]=1]="Active";e[e["Moving"]=2]="Moving"})(o=t.ServiceStatus||(t.ServiceStatus={}));t.TypeInfo={ConnectionData:{},InheritLevel:{enumValues:{none:0,deployment:1,account:2,collection:4,all:7}},LocationServiceData:{},RelativeToSetting:{enumValues:{context:0,webApplication:2,fullyQualified:3}},ServiceDefinition:{},ServiceStatus:{enumValues:{assigned:0,active:1,moving:2}}};t.TypeInfo.ConnectionData.fields={deploymentType:{enumType:n.TypeInfo.DeploymentFlags},lastUserAccess:{isDate:true},locationServiceData:{typeInfo:t.TypeInfo.LocationServiceData}};t.TypeInfo.LocationServiceData.fields={serviceDefinitions:{isArray:true,typeInfo:t.TypeInfo.ServiceDefinition}};t.TypeInfo.ServiceDefinition.fields={inheritLevel:{enumType:t.TypeInfo.InheritLevel},relativeToSetting:{enumType:t.TypeInfo.RelativeToSetting},status:{enumType:t.TypeInfo.ServiceStatus}}},7997:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.Plan=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["CodeSecurity"]=1]="CodeSecurity";e[e["SecretProtection"]=2]="SecretProtection";e[e["All"]=3]="All"})(i=t.Plan||(t.Plan={}));t.TypeInfo={AdvSecEnablementSettings:{},AdvSecEnablementStatus:{},BillableCommitterDetails:{},CodeSecurityFeatures:{},MeterUsage:{},MeterUsageForPlan:{},OrgEnablementSettings:{},Plan:{enumValues:{codeSecurity:1,secretProtection:2,all:3}},ProjectEnablementSettings:{},RepoEnablementSettings:{},SecretProtectionFeatures:{}};t.TypeInfo.AdvSecEnablementSettings.fields={reposEnablementStatus:{isArray:true,typeInfo:t.TypeInfo.AdvSecEnablementStatus}};t.TypeInfo.AdvSecEnablementStatus.fields={advSecEnablementLastChangedDate:{isDate:true}};t.TypeInfo.BillableCommitterDetails.fields={commitTime:{isDate:true},pushedTime:{isDate:true}};t.TypeInfo.CodeSecurityFeatures.fields={codeSecurityEnablementLastChangedDate:{isDate:true}};t.TypeInfo.MeterUsage.fields={billingDate:{isDate:true}};t.TypeInfo.MeterUsageForPlan.fields={billingDate:{isDate:true}};t.TypeInfo.OrgEnablementSettings.fields={codeSecurityFeatures:{typeInfo:t.TypeInfo.CodeSecurityFeatures},reposEnablementStatus:{isArray:true,typeInfo:t.TypeInfo.RepoEnablementSettings},secretProtectionFeatures:{typeInfo:t.TypeInfo.SecretProtectionFeatures}};t.TypeInfo.ProjectEnablementSettings.fields={codeSecurityFeatures:{typeInfo:t.TypeInfo.CodeSecurityFeatures},reposEnablementStatus:{isArray:true,typeInfo:t.TypeInfo.RepoEnablementSettings},secretProtectionFeatures:{typeInfo:t.TypeInfo.SecretProtectionFeatures}};t.TypeInfo.RepoEnablementSettings.fields={codeSecurityFeatures:{typeInfo:t.TypeInfo.CodeSecurityFeatures},secretProtectionFeatures:{typeInfo:t.TypeInfo.SecretProtectionFeatures}};t.TypeInfo.SecretProtectionFeatures.fields={secretProtectionEnablementLastChangedDate:{isDate:true}}},3669:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.SubscriptionTemplateType=t.SubscriptionTemplateQueryFlags=t.SubscriptionStatus=t.SubscriptionQueryFlags=t.SubscriptionPermissions=t.SubscriptionFlags=t.SubscriptionFieldType=t.SubscriberFlags=t.NotificationSubscriberDeliveryPreference=t.NotificationStatisticType=t.NotificationReasonType=t.NotificationOperation=t.EventTypeQueryFlags=t.EventPublisherQueryFlags=t.EvaluationOperationStatus=t.DefaultGroupDeliveryPreference=void 0;var i;(function(e){e[e["NoDelivery"]=-1]="NoDelivery";e[e["EachMember"]=2]="EachMember"})(i=t.DefaultGroupDeliveryPreference||(t.DefaultGroupDeliveryPreference={}));var n;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Queued"]=1]="Queued";e[e["InProgress"]=2]="InProgress";e[e["Cancelled"]=3]="Cancelled";e[e["Succeeded"]=4]="Succeeded";e[e["Failed"]=5]="Failed";e[e["TimedOut"]=6]="TimedOut";e[e["NotFound"]=7]="NotFound"})(n=t.EvaluationOperationStatus||(t.EvaluationOperationStatus={}));var r;(function(e){e[e["None"]=0]="None";e[e["IncludeRemoteServices"]=2]="IncludeRemoteServices"})(r=t.EventPublisherQueryFlags||(t.EventPublisherQueryFlags={}));var s;(function(e){e[e["None"]=0]="None";e[e["IncludeFields"]=1]="IncludeFields"})(s=t.EventTypeQueryFlags||(t.EventTypeQueryFlags={}));var o;(function(e){e[e["None"]=0]="None";e[e["SuspendUnprocessed"]=1]="SuspendUnprocessed"})(o=t.NotificationOperation||(t.NotificationOperation={}));var a;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Follows"]=1]="Follows";e[e["Personal"]=2]="Personal";e[e["PersonalAlias"]=3]="PersonalAlias";e[e["DirectMember"]=4]="DirectMember";e[e["IndirectMember"]=5]="IndirectMember";e[e["GroupAlias"]=6]="GroupAlias";e[e["SubscriptionAlias"]=7]="SubscriptionAlias";e[e["SingleRole"]=8]="SingleRole";e[e["DirectMemberGroupRole"]=9]="DirectMemberGroupRole";e[e["InDirectMemberGroupRole"]=10]="InDirectMemberGroupRole";e[e["AliasMemberGroupRole"]=11]="AliasMemberGroupRole"})(a=t.NotificationReasonType||(t.NotificationReasonType={}));var l;(function(e){e[e["NotificationBySubscription"]=0]="NotificationBySubscription";e[e["EventsByEventType"]=1]="EventsByEventType";e[e["NotificationByEventType"]=2]="NotificationByEventType";e[e["EventsByEventTypePerUser"]=3]="EventsByEventTypePerUser";e[e["NotificationByEventTypePerUser"]=4]="NotificationByEventTypePerUser";e[e["Events"]=5]="Events";e[e["Notifications"]=6]="Notifications";e[e["NotificationFailureBySubscription"]=7]="NotificationFailureBySubscription";e[e["UnprocessedRangeStart"]=100]="UnprocessedRangeStart";e[e["UnprocessedEventsByPublisher"]=101]="UnprocessedEventsByPublisher";e[e["UnprocessedEventDelayByPublisher"]=102]="UnprocessedEventDelayByPublisher";e[e["UnprocessedNotificationsByChannelByPublisher"]=103]="UnprocessedNotificationsByChannelByPublisher";e[e["UnprocessedNotificationDelayByChannelByPublisher"]=104]="UnprocessedNotificationDelayByChannelByPublisher";e[e["DelayRangeStart"]=200]="DelayRangeStart";e[e["TotalPipelineTime"]=201]="TotalPipelineTime";e[e["NotificationPipelineTime"]=202]="NotificationPipelineTime";e[e["EventPipelineTime"]=203]="EventPipelineTime";e[e["HourlyRangeStart"]=1e3]="HourlyRangeStart";e[e["HourlyNotificationBySubscription"]=1001]="HourlyNotificationBySubscription";e[e["HourlyEventsByEventTypePerUser"]=1002]="HourlyEventsByEventTypePerUser";e[e["HourlyEvents"]=1003]="HourlyEvents";e[e["HourlyNotifications"]=1004]="HourlyNotifications";e[e["HourlyUnprocessedEventsByPublisher"]=1101]="HourlyUnprocessedEventsByPublisher";e[e["HourlyUnprocessedEventDelayByPublisher"]=1102]="HourlyUnprocessedEventDelayByPublisher";e[e["HourlyUnprocessedNotificationsByChannelByPublisher"]=1103]="HourlyUnprocessedNotificationsByChannelByPublisher";e[e["HourlyUnprocessedNotificationDelayByChannelByPublisher"]=1104]="HourlyUnprocessedNotificationDelayByChannelByPublisher";e[e["HourlyTotalPipelineTime"]=1201]="HourlyTotalPipelineTime";e[e["HourlyNotificationPipelineTime"]=1202]="HourlyNotificationPipelineTime";e[e["HourlyEventPipelineTime"]=1203]="HourlyEventPipelineTime"})(l=t.NotificationStatisticType||(t.NotificationStatisticType={}));var u;(function(e){e[e["NoDelivery"]=-1]="NoDelivery";e[e["PreferredEmailAddress"]=1]="PreferredEmailAddress";e[e["EachMember"]=2]="EachMember";e[e["UseDefault"]=3]="UseDefault"})(u=t.NotificationSubscriberDeliveryPreference||(t.NotificationSubscriberDeliveryPreference={}));var c;(function(e){e[e["None"]=0]="None";e[e["DeliveryPreferencesEditable"]=2]="DeliveryPreferencesEditable";e[e["SupportsPreferredEmailAddressDelivery"]=4]="SupportsPreferredEmailAddressDelivery";e[e["SupportsEachMemberDelivery"]=8]="SupportsEachMemberDelivery";e[e["SupportsNoDelivery"]=16]="SupportsNoDelivery";e[e["IsUser"]=32]="IsUser";e[e["IsGroup"]=64]="IsGroup";e[e["IsTeam"]=128]="IsTeam"})(c=t.SubscriberFlags||(t.SubscriberFlags={}));var d;(function(e){e[e["String"]=1]="String";e[e["Integer"]=2]="Integer";e[e["DateTime"]=3]="DateTime";e[e["PlainText"]=5]="PlainText";e[e["Html"]=7]="Html";e[e["TreePath"]=8]="TreePath";e[e["History"]=9]="History";e[e["Double"]=10]="Double";e[e["Guid"]=11]="Guid";e[e["Boolean"]=12]="Boolean";e[e["Identity"]=13]="Identity";e[e["PicklistInteger"]=14]="PicklistInteger";e[e["PicklistString"]=15]="PicklistString";e[e["PicklistDouble"]=16]="PicklistDouble";e[e["TeamProject"]=17]="TeamProject"})(d=t.SubscriptionFieldType||(t.SubscriptionFieldType={}));var p;(function(e){e[e["None"]=0]="None";e[e["GroupSubscription"]=1]="GroupSubscription";e[e["ContributedSubscription"]=2]="ContributedSubscription";e[e["CanOptOut"]=4]="CanOptOut";e[e["TeamSubscription"]=8]="TeamSubscription";e[e["OneActorMatches"]=16]="OneActorMatches"})(p=t.SubscriptionFlags||(t.SubscriptionFlags={}));var A;(function(e){e[e["None"]=0]="None";e[e["View"]=1]="View";e[e["Edit"]=2]="Edit";e[e["Delete"]=4]="Delete"})(A=t.SubscriptionPermissions||(t.SubscriptionPermissions={}));var f;(function(e){e[e["None"]=0]="None";e[e["IncludeInvalidSubscriptions"]=2]="IncludeInvalidSubscriptions";e[e["IncludeDeletedSubscriptions"]=4]="IncludeDeletedSubscriptions";e[e["IncludeFilterDetails"]=8]="IncludeFilterDetails";e[e["AlwaysReturnBasicInformation"]=16]="AlwaysReturnBasicInformation";e[e["IncludeSystemSubscriptions"]=32]="IncludeSystemSubscriptions"})(f=t.SubscriptionQueryFlags||(t.SubscriptionQueryFlags={}));var h;(function(e){e[e["JailedByNotificationsVolume"]=-200]="JailedByNotificationsVolume";e[e["PendingDeletion"]=-100]="PendingDeletion";e[e["DisabledArgumentException"]=-12]="DisabledArgumentException";e[e["DisabledProjectInvalid"]=-11]="DisabledProjectInvalid";e[e["DisabledMissingPermissions"]=-10]="DisabledMissingPermissions";e[e["DisabledFromProbation"]=-9]="DisabledFromProbation";e[e["DisabledInactiveIdentity"]=-8]="DisabledInactiveIdentity";e[e["DisabledMessageQueueNotSupported"]=-7]="DisabledMessageQueueNotSupported";e[e["DisabledMissingIdentity"]=-6]="DisabledMissingIdentity";e[e["DisabledInvalidRoleExpression"]=-5]="DisabledInvalidRoleExpression";e[e["DisabledInvalidPathClause"]=-4]="DisabledInvalidPathClause";e[e["DisabledAsDuplicateOfDefault"]=-3]="DisabledAsDuplicateOfDefault";e[e["DisabledByAdmin"]=-2]="DisabledByAdmin";e[e["Disabled"]=-1]="Disabled";e[e["Enabled"]=0]="Enabled";e[e["EnabledOnProbation"]=1]="EnabledOnProbation"})(h=t.SubscriptionStatus||(t.SubscriptionStatus={}));var g;(function(e){e[e["None"]=0]="None";e[e["IncludeUser"]=1]="IncludeUser";e[e["IncludeGroup"]=2]="IncludeGroup";e[e["IncludeUserAndGroup"]=4]="IncludeUserAndGroup";e[e["IncludeEventTypeInformation"]=22]="IncludeEventTypeInformation"})(g=t.SubscriptionTemplateQueryFlags||(t.SubscriptionTemplateQueryFlags={}));var y;(function(e){e[e["User"]=0]="User";e[e["Team"]=1]="Team";e[e["Both"]=2]="Both";e[e["None"]=3]="None"})(y=t.SubscriptionTemplateType||(t.SubscriptionTemplateType={}));t.TypeInfo={ActorNotificationReason:{},BatchNotificationOperation:{},DefaultGroupDeliveryPreference:{enumValues:{noDelivery:-1,eachMember:2}},EvaluationOperationStatus:{enumValues:{notSet:0,queued:1,inProgress:2,cancelled:3,succeeded:4,failed:5,timedOut:6,notFound:7}},EventBacklogStatus:{},EventProcessingLog:{},EventPublisherQueryFlags:{enumValues:{none:0,includeRemoteServices:2}},EventTypeQueryFlags:{enumValues:{none:0,includeFields:1}},INotificationDiagnosticLog:{},NotificationAdminSettings:{},NotificationAdminSettingsUpdateParameters:{},NotificationBacklogStatus:{},NotificationDeliveryLog:{},NotificationDiagnosticLog:{},NotificationEventBacklogStatus:{},NotificationEventField:{},NotificationEventFieldType:{},NotificationEventType:{},NotificationJobDiagnosticLog:{},NotificationOperation:{enumValues:{none:0,suspendUnprocessed:1}},NotificationReason:{},NotificationReasonType:{enumValues:{unknown:0,follows:1,personal:2,personalAlias:3,directMember:4,indirectMember:5,groupAlias:6,subscriptionAlias:7,singleRole:8,directMemberGroupRole:9,inDirectMemberGroupRole:10,aliasMemberGroupRole:11}},NotificationStatistic:{},NotificationStatisticsQuery:{},NotificationStatisticsQueryConditions:{},NotificationStatisticType:{enumValues:{notificationBySubscription:0,eventsByEventType:1,notificationByEventType:2,eventsByEventTypePerUser:3,notificationByEventTypePerUser:4,events:5,notifications:6,notificationFailureBySubscription:7,unprocessedRangeStart:100,unprocessedEventsByPublisher:101,unprocessedEventDelayByPublisher:102,unprocessedNotificationsByChannelByPublisher:103,unprocessedNotificationDelayByChannelByPublisher:104,delayRangeStart:200,totalPipelineTime:201,notificationPipelineTime:202,eventPipelineTime:203,hourlyRangeStart:1e3,hourlyNotificationBySubscription:1001,hourlyEventsByEventTypePerUser:1002,hourlyEvents:1003,hourlyNotifications:1004,hourlyUnprocessedEventsByPublisher:1101,hourlyUnprocessedEventDelayByPublisher:1102,hourlyUnprocessedNotificationsByChannelByPublisher:1103,hourlyUnprocessedNotificationDelayByChannelByPublisher:1104,hourlyTotalPipelineTime:1201,hourlyNotificationPipelineTime:1202,hourlyEventPipelineTime:1203}},NotificationSubscriber:{},NotificationSubscriberDeliveryPreference:{enumValues:{noDelivery:-1,preferredEmailAddress:1,eachMember:2,useDefault:3}},NotificationSubscriberUpdateParameters:{},NotificationSubscription:{},NotificationSubscriptionTemplate:{},NotificationSubscriptionUpdateParameters:{},SubscriberFlags:{enumValues:{none:0,deliveryPreferencesEditable:2,supportsPreferredEmailAddressDelivery:4,supportsEachMemberDelivery:8,supportsNoDelivery:16,isUser:32,isGroup:64,isTeam:128}},SubscriptionDiagnostics:{},SubscriptionEvaluationRequest:{},SubscriptionEvaluationResult:{},SubscriptionFieldType:{enumValues:{string:1,integer:2,dateTime:3,plainText:5,html:7,treePath:8,history:9,double:10,guid:11,boolean:12,identity:13,picklistInteger:14,picklistString:15,picklistDouble:16,teamProject:17}},SubscriptionFlags:{enumValues:{none:0,groupSubscription:1,contributedSubscription:2,canOptOut:4,teamSubscription:8,oneActorMatches:16}},SubscriptionPermissions:{enumValues:{none:0,view:1,edit:2,delete:4}},SubscriptionQuery:{},SubscriptionQueryCondition:{},SubscriptionQueryFlags:{enumValues:{none:0,includeInvalidSubscriptions:2,includeDeletedSubscriptions:4,includeFilterDetails:8,alwaysReturnBasicInformation:16,includeSystemSubscriptions:32}},SubscriptionStatus:{enumValues:{jailedByNotificationsVolume:-200,pendingDeletion:-100,disabledArgumentException:-12,disabledProjectInvalid:-11,disabledMissingPermissions:-10,disabledFromProbation:-9,disabledInactiveIdentity:-8,disabledMessageQueueNotSupported:-7,disabledMissingIdentity:-6,disabledInvalidRoleExpression:-5,disabledInvalidPathClause:-4,disabledAsDuplicateOfDefault:-3,disabledByAdmin:-2,disabled:-1,enabled:0,enabledOnProbation:1}},SubscriptionTemplateQueryFlags:{enumValues:{none:0,includeUser:1,includeGroup:2,includeUserAndGroup:4,includeEventTypeInformation:22}},SubscriptionTemplateType:{enumValues:{user:0,team:1,both:2,none:3}},SubscriptionTraceDiagnosticLog:{},SubscriptionTraceEventProcessingLog:{},SubscriptionTraceNotificationDeliveryLog:{},SubscriptionTracing:{}};t.TypeInfo.ActorNotificationReason.fields={notificationReasonType:{enumType:t.TypeInfo.NotificationReasonType}};t.TypeInfo.BatchNotificationOperation.fields={notificationOperation:{enumType:t.TypeInfo.NotificationOperation}};t.TypeInfo.EventBacklogStatus.fields={captureTime:{isDate:true},lastEventBatchStartTime:{isDate:true},lastEventProcessedTime:{isDate:true},lastJobBatchStartTime:{isDate:true},lastJobProcessedTime:{isDate:true},oldestPendingEventTime:{isDate:true}};t.TypeInfo.EventProcessingLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.INotificationDiagnosticLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.NotificationAdminSettings.fields={defaultGroupDeliveryPreference:{enumType:t.TypeInfo.DefaultGroupDeliveryPreference}};t.TypeInfo.NotificationAdminSettingsUpdateParameters.fields={defaultGroupDeliveryPreference:{enumType:t.TypeInfo.DefaultGroupDeliveryPreference}};t.TypeInfo.NotificationBacklogStatus.fields={captureTime:{isDate:true},lastJobBatchStartTime:{isDate:true},lastJobProcessedTime:{isDate:true},lastNotificationBatchStartTime:{isDate:true},lastNotificationProcessedTime:{isDate:true},oldestPendingNotificationTime:{isDate:true}};t.TypeInfo.NotificationDeliveryLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.NotificationDiagnosticLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.NotificationEventBacklogStatus.fields={eventBacklogStatus:{isArray:true,typeInfo:t.TypeInfo.EventBacklogStatus},notificationBacklogStatus:{isArray:true,typeInfo:t.TypeInfo.NotificationBacklogStatus}};t.TypeInfo.NotificationEventField.fields={fieldType:{typeInfo:t.TypeInfo.NotificationEventFieldType}};t.TypeInfo.NotificationEventFieldType.fields={subscriptionFieldType:{enumType:t.TypeInfo.SubscriptionFieldType}};t.TypeInfo.NotificationEventType.fields={fields:{isDictionary:true,dictionaryValueTypeInfo:t.TypeInfo.NotificationEventField}};t.TypeInfo.NotificationJobDiagnosticLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.NotificationReason.fields={notificationReasonType:{enumType:t.TypeInfo.NotificationReasonType}};t.TypeInfo.NotificationStatistic.fields={date:{isDate:true},type:{enumType:t.TypeInfo.NotificationStatisticType}};t.TypeInfo.NotificationStatisticsQuery.fields={conditions:{isArray:true,typeInfo:t.TypeInfo.NotificationStatisticsQueryConditions}};t.TypeInfo.NotificationStatisticsQueryConditions.fields={endDate:{isDate:true},startDate:{isDate:true},type:{enumType:t.TypeInfo.NotificationStatisticType}};t.TypeInfo.NotificationSubscriber.fields={deliveryPreference:{enumType:t.TypeInfo.NotificationSubscriberDeliveryPreference},flags:{enumType:t.TypeInfo.SubscriberFlags}};t.TypeInfo.NotificationSubscriberUpdateParameters.fields={deliveryPreference:{enumType:t.TypeInfo.NotificationSubscriberDeliveryPreference}};t.TypeInfo.NotificationSubscription.fields={diagnostics:{typeInfo:t.TypeInfo.SubscriptionDiagnostics},flags:{enumType:t.TypeInfo.SubscriptionFlags},modifiedDate:{isDate:true},permissions:{enumType:t.TypeInfo.SubscriptionPermissions},status:{enumType:t.TypeInfo.SubscriptionStatus}};t.TypeInfo.NotificationSubscriptionTemplate.fields={notificationEventInformation:{typeInfo:t.TypeInfo.NotificationEventType},type:{enumType:t.TypeInfo.SubscriptionTemplateType}};t.TypeInfo.NotificationSubscriptionUpdateParameters.fields={status:{enumType:t.TypeInfo.SubscriptionStatus}};t.TypeInfo.SubscriptionDiagnostics.fields={deliveryResults:{typeInfo:t.TypeInfo.SubscriptionTracing},deliveryTracing:{typeInfo:t.TypeInfo.SubscriptionTracing},evaluationTracing:{typeInfo:t.TypeInfo.SubscriptionTracing}};t.TypeInfo.SubscriptionEvaluationRequest.fields={minEventsCreatedDate:{isDate:true}};t.TypeInfo.SubscriptionEvaluationResult.fields={evaluationJobStatus:{enumType:t.TypeInfo.EvaluationOperationStatus}};t.TypeInfo.SubscriptionQuery.fields={conditions:{isArray:true,typeInfo:t.TypeInfo.SubscriptionQueryCondition},queryFlags:{enumType:t.TypeInfo.SubscriptionQueryFlags}};t.TypeInfo.SubscriptionQueryCondition.fields={flags:{enumType:t.TypeInfo.SubscriptionFlags}};t.TypeInfo.SubscriptionTraceDiagnosticLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.SubscriptionTraceEventProcessingLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.SubscriptionTraceNotificationDeliveryLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.SubscriptionTracing.fields={endDate:{isDate:true},startDate:{isDate:true}}},87:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.RunState=t.RunResult=t.RepositoryType=t.GetLogExpandOptions=t.GetArtifactExpandOptions=t.ConfigurationType=void 0;const n=i(7024);var r;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Yaml"]=1]="Yaml";e[e["DesignerJson"]=2]="DesignerJson";e[e["JustInTime"]=3]="JustInTime";e[e["DesignerHyphenJson"]=2]="DesignerHyphenJson"})(r=t.ConfigurationType||(t.ConfigurationType={}));var s;(function(e){e[e["None"]=0]="None";e[e["SignedContent"]=1]="SignedContent"})(s=t.GetArtifactExpandOptions||(t.GetArtifactExpandOptions={}));var o;(function(e){e[e["None"]=0]="None";e[e["SignedContent"]=1]="SignedContent"})(o=t.GetLogExpandOptions||(t.GetLogExpandOptions={}));var a;(function(e){e[e["Unknown"]=0]="Unknown";e[e["GitHub"]=1]="GitHub";e[e["AzureReposGit"]=2]="AzureReposGit";e[e["GitHubEnterprise"]=3]="GitHubEnterprise";e[e["BitBucket"]=4]="BitBucket";e[e["AzureReposGitHyphenated"]=2]="AzureReposGitHyphenated"})(a=t.RepositoryType||(t.RepositoryType={}));var l;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Succeeded"]=1]="Succeeded";e[e["Failed"]=2]="Failed";e[e["Canceled"]=4]="Canceled"})(l=t.RunResult||(t.RunResult={}));var u;(function(e){e[e["Unknown"]=0]="Unknown";e[e["InProgress"]=1]="InProgress";e[e["Canceling"]=2]="Canceling";e[e["Completed"]=4]="Completed"})(u=t.RunState||(t.RunState={}));t.TypeInfo={Artifact:{},ConfigurationType:{enumValues:{unknown:0,yaml:1,designerJson:2,justInTime:3,designerHyphenJson:2}},CreatePipelineConfigurationParameters:{},CreatePipelineParameters:{},GetArtifactExpandOptions:{enumValues:{none:0,signedContent:1}},GetLogExpandOptions:{enumValues:{none:0,signedContent:1}},Log:{},LogCollection:{},Pipeline:{},PipelineConfiguration:{},Repository:{},RepositoryResource:{},RepositoryType:{enumValues:{unknown:0,gitHub:1,azureReposGit:2,gitHubEnterprise:3,bitBucket:4,azureReposGitHyphenated:2}},Run:{},RunResources:{},RunResult:{enumValues:{unknown:0,succeeded:1,failed:2,canceled:4}},RunState:{enumValues:{unknown:0,inProgress:1,canceling:2,completed:4}},SignalRConnection:{}};t.TypeInfo.Artifact.fields={signedContent:{typeInfo:n.TypeInfo.SignedUrl}};t.TypeInfo.CreatePipelineConfigurationParameters.fields={type:{enumType:t.TypeInfo.ConfigurationType}};t.TypeInfo.CreatePipelineParameters.fields={configuration:{typeInfo:t.TypeInfo.CreatePipelineConfigurationParameters}};t.TypeInfo.Log.fields={createdOn:{isDate:true},lastChangedOn:{isDate:true},signedContent:{typeInfo:n.TypeInfo.SignedUrl}};t.TypeInfo.LogCollection.fields={logs:{isArray:true,typeInfo:t.TypeInfo.Log},signedContent:{typeInfo:n.TypeInfo.SignedUrl}};t.TypeInfo.Pipeline.fields={configuration:{typeInfo:t.TypeInfo.PipelineConfiguration}};t.TypeInfo.PipelineConfiguration.fields={type:{enumType:t.TypeInfo.ConfigurationType}};t.TypeInfo.Repository.fields={type:{enumType:t.TypeInfo.RepositoryType}};t.TypeInfo.RepositoryResource.fields={repository:{typeInfo:t.TypeInfo.Repository}};t.TypeInfo.Run.fields={createdDate:{isDate:true},finishedDate:{isDate:true},resources:{typeInfo:t.TypeInfo.RunResources},result:{enumType:t.TypeInfo.RunResult},state:{enumType:t.TypeInfo.RunState}};t.TypeInfo.RunResources.fields={repositories:{isDictionary:true,dictionaryValueTypeInfo:t.TypeInfo.RepositoryResource}};t.TypeInfo.SignalRConnection.fields={signedContent:{typeInfo:n.TypeInfo.SignedUrl}}},7140:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.PolicyEvaluationStatus=void 0;var i;(function(e){e[e["Queued"]=0]="Queued";e[e["Running"]=1]="Running";e[e["Approved"]=2]="Approved";e[e["Rejected"]=3]="Rejected";e[e["NotApplicable"]=4]="NotApplicable";e[e["Broken"]=5]="Broken"})(i=t.PolicyEvaluationStatus||(t.PolicyEvaluationStatus={}));t.TypeInfo={PolicyConfiguration:{},PolicyEvaluationRecord:{},PolicyEvaluationStatus:{enumValues:{queued:0,running:1,approved:2,rejected:3,notApplicable:4,broken:5}}};t.TypeInfo.PolicyConfiguration.fields={createdDate:{isDate:true}};t.TypeInfo.PolicyEvaluationRecord.fields={completedDate:{isDate:true},configuration:{typeInfo:t.TypeInfo.PolicyConfiguration},startedDate:{isDate:true},status:{enumType:t.TypeInfo.PolicyEvaluationStatus}}},9453:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.AvatarSize=void 0;var i;(function(e){e[e["Small"]=0]="Small";e[e["Medium"]=1]="Medium";e[e["Large"]=2]="Large"})(i=t.AvatarSize||(t.AvatarSize={}));t.TypeInfo={AttributeDescriptor:{fields:null},AttributesContainer:{fields:null},Avatar:{fields:null},AvatarSize:{enumValues:{small:0,medium:1,large:2}},CoreProfileAttribute:{fields:null},Country:{fields:null},CreateProfileContext:{fields:null},GeoRegion:{fields:null},Profile:{fields:null},ProfileAttribute:{fields:null},ProfileAttributeBase:{fields:null},ProfileRegion:{fields:null},ProfileRegions:{fields:null}};t.TypeInfo.AttributeDescriptor.fields={};t.TypeInfo.AttributesContainer.fields={attributes:{}};t.TypeInfo.Avatar.fields={size:{enumType:t.TypeInfo.AvatarSize},timeStamp:{isDate:true}};t.TypeInfo.CoreProfileAttribute.fields={descriptor:{typeInfo:t.TypeInfo.AttributeDescriptor},timeStamp:{isDate:true}};t.TypeInfo.Country.fields={};t.TypeInfo.CreateProfileContext.fields={};t.TypeInfo.GeoRegion.fields={};t.TypeInfo.Profile.fields={applicationContainer:{typeInfo:t.TypeInfo.AttributesContainer},coreAttributes:{},timeStamp:{isDate:true}};t.TypeInfo.ProfileAttribute.fields={descriptor:{typeInfo:t.TypeInfo.AttributeDescriptor},timeStamp:{isDate:true}};t.TypeInfo.ProfileAttributeBase.fields={descriptor:{typeInfo:t.TypeInfo.AttributeDescriptor},timeStamp:{isDate:true}};t.TypeInfo.ProfileRegion.fields={};t.TypeInfo.ProfileRegions.fields={regions:{isArray:true,typeInfo:t.TypeInfo.ProfileRegion}}},219:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.ResultPhase=t.AggregationType=void 0;var i;(function(e){e[e["Hourly"]=0]="Hourly";e[e["Daily"]=1]="Daily"})(i=t.AggregationType||(t.AggregationType={}));var n;(function(e){e[e["Preliminary"]=0]="Preliminary";e[e["Full"]=1]="Full"})(n=t.ResultPhase||(t.ResultPhase={}));t.TypeInfo={AggregationType:{enumValues:{hourly:0,daily:1}},CodeChangeTrendItem:{},ProjectActivityMetrics:{},ProjectLanguageAnalytics:{},RepositoryActivityMetrics:{},RepositoryLanguageAnalytics:{},ResultPhase:{enumValues:{preliminary:0,full:1}}};t.TypeInfo.CodeChangeTrendItem.fields={time:{isDate:true}};t.TypeInfo.ProjectActivityMetrics.fields={codeChangesTrend:{isArray:true,typeInfo:t.TypeInfo.CodeChangeTrendItem}};t.TypeInfo.ProjectLanguageAnalytics.fields={repositoryLanguageAnalytics:{isArray:true,typeInfo:t.TypeInfo.RepositoryLanguageAnalytics},resultPhase:{enumType:t.TypeInfo.ResultPhase}};t.TypeInfo.RepositoryActivityMetrics.fields={codeChangesTrend:{isArray:true,typeInfo:t.TypeInfo.CodeChangeTrendItem}};t.TypeInfo.RepositoryLanguageAnalytics.fields={resultPhase:{enumType:t.TypeInfo.ResultPhase},updatedTime:{isDate:true}}},6877:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.YamlFileSourceTypes=t.VariableGroupActionFilter=t.TaskStatus=t.SingleReleaseExpands=t.SenderType=t.ScheduleDays=t.ReleaseTriggerType=t.ReleaseStatus=t.ReleaseReason=t.ReleaseQueryOrder=t.ReleaseExpands=t.ReleaseEnvironmentExpands=t.ReleaseDefinitionSource=t.ReleaseDefinitionQueryOrder=t.ReleaseDefinitionExpands=t.PullRequestSystemType=t.PropertySelectorType=t.PipelineProcessTypes=t.ParallelExecutionTypes=t.ManualInterventionType=t.ManualInterventionStatus=t.MailSectionType=t.IssueSource=t.GateStatus=t.FolderPathQueryOrder=t.EnvironmentTriggerType=t.EnvironmentStatus=t.DeployPhaseTypes=t.DeployPhaseStatus=t.DeploymentStatus=t.DeploymentsQueryType=t.DeploymentReason=t.DeploymentOperationStatus=t.DeploymentExpands=t.DeploymentAuthorizationOwner=t.ConditionType=t.AuthorizationHeaderFor=t.AuditAction=t.ApprovalType=t.ApprovalStatus=t.ApprovalFilters=t.ApprovalExecutionOrder=t.AgentArtifactType=void 0;const n=i(1558);var r;(function(e){e[e["XamlBuild"]=0]="XamlBuild";e[e["Build"]=1]="Build";e[e["Jenkins"]=2]="Jenkins";e[e["FileShare"]=3]="FileShare";e[e["Nuget"]=4]="Nuget";e[e["TfsOnPrem"]=5]="TfsOnPrem";e[e["GitHub"]=6]="GitHub";e[e["TFGit"]=7]="TFGit";e[e["ExternalTfsBuild"]=8]="ExternalTfsBuild";e[e["Custom"]=9]="Custom";e[e["Tfvc"]=10]="Tfvc"})(r=t.AgentArtifactType||(t.AgentArtifactType={}));var s;(function(e){e[e["BeforeGates"]=1]="BeforeGates";e[e["AfterSuccessfulGates"]=2]="AfterSuccessfulGates";e[e["AfterGatesAlways"]=4]="AfterGatesAlways"})(s=t.ApprovalExecutionOrder||(t.ApprovalExecutionOrder={}));var o;(function(e){e[e["None"]=0]="None";e[e["ManualApprovals"]=1]="ManualApprovals";e[e["AutomatedApprovals"]=2]="AutomatedApprovals";e[e["ApprovalSnapshots"]=4]="ApprovalSnapshots";e[e["All"]=7]="All"})(o=t.ApprovalFilters||(t.ApprovalFilters={}));var a;(function(e){e[e["Undefined"]=0]="Undefined";e[e["Pending"]=1]="Pending";e[e["Approved"]=2]="Approved";e[e["Rejected"]=4]="Rejected";e[e["Reassigned"]=6]="Reassigned";e[e["Canceled"]=7]="Canceled";e[e["Skipped"]=8]="Skipped"})(a=t.ApprovalStatus||(t.ApprovalStatus={}));var l;(function(e){e[e["Undefined"]=0]="Undefined";e[e["PreDeploy"]=1]="PreDeploy";e[e["PostDeploy"]=2]="PostDeploy";e[e["All"]=3]="All"})(l=t.ApprovalType||(t.ApprovalType={}));var u;(function(e){e[e["Add"]=1]="Add";e[e["Update"]=2]="Update";e[e["Delete"]=3]="Delete";e[e["Undelete"]=4]="Undelete"})(u=t.AuditAction||(t.AuditAction={}));var c;(function(e){e[e["RevalidateApproverIdentity"]=0]="RevalidateApproverIdentity";e[e["OnBehalfOf"]=1]="OnBehalfOf"})(c=t.AuthorizationHeaderFor||(t.AuthorizationHeaderFor={}));var d;(function(e){e[e["Undefined"]=0]="Undefined";e[e["Event"]=1]="Event";e[e["EnvironmentState"]=2]="EnvironmentState";e[e["Artifact"]=4]="Artifact"})(d=t.ConditionType||(t.ConditionType={}));var p;(function(e){e[e["Automatic"]=0]="Automatic";e[e["DeploymentSubmitter"]=1]="DeploymentSubmitter";e[e["FirstPreDeploymentApprover"]=2]="FirstPreDeploymentApprover"})(p=t.DeploymentAuthorizationOwner||(t.DeploymentAuthorizationOwner={}));var A;(function(e){e[e["All"]=0]="All";e[e["DeploymentOnly"]=1]="DeploymentOnly";e[e["Approvals"]=2]="Approvals";e[e["Artifacts"]=4]="Artifacts"})(A=t.DeploymentExpands||(t.DeploymentExpands={}));var f;(function(e){e[e["Undefined"]=0]="Undefined";e[e["Queued"]=1]="Queued";e[e["Scheduled"]=2]="Scheduled";e[e["Pending"]=4]="Pending";e[e["Approved"]=8]="Approved";e[e["Rejected"]=16]="Rejected";e[e["Deferred"]=32]="Deferred";e[e["QueuedForAgent"]=64]="QueuedForAgent";e[e["PhaseInProgress"]=128]="PhaseInProgress";e[e["PhaseSucceeded"]=256]="PhaseSucceeded";e[e["PhasePartiallySucceeded"]=512]="PhasePartiallySucceeded";e[e["PhaseFailed"]=1024]="PhaseFailed";e[e["Canceled"]=2048]="Canceled";e[e["PhaseCanceled"]=4096]="PhaseCanceled";e[e["ManualInterventionPending"]=8192]="ManualInterventionPending";e[e["QueuedForPipeline"]=16384]="QueuedForPipeline";e[e["Cancelling"]=32768]="Cancelling";e[e["EvaluatingGates"]=65536]="EvaluatingGates";e[e["GateFailed"]=131072]="GateFailed";e[e["All"]=258047]="All"})(f=t.DeploymentOperationStatus||(t.DeploymentOperationStatus={}));var h;(function(e){e[e["None"]=0]="None";e[e["Manual"]=1]="Manual";e[e["Automated"]=2]="Automated";e[e["Scheduled"]=4]="Scheduled";e[e["RedeployTrigger"]=8]="RedeployTrigger"})(h=t.DeploymentReason||(t.DeploymentReason={}));var g;(function(e){e[e["Regular"]=1]="Regular";e[e["FailingSince"]=2]="FailingSince"})(g=t.DeploymentsQueryType||(t.DeploymentsQueryType={}));var y;(function(e){e[e["Undefined"]=0]="Undefined";e[e["NotDeployed"]=1]="NotDeployed";e[e["InProgress"]=2]="InProgress";e[e["Succeeded"]=4]="Succeeded";e[e["PartiallySucceeded"]=8]="PartiallySucceeded";e[e["Failed"]=16]="Failed";e[e["All"]=31]="All"})(y=t.DeploymentStatus||(t.DeploymentStatus={}));var m;(function(e){e[e["Undefined"]=0]="Undefined";e[e["NotStarted"]=1]="NotStarted";e[e["InProgress"]=2]="InProgress";e[e["PartiallySucceeded"]=4]="PartiallySucceeded";e[e["Succeeded"]=8]="Succeeded";e[e["Failed"]=16]="Failed";e[e["Canceled"]=32]="Canceled";e[e["Skipped"]=64]="Skipped";e[e["Cancelling"]=128]="Cancelling"})(m=t.DeployPhaseStatus||(t.DeployPhaseStatus={}));var v;(function(e){e[e["Undefined"]=0]="Undefined";e[e["AgentBasedDeployment"]=1]="AgentBasedDeployment";e[e["RunOnServer"]=2]="RunOnServer";e[e["MachineGroupBasedDeployment"]=4]="MachineGroupBasedDeployment";e[e["DeploymentGates"]=8]="DeploymentGates"})(v=t.DeployPhaseTypes||(t.DeployPhaseTypes={}));var I;(function(e){e[e["Undefined"]=0]="Undefined";e[e["NotStarted"]=1]="NotStarted";e[e["InProgress"]=2]="InProgress";e[e["Succeeded"]=4]="Succeeded";e[e["Canceled"]=8]="Canceled";e[e["Rejected"]=16]="Rejected";e[e["Queued"]=32]="Queued";e[e["Scheduled"]=64]="Scheduled";e[e["PartiallySucceeded"]=128]="PartiallySucceeded"})(I=t.EnvironmentStatus||(t.EnvironmentStatus={}));var E;(function(e){e[e["Undefined"]=0]="Undefined";e[e["DeploymentGroupRedeploy"]=1]="DeploymentGroupRedeploy";e[e["RollbackRedeploy"]=2]="RollbackRedeploy"})(E=t.EnvironmentTriggerType||(t.EnvironmentTriggerType={}));var C;(function(e){e[e["None"]=0]="None";e[e["Ascending"]=1]="Ascending";e[e["Descending"]=2]="Descending"})(C=t.FolderPathQueryOrder||(t.FolderPathQueryOrder={}));var T;(function(e){e[e["None"]=0]="None";e[e["Pending"]=1]="Pending";e[e["InProgress"]=2]="InProgress";e[e["Succeeded"]=4]="Succeeded";e[e["Failed"]=8]="Failed";e[e["Canceled"]=16]="Canceled"})(T=t.GateStatus||(t.GateStatus={}));var b;(function(e){e[e["None"]=0]="None";e[e["User"]=1]="User";e[e["System"]=2]="System"})(b=t.IssueSource||(t.IssueSource={}));var R;(function(e){e[e["Details"]=0]="Details";e[e["Environments"]=1]="Environments";e[e["Issues"]=2]="Issues";e[e["TestResults"]=3]="TestResults";e[e["WorkItems"]=4]="WorkItems";e[e["ReleaseInfo"]=5]="ReleaseInfo"})(R=t.MailSectionType||(t.MailSectionType={}));var w;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Pending"]=1]="Pending";e[e["Rejected"]=2]="Rejected";e[e["Approved"]=4]="Approved";e[e["Canceled"]=8]="Canceled";e[e["Bypassed"]=16]="Bypassed"})(w=t.ManualInterventionStatus||(t.ManualInterventionStatus={}));var B;(function(e){e[e["Task"]=1]="Task";e[e["ProofOfPresence"]=2]="ProofOfPresence"})(B=t.ManualInterventionType||(t.ManualInterventionType={}));var D;(function(e){e[e["None"]=0]="None";e[e["MultiConfiguration"]=1]="MultiConfiguration";e[e["MultiMachine"]=2]="MultiMachine"})(D=t.ParallelExecutionTypes||(t.ParallelExecutionTypes={}));var S;(function(e){e[e["Designer"]=1]="Designer";e[e["Yaml"]=2]="Yaml"})(S=t.PipelineProcessTypes||(t.PipelineProcessTypes={}));var k;(function(e){e[e["Inclusion"]=0]="Inclusion";e[e["Exclusion"]=1]="Exclusion"})(k=t.PropertySelectorType||(t.PropertySelectorType={}));var P;(function(e){e[e["None"]=0]="None";e[e["TfsGit"]=1]="TfsGit";e[e["GitHub"]=2]="GitHub"})(P=t.PullRequestSystemType||(t.PullRequestSystemType={}));var U;(function(e){e[e["None"]=0]="None";e[e["Environments"]=2]="Environments";e[e["Artifacts"]=4]="Artifacts";e[e["Triggers"]=8]="Triggers";e[e["Variables"]=16]="Variables";e[e["Tags"]=32]="Tags";e[e["LastRelease"]=64]="LastRelease"})(U=t.ReleaseDefinitionExpands||(t.ReleaseDefinitionExpands={}));var _;(function(e){e[e["IdAscending"]=0]="IdAscending";e[e["IdDescending"]=1]="IdDescending";e[e["NameAscending"]=2]="NameAscending";e[e["NameDescending"]=3]="NameDescending"})(_=t.ReleaseDefinitionQueryOrder||(t.ReleaseDefinitionQueryOrder={}));var O;(function(e){e[e["Undefined"]=0]="Undefined";e[e["RestApi"]=1]="RestApi";e[e["UserInterface"]=2]="UserInterface";e[e["Ibiza"]=4]="Ibiza";e[e["PortalExtensionApi"]=8]="PortalExtensionApi"})(O=t.ReleaseDefinitionSource||(t.ReleaseDefinitionSource={}));var V;(function(e){e[e["None"]=0]="None";e[e["Tasks"]=1]="Tasks"})(V=t.ReleaseEnvironmentExpands||(t.ReleaseEnvironmentExpands={}));var F;(function(e){e[e["None"]=0]="None";e[e["Environments"]=2]="Environments";e[e["Artifacts"]=4]="Artifacts";e[e["Approvals"]=8]="Approvals";e[e["ManualInterventions"]=16]="ManualInterventions";e[e["Variables"]=32]="Variables";e[e["Tags"]=64]="Tags"})(F=t.ReleaseExpands||(t.ReleaseExpands={}));var q;(function(e){e[e["Descending"]=0]="Descending";e[e["Ascending"]=1]="Ascending"})(q=t.ReleaseQueryOrder||(t.ReleaseQueryOrder={}));var N;(function(e){e[e["None"]=0]="None";e[e["Manual"]=1]="Manual";e[e["ContinuousIntegration"]=2]="ContinuousIntegration";e[e["Schedule"]=3]="Schedule";e[e["PullRequest"]=4]="PullRequest"})(N=t.ReleaseReason||(t.ReleaseReason={}));var M;(function(e){e[e["Undefined"]=0]="Undefined";e[e["Draft"]=1]="Draft";e[e["Active"]=2]="Active";e[e["Abandoned"]=4]="Abandoned"})(M=t.ReleaseStatus||(t.ReleaseStatus={}));var j;(function(e){e[e["Undefined"]=0]="Undefined";e[e["ArtifactSource"]=1]="ArtifactSource";e[e["Schedule"]=2]="Schedule";e[e["SourceRepo"]=3]="SourceRepo";e[e["ContainerImage"]=4]="ContainerImage";e[e["Package"]=5]="Package";e[e["PullRequest"]=6]="PullRequest"})(j=t.ReleaseTriggerType||(t.ReleaseTriggerType={}));var L;(function(e){e[e["None"]=0]="None";e[e["Monday"]=1]="Monday";e[e["Tuesday"]=2]="Tuesday";e[e["Wednesday"]=4]="Wednesday";e[e["Thursday"]=8]="Thursday";e[e["Friday"]=16]="Friday";e[e["Saturday"]=32]="Saturday";e[e["Sunday"]=64]="Sunday";e[e["All"]=127]="All"})(L=t.ScheduleDays||(t.ScheduleDays={}));var G;(function(e){e[e["ServiceAccount"]=1]="ServiceAccount";e[e["RequestingUser"]=2]="RequestingUser"})(G=t.SenderType||(t.SenderType={}));var x;(function(e){e[e["None"]=0]="None";e[e["Tasks"]=1]="Tasks"})(x=t.SingleReleaseExpands||(t.SingleReleaseExpands={}));var H;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Pending"]=1]="Pending";e[e["InProgress"]=2]="InProgress";e[e["Success"]=3]="Success";e[e["Failure"]=4]="Failure";e[e["Canceled"]=5]="Canceled";e[e["Skipped"]=6]="Skipped";e[e["Succeeded"]=7]="Succeeded";e[e["Failed"]=8]="Failed";e[e["PartiallySucceeded"]=9]="PartiallySucceeded"})(H=t.TaskStatus||(t.TaskStatus={}));var W;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(W=t.VariableGroupActionFilter||(t.VariableGroupActionFilter={}));var Y;(function(e){e[e["None"]=0]="None";e[e["TFSGit"]=1]="TFSGit"})(Y=t.YamlFileSourceTypes||(t.YamlFileSourceTypes={}));t.TypeInfo={AgentArtifactDefinition:{},AgentArtifactType:{enumValues:{xamlBuild:0,build:1,jenkins:2,fileShare:3,nuget:4,tfsOnPrem:5,gitHub:6,tfGit:7,externalTfsBuild:8,custom:9,tfvc:10}},AgentBasedDeployPhase:{},AgentDeploymentInput:{},ApprovalExecutionOrder:{enumValues:{beforeGates:1,afterSuccessfulGates:2,afterGatesAlways:4}},ApprovalFilters:{enumValues:{none:0,manualApprovals:1,automatedApprovals:2,approvalSnapshots:4,all:7}},ApprovalOptions:{},ApprovalStatus:{enumValues:{undefined:0,pending:1,approved:2,rejected:4,reassigned:6,canceled:7,skipped:8}},ApprovalType:{enumValues:{undefined:0,preDeploy:1,postDeploy:2,all:3}},ArtifactContributionDefinition:{},ArtifactMetadata:{},ArtifactSourceTrigger:{},ArtifactTypeDefinition:{},ArtifactVersion:{},ArtifactVersionQueryResult:{},AuditAction:{enumValues:{add:1,update:2,delete:3,undelete:4}},AuthorizationHeaderFor:{enumValues:{revalidateApproverIdentity:0,onBehalfOf:1}},AutoTriggerIssue:{},AzureKeyVaultVariableGroupProviderData:{},AzureKeyVaultVariableValue:{},BuildVersion:{},Change:{},CodeRepositoryReference:{},Condition:{},ConditionType:{enumValues:{undefined:0,event:1,environmentState:2,artifact:4}},ContainerImageTrigger:{},ContinuousDeploymentTriggerIssue:{},Deployment:{},DeploymentApprovalCompletedEvent:{},DeploymentApprovalPendingEvent:{},DeploymentAttempt:{},DeploymentAuthorizationInfo:{},DeploymentAuthorizationOwner:{enumValues:{automatic:0,deploymentSubmitter:1,firstPreDeploymentApprover:2}},DeploymentCompletedEvent:{},DeploymentExpands:{enumValues:{all:0,deploymentOnly:1,approvals:2,artifacts:4}},DeploymentJob:{},DeploymentManualInterventionPendingEvent:{},DeploymentOperationStatus:{enumValues:{undefined:0,queued:1,scheduled:2,pending:4,approved:8,rejected:16,deferred:32,queuedForAgent:64,phaseInProgress:128,phaseSucceeded:256,phasePartiallySucceeded:512,phaseFailed:1024,canceled:2048,phaseCanceled:4096,manualInterventionPending:8192,queuedForPipeline:16384,cancelling:32768,evaluatingGates:65536,gateFailed:131072,all:258047}},DeploymentQueryParameters:{},DeploymentReason:{enumValues:{none:0,manual:1,automated:2,scheduled:4,redeployTrigger:8}},DeploymentsQueryType:{enumValues:{regular:1,failingSince:2}},DeploymentStartedEvent:{},DeploymentStatus:{enumValues:{undefined:0,notDeployed:1,inProgress:2,succeeded:4,partiallySucceeded:8,failed:16,all:31}},DeployPhase:{},DeployPhaseStatus:{enumValues:{undefined:0,notStarted:1,inProgress:2,partiallySucceeded:4,succeeded:8,failed:16,canceled:32,skipped:64,cancelling:128}},DeployPhaseTypes:{enumValues:{undefined:0,agentBasedDeployment:1,runOnServer:2,machineGroupBasedDeployment:4,deploymentGates:8}},EnvironmentStatus:{enumValues:{undefined:0,notStarted:1,inProgress:2,succeeded:4,canceled:8,rejected:16,queued:32,scheduled:64,partiallySucceeded:128}},EnvironmentTrigger:{},EnvironmentTriggerType:{enumValues:{undefined:0,deploymentGroupRedeploy:1,rollbackRedeploy:2}},ExecutionInput:{},Folder:{},FolderPathQueryOrder:{enumValues:{none:0,ascending:1,descending:2}},GatesDeployPhase:{},GateStatus:{enumValues:{none:0,pending:1,inProgress:2,succeeded:4,failed:8,canceled:16}},IgnoredGate:{},IssueSource:{enumValues:{none:0,user:1,system:2}},MachineGroupBasedDeployPhase:{},MailMessage:{},MailSectionType:{enumValues:{details:0,environments:1,issues:2,testResults:3,workItems:4,releaseInfo:5}},ManualIntervention:{},ManualInterventionStatus:{enumValues:{unknown:0,pending:1,rejected:2,approved:4,canceled:8,bypassed:16}},ManualInterventionType:{enumValues:{task:1,proofOfPresence:2}},ManualInterventionUpdateMetadata:{},MultiConfigInput:{},MultiMachineInput:{},PackageTrigger:{},ParallelExecutionInputBase:{},ParallelExecutionTypes:{enumValues:{none:0,multiConfiguration:1,multiMachine:2}},PipelineProcess:{},PipelineProcessTypes:{enumValues:{designer:1,yaml:2}},PropertySelector:{},PropertySelectorType:{enumValues:{inclusion:0,exclusion:1}},PullRequestConfiguration:{},PullRequestSystemType:{enumValues:{none:0,tfsGit:1,gitHub:2}},PullRequestTrigger:{},Release:{},ReleaseAbandonedEvent:{},ReleaseApproval:{},ReleaseApprovalHistory:{},ReleaseApprovalPendingEvent:{},ReleaseCondition:{},ReleaseCreatedEvent:{},ReleaseDefinition:{},ReleaseDefinitionApprovals:{},ReleaseDefinitionEnvironment:{},ReleaseDefinitionEnvironmentTemplate:{},ReleaseDefinitionExpands:{enumValues:{none:0,environments:2,artifacts:4,triggers:8,variables:16,tags:32,lastRelease:64}},ReleaseDefinitionQueryOrder:{enumValues:{idAscending:0,idDescending:1,nameAscending:2,nameDescending:3}},ReleaseDefinitionRevision:{},ReleaseDefinitionSource:{enumValues:{undefined:0,restApi:1,userInterface:2,ibiza:4,portalExtensionApi:8}},ReleaseDefinitionSummary:{},ReleaseDeployPhase:{},ReleaseEnvironment:{},ReleaseEnvironmentCompletedEvent:{},ReleaseEnvironmentExpands:{enumValues:{none:0,tasks:1}},ReleaseEnvironmentStatusUpdatedEvent:{},ReleaseEnvironmentUpdateMetadata:{},ReleaseExpands:{enumValues:{none:0,environments:2,artifacts:4,approvals:8,manualInterventions:16,variables:32,tags:64}},ReleaseGates:{},ReleaseGatesPhase:{},ReleaseNotCreatedEvent:{},ReleaseQueryOrder:{enumValues:{descending:0,ascending:1}},ReleaseReason:{enumValues:{none:0,manual:1,continuousIntegration:2,schedule:3,pullRequest:4}},ReleaseReference:{},ReleaseRevision:{},ReleaseSchedule:{},ReleaseStartMetadata:{},ReleaseStatus:{enumValues:{undefined:0,draft:1,active:2,abandoned:4}},ReleaseTask:{},ReleaseTaskAttachment:{},ReleaseTasksUpdatedEvent:{},ReleaseTriggerBase:{},ReleaseTriggerType:{enumValues:{undefined:0,artifactSource:1,schedule:2,sourceRepo:3,containerImage:4,package:5,pullRequest:6}},ReleaseUpdatedEvent:{},ReleaseUpdateMetadata:{},RunOnServerDeployPhase:{},ScheduleDays:{enumValues:{none:0,monday:1,tuesday:2,wednesday:4,thursday:8,friday:16,saturday:32,sunday:64,all:127}},ScheduledReleaseTrigger:{},SenderType:{enumValues:{serviceAccount:1,requestingUser:2}},ServerDeploymentInput:{},SingleReleaseExpands:{enumValues:{none:0,tasks:1}},SourcePullRequestVersion:{},SourceRepoTrigger:{},SummaryMailSection:{},TaskStatus:{enumValues:{unknown:0,pending:1,inProgress:2,success:3,failure:4,canceled:5,skipped:6,succeeded:7,failed:8,partiallySucceeded:9}},VariableGroup:{},VariableGroupActionFilter:{enumValues:{none:0,manage:2,use:16}},YamlFileSource:{},YamlFileSourceTypes:{enumValues:{none:0,tfsGit:1}},YamlPipelineProcess:{}};t.TypeInfo.AgentArtifactDefinition.fields={artifactType:{enumType:t.TypeInfo.AgentArtifactType}};t.TypeInfo.AgentBasedDeployPhase.fields={deploymentInput:{typeInfo:t.TypeInfo.AgentDeploymentInput},phaseType:{enumType:t.TypeInfo.DeployPhaseTypes}};t.TypeInfo.AgentDeploymentInput.fields={parallelExecution:{typeInfo:t.TypeInfo.ExecutionInput}};t.TypeInfo.ApprovalOptions.fields={executionOrder:{enumType:t.TypeInfo.ApprovalExecutionOrder}};t.TypeInfo.ArtifactContributionDefinition.fields={inputDescriptors:{isArray:true,typeInfo:n.TypeInfo.InputDescriptor}};t.TypeInfo.ArtifactMetadata.fields={instanceReference:{typeInfo:t.TypeInfo.BuildVersion}};t.TypeInfo.ArtifactSourceTrigger.fields={triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.ArtifactTypeDefinition.fields={inputDescriptors:{isArray:true,typeInfo:n.TypeInfo.InputDescriptor}};t.TypeInfo.ArtifactVersion.fields={defaultVersion:{typeInfo:t.TypeInfo.BuildVersion},versions:{isArray:true,typeInfo:t.TypeInfo.BuildVersion}};t.TypeInfo.ArtifactVersionQueryResult.fields={artifactVersions:{isArray:true,typeInfo:t.TypeInfo.ArtifactVersion}};t.TypeInfo.AutoTriggerIssue.fields={issueSource:{enumType:t.TypeInfo.IssueSource},releaseTriggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.AzureKeyVaultVariableGroupProviderData.fields={lastRefreshedOn:{isDate:true}};t.TypeInfo.AzureKeyVaultVariableValue.fields={expires:{isDate:true}};t.TypeInfo.BuildVersion.fields={sourcePullRequestVersion:{typeInfo:t.TypeInfo.SourcePullRequestVersion}};t.TypeInfo.Change.fields={timestamp:{isDate:true}};t.TypeInfo.CodeRepositoryReference.fields={systemType:{enumType:t.TypeInfo.PullRequestSystemType}};t.TypeInfo.Condition.fields={conditionType:{enumType:t.TypeInfo.ConditionType}};t.TypeInfo.ContainerImageTrigger.fields={triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.ContinuousDeploymentTriggerIssue.fields={issueSource:{enumType:t.TypeInfo.IssueSource},releaseTriggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.Deployment.fields={completedOn:{isDate:true},conditions:{isArray:true,typeInfo:t.TypeInfo.Condition},deploymentStatus:{enumType:t.TypeInfo.DeploymentStatus},lastModifiedOn:{isDate:true},operationStatus:{enumType:t.TypeInfo.DeploymentOperationStatus},postDeployApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},preDeployApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},queuedOn:{isDate:true},reason:{enumType:t.TypeInfo.DeploymentReason},release:{typeInfo:t.TypeInfo.ReleaseReference},scheduledDeploymentTime:{isDate:true},startedOn:{isDate:true}};t.TypeInfo.DeploymentApprovalCompletedEvent.fields={approval:{typeInfo:t.TypeInfo.ReleaseApproval},release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.DeploymentApprovalPendingEvent.fields={approval:{typeInfo:t.TypeInfo.ReleaseApproval},approvalOptions:{typeInfo:t.TypeInfo.ApprovalOptions},completedApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},deployment:{typeInfo:t.TypeInfo.Deployment},pendingApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.DeploymentAttempt.fields={job:{typeInfo:t.TypeInfo.ReleaseTask},lastModifiedOn:{isDate:true},operationStatus:{enumType:t.TypeInfo.DeploymentOperationStatus},postDeploymentGates:{typeInfo:t.TypeInfo.ReleaseGates},preDeploymentGates:{typeInfo:t.TypeInfo.ReleaseGates},queuedOn:{isDate:true},reason:{enumType:t.TypeInfo.DeploymentReason},releaseDeployPhases:{isArray:true,typeInfo:t.TypeInfo.ReleaseDeployPhase},status:{enumType:t.TypeInfo.DeploymentStatus},tasks:{isArray:true,typeInfo:t.TypeInfo.ReleaseTask}};t.TypeInfo.DeploymentAuthorizationInfo.fields={authorizationHeaderFor:{enumType:t.TypeInfo.AuthorizationHeaderFor}};t.TypeInfo.DeploymentCompletedEvent.fields={deployment:{typeInfo:t.TypeInfo.Deployment},environment:{typeInfo:t.TypeInfo.ReleaseEnvironment}};t.TypeInfo.DeploymentJob.fields={job:{typeInfo:t.TypeInfo.ReleaseTask},tasks:{isArray:true,typeInfo:t.TypeInfo.ReleaseTask}};t.TypeInfo.DeploymentManualInterventionPendingEvent.fields={approval:{typeInfo:t.TypeInfo.ReleaseApproval},deployment:{typeInfo:t.TypeInfo.Deployment},manualIntervention:{typeInfo:t.TypeInfo.ManualIntervention},release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.DeploymentQueryParameters.fields={deploymentStatus:{enumType:t.TypeInfo.DeploymentStatus},expands:{enumType:t.TypeInfo.DeploymentExpands},maxModifiedTime:{isDate:true},minModifiedTime:{isDate:true},operationStatus:{enumType:t.TypeInfo.DeploymentOperationStatus},queryOrder:{enumType:t.TypeInfo.ReleaseQueryOrder},queryType:{enumType:t.TypeInfo.DeploymentsQueryType}};t.TypeInfo.DeploymentStartedEvent.fields={environment:{typeInfo:t.TypeInfo.ReleaseEnvironment},release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.DeployPhase.fields={phaseType:{enumType:t.TypeInfo.DeployPhaseTypes}};t.TypeInfo.EnvironmentTrigger.fields={triggerType:{enumType:t.TypeInfo.EnvironmentTriggerType}};t.TypeInfo.ExecutionInput.fields={parallelExecutionType:{enumType:t.TypeInfo.ParallelExecutionTypes}};t.TypeInfo.Folder.fields={createdOn:{isDate:true},lastChangedDate:{isDate:true}};t.TypeInfo.GatesDeployPhase.fields={phaseType:{enumType:t.TypeInfo.DeployPhaseTypes}};t.TypeInfo.IgnoredGate.fields={lastModifiedOn:{isDate:true}};t.TypeInfo.MachineGroupBasedDeployPhase.fields={phaseType:{enumType:t.TypeInfo.DeployPhaseTypes}};t.TypeInfo.MailMessage.fields={replyBy:{isDate:true},sections:{isArray:true,enumType:t.TypeInfo.MailSectionType},senderType:{enumType:t.TypeInfo.SenderType}};t.TypeInfo.ManualIntervention.fields={createdOn:{isDate:true},modifiedOn:{isDate:true},status:{enumType:t.TypeInfo.ManualInterventionStatus},type:{enumType:t.TypeInfo.ManualInterventionType}};t.TypeInfo.ManualInterventionUpdateMetadata.fields={status:{enumType:t.TypeInfo.ManualInterventionStatus}};t.TypeInfo.MultiConfigInput.fields={parallelExecutionType:{enumType:t.TypeInfo.ParallelExecutionTypes}};t.TypeInfo.MultiMachineInput.fields={parallelExecutionType:{enumType:t.TypeInfo.ParallelExecutionTypes}};t.TypeInfo.PackageTrigger.fields={triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.ParallelExecutionInputBase.fields={parallelExecutionType:{enumType:t.TypeInfo.ParallelExecutionTypes}};t.TypeInfo.PipelineProcess.fields={type:{enumType:t.TypeInfo.PipelineProcessTypes}};t.TypeInfo.PropertySelector.fields={selectorType:{enumType:t.TypeInfo.PropertySelectorType}};t.TypeInfo.PullRequestConfiguration.fields={codeRepositoryReference:{typeInfo:t.TypeInfo.CodeRepositoryReference}};t.TypeInfo.PullRequestTrigger.fields={pullRequestConfiguration:{typeInfo:t.TypeInfo.PullRequestConfiguration},triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.Release.fields={createdOn:{isDate:true},environments:{isArray:true,typeInfo:t.TypeInfo.ReleaseEnvironment},modifiedOn:{isDate:true},reason:{enumType:t.TypeInfo.ReleaseReason},status:{enumType:t.TypeInfo.ReleaseStatus},variableGroups:{isArray:true,typeInfo:t.TypeInfo.VariableGroup}};t.TypeInfo.ReleaseAbandonedEvent.fields={release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.ReleaseApproval.fields={approvalType:{enumType:t.TypeInfo.ApprovalType},createdOn:{isDate:true},history:{isArray:true,typeInfo:t.TypeInfo.ReleaseApprovalHistory},modifiedOn:{isDate:true},status:{enumType:t.TypeInfo.ApprovalStatus}};t.TypeInfo.ReleaseApprovalHistory.fields={createdOn:{isDate:true},modifiedOn:{isDate:true}};t.TypeInfo.ReleaseApprovalPendingEvent.fields={approval:{typeInfo:t.TypeInfo.ReleaseApproval},approvalOptions:{typeInfo:t.TypeInfo.ApprovalOptions},completedApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},deployment:{typeInfo:t.TypeInfo.Deployment},environments:{isArray:true,typeInfo:t.TypeInfo.ReleaseEnvironment},pendingApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval}};t.TypeInfo.ReleaseCondition.fields={conditionType:{enumType:t.TypeInfo.ConditionType}};t.TypeInfo.ReleaseCreatedEvent.fields={release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.ReleaseDefinition.fields={createdOn:{isDate:true},environments:{isArray:true,typeInfo:t.TypeInfo.ReleaseDefinitionEnvironment},lastRelease:{typeInfo:t.TypeInfo.ReleaseReference},modifiedOn:{isDate:true},pipelineProcess:{typeInfo:t.TypeInfo.PipelineProcess},source:{enumType:t.TypeInfo.ReleaseDefinitionSource},triggers:{isArray:true,typeInfo:t.TypeInfo.ReleaseTriggerBase}};t.TypeInfo.ReleaseDefinitionApprovals.fields={approvalOptions:{typeInfo:t.TypeInfo.ApprovalOptions}};t.TypeInfo.ReleaseDefinitionEnvironment.fields={conditions:{isArray:true,typeInfo:t.TypeInfo.Condition},deployPhases:{isArray:true,typeInfo:t.TypeInfo.DeployPhase},environmentTriggers:{isArray:true,typeInfo:t.TypeInfo.EnvironmentTrigger},postDeployApprovals:{typeInfo:t.TypeInfo.ReleaseDefinitionApprovals},preDeployApprovals:{typeInfo:t.TypeInfo.ReleaseDefinitionApprovals},schedules:{isArray:true,typeInfo:t.TypeInfo.ReleaseSchedule}};t.TypeInfo.ReleaseDefinitionEnvironmentTemplate.fields={environment:{typeInfo:t.TypeInfo.ReleaseDefinitionEnvironment}};t.TypeInfo.ReleaseDefinitionRevision.fields={changedDate:{isDate:true},changeType:{enumType:t.TypeInfo.AuditAction}};t.TypeInfo.ReleaseDefinitionSummary.fields={releases:{isArray:true,typeInfo:t.TypeInfo.Release}};t.TypeInfo.ReleaseDeployPhase.fields={deploymentJobs:{isArray:true,typeInfo:t.TypeInfo.DeploymentJob},manualInterventions:{isArray:true,typeInfo:t.TypeInfo.ManualIntervention},phaseType:{enumType:t.TypeInfo.DeployPhaseTypes},startedOn:{isDate:true},status:{enumType:t.TypeInfo.DeployPhaseStatus}};t.TypeInfo.ReleaseEnvironment.fields={conditions:{isArray:true,typeInfo:t.TypeInfo.ReleaseCondition},createdOn:{isDate:true},deployPhasesSnapshot:{isArray:true,typeInfo:t.TypeInfo.DeployPhase},deploySteps:{isArray:true,typeInfo:t.TypeInfo.DeploymentAttempt},modifiedOn:{isDate:true},nextScheduledUtcTime:{isDate:true},postApprovalsSnapshot:{typeInfo:t.TypeInfo.ReleaseDefinitionApprovals},postDeployApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},preApprovalsSnapshot:{typeInfo:t.TypeInfo.ReleaseDefinitionApprovals},preDeployApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},scheduledDeploymentTime:{isDate:true},schedules:{isArray:true,typeInfo:t.TypeInfo.ReleaseSchedule},status:{enumType:t.TypeInfo.EnvironmentStatus},variableGroups:{isArray:true,typeInfo:t.TypeInfo.VariableGroup}};t.TypeInfo.ReleaseEnvironmentCompletedEvent.fields={environment:{typeInfo:t.TypeInfo.ReleaseEnvironment},reason:{enumType:t.TypeInfo.DeploymentReason}};t.TypeInfo.ReleaseEnvironmentStatusUpdatedEvent.fields={environmentStatus:{enumType:t.TypeInfo.EnvironmentStatus},latestDeploymentOperationStatus:{enumType:t.TypeInfo.DeploymentOperationStatus},latestDeploymentStatus:{enumType:t.TypeInfo.DeploymentStatus}};t.TypeInfo.ReleaseEnvironmentUpdateMetadata.fields={scheduledDeploymentTime:{isDate:true},status:{enumType:t.TypeInfo.EnvironmentStatus}};t.TypeInfo.ReleaseGates.fields={deploymentJobs:{isArray:true,typeInfo:t.TypeInfo.DeploymentJob},ignoredGates:{isArray:true,typeInfo:t.TypeInfo.IgnoredGate},lastModifiedOn:{isDate:true},stabilizationCompletedOn:{isDate:true},startedOn:{isDate:true},status:{enumType:t.TypeInfo.GateStatus},succeedingSince:{isDate:true}};t.TypeInfo.ReleaseGatesPhase.fields={deploymentJobs:{isArray:true,typeInfo:t.TypeInfo.DeploymentJob},ignoredGates:{isArray:true,typeInfo:t.TypeInfo.IgnoredGate},manualInterventions:{isArray:true,typeInfo:t.TypeInfo.ManualIntervention},phaseType:{enumType:t.TypeInfo.DeployPhaseTypes},stabilizationCompletedOn:{isDate:true},startedOn:{isDate:true},status:{enumType:t.TypeInfo.DeployPhaseStatus},succeedingSince:{isDate:true}};t.TypeInfo.ReleaseNotCreatedEvent.fields={releaseReason:{enumType:t.TypeInfo.ReleaseReason}};t.TypeInfo.ReleaseReference.fields={createdOn:{isDate:true},reason:{enumType:t.TypeInfo.ReleaseReason}};t.TypeInfo.ReleaseRevision.fields={changedDate:{isDate:true}};t.TypeInfo.ReleaseSchedule.fields={daysToRelease:{enumType:t.TypeInfo.ScheduleDays}};t.TypeInfo.ReleaseStartMetadata.fields={artifacts:{isArray:true,typeInfo:t.TypeInfo.ArtifactMetadata},reason:{enumType:t.TypeInfo.ReleaseReason}};t.TypeInfo.ReleaseTask.fields={dateEnded:{isDate:true},dateStarted:{isDate:true},finishTime:{isDate:true},startTime:{isDate:true},status:{enumType:t.TypeInfo.TaskStatus}};t.TypeInfo.ReleaseTaskAttachment.fields={createdOn:{isDate:true},modifiedOn:{isDate:true}};t.TypeInfo.ReleaseTasksUpdatedEvent.fields={job:{typeInfo:t.TypeInfo.ReleaseTask},tasks:{isArray:true,typeInfo:t.TypeInfo.ReleaseTask}};t.TypeInfo.ReleaseTriggerBase.fields={triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.ReleaseUpdatedEvent.fields={release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.ReleaseUpdateMetadata.fields={status:{enumType:t.TypeInfo.ReleaseStatus}};t.TypeInfo.RunOnServerDeployPhase.fields={deploymentInput:{typeInfo:t.TypeInfo.ServerDeploymentInput},phaseType:{enumType:t.TypeInfo.DeployPhaseTypes}};t.TypeInfo.ScheduledReleaseTrigger.fields={schedule:{typeInfo:t.TypeInfo.ReleaseSchedule},triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.ServerDeploymentInput.fields={parallelExecution:{typeInfo:t.TypeInfo.ExecutionInput}};t.TypeInfo.SourcePullRequestVersion.fields={pullRequestMergedAt:{isDate:true}};t.TypeInfo.SourceRepoTrigger.fields={triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.SummaryMailSection.fields={sectionType:{enumType:t.TypeInfo.MailSectionType}};t.TypeInfo.VariableGroup.fields={createdOn:{isDate:true},modifiedOn:{isDate:true}};t.TypeInfo.YamlFileSource.fields={type:{enumType:t.TypeInfo.YamlFileSourceTypes}};t.TypeInfo.YamlPipelineProcess.fields={fileSource:{typeInfo:t.TypeInfo.YamlFileSource},type:{enumType:t.TypeInfo.PipelineProcessTypes}}},4747:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.RoleAccess=void 0;var i;(function(e){e[e["Assigned"]=1]="Assigned";e[e["Inherited"]=2]="Inherited"})(i=t.RoleAccess||(t.RoleAccess={}));t.TypeInfo={RoleAccess:{enumValues:{assigned:1,inherited:2}},RoleAssignment:{}};t.TypeInfo.RoleAssignment.fields={access:{enumType:t.TypeInfo.RoleAccess}}},3090:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.VariableGroupQueryOrder=t.VariableGroupActionFilter=t.TimelineRecordState=t.TaskResult=t.TaskOrchestrationPlanState=t.TaskOrchestrationItemType=t.TaskGroupQueryOrder=t.TaskGroupExpands=t.TaskDefinitionStatus=t.TaskCommandMode=t.TaskAgentUpdateReasonType=t.TaskAgentStatusFilter=t.TaskAgentStatus=t.TaskAgentRequestUpdateOptions=t.TaskAgentQueueActionFilter=t.TaskAgentPoolType=t.TaskAgentPoolOptions=t.TaskAgentPoolMaintenanceScheduleDays=t.TaskAgentPoolMaintenanceJobStatus=t.TaskAgentPoolMaintenanceJobResult=t.TaskAgentPoolActionFilter=t.TaskAgentJobStepType=t.TaskAgentJobResultFilter=t.StageTriggerType=t.SecureFileActionFilter=t.ResourceLockStatus=t.PlanGroupStatusFilter=t.PlanGroupStatus=t.OrchestrationType=t.OperationType=t.OperatingSystemType=t.MaskType=t.MachineGroupActionFilter=t.LogLevel=t.IssueType=t.ExclusiveLockType=t.EnvironmentResourceType=t.EnvironmentExpands=t.EnvironmentActionFilter=t.ElasticPoolState=t.ElasticNodeState=t.ElasticComputeState=t.ElasticAgentState=t.DeploymentTargetExpands=t.DeploymentPoolSummaryExpands=t.DeploymentMachineExpands=t.DeploymentGroupExpands=t.DeploymentGroupActionFilter=t.DemandSourceType=t.AuditAction=t.AadLoginPromptOption=void 0;const n=i(1558);var r;(function(e){e[e["NoOption"]=0]="NoOption";e[e["Login"]=1]="Login";e[e["SelectAccount"]=2]="SelectAccount";e[e["FreshLogin"]=3]="FreshLogin";e[e["FreshLoginWithMfa"]=4]="FreshLoginWithMfa"})(r=t.AadLoginPromptOption||(t.AadLoginPromptOption={}));var s;(function(e){e[e["Add"]=1]="Add";e[e["Update"]=2]="Update";e[e["Delete"]=3]="Delete";e[e["Undelete"]=4]="Undelete"})(s=t.AuditAction||(t.AuditAction={}));var o;(function(e){e[e["Task"]=0]="Task";e[e["Feature"]=1]="Feature"})(o=t.DemandSourceType||(t.DemandSourceType={}));var a;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(a=t.DeploymentGroupActionFilter||(t.DeploymentGroupActionFilter={}));var l;(function(e){e[e["None"]=0]="None";e[e["Machines"]=2]="Machines";e[e["Tags"]=4]="Tags"})(l=t.DeploymentGroupExpands||(t.DeploymentGroupExpands={}));var u;(function(e){e[e["None"]=0]="None";e[e["Capabilities"]=2]="Capabilities";e[e["AssignedRequest"]=4]="AssignedRequest"})(u=t.DeploymentMachineExpands||(t.DeploymentMachineExpands={}));var c;(function(e){e[e["None"]=0]="None";e[e["DeploymentGroups"]=2]="DeploymentGroups";e[e["Resource"]=4]="Resource"})(c=t.DeploymentPoolSummaryExpands||(t.DeploymentPoolSummaryExpands={}));var d;(function(e){e[e["None"]=0]="None";e[e["Capabilities"]=2]="Capabilities";e[e["AssignedRequest"]=4]="AssignedRequest";e[e["LastCompletedRequest"]=8]="LastCompletedRequest"})(d=t.DeploymentTargetExpands||(t.DeploymentTargetExpands={}));var p;(function(e){e[e["None"]=0]="None";e[e["Enabled"]=1]="Enabled";e[e["Online"]=2]="Online";e[e["Assigned"]=4]="Assigned"})(p=t.ElasticAgentState||(t.ElasticAgentState={}));var A;(function(e){e[e["None"]=0]="None";e[e["Healthy"]=1]="Healthy";e[e["Creating"]=2]="Creating";e[e["Deleting"]=3]="Deleting";e[e["Failed"]=4]="Failed";e[e["Stopped"]=5]="Stopped";e[e["Reimaging"]=6]="Reimaging";e[e["UnhealthyVm"]=7]="UnhealthyVm";e[e["UnhealthyVmssVm"]=8]="UnhealthyVmssVm"})(A=t.ElasticComputeState||(t.ElasticComputeState={}));var f;(function(e){e[e["None"]=0]="None";e[e["New"]=1]="New";e[e["CreatingCompute"]=2]="CreatingCompute";e[e["StartingAgent"]=3]="StartingAgent";e[e["Idle"]=4]="Idle";e[e["Assigned"]=5]="Assigned";e[e["Offline"]=6]="Offline";e[e["PendingReimage"]=7]="PendingReimage";e[e["PendingDelete"]=8]="PendingDelete";e[e["Saved"]=9]="Saved";e[e["DeletingCompute"]=10]="DeletingCompute";e[e["Deleted"]=11]="Deleted";e[e["Lost"]=12]="Lost";e[e["ReimagingCompute"]=13]="ReimagingCompute";e[e["RestartingAgent"]=14]="RestartingAgent";e[e["FailedToStartPendingDelete"]=15]="FailedToStartPendingDelete";e[e["FailedToRestartPendingDelete"]=16]="FailedToRestartPendingDelete";e[e["FailedVMPendingDelete"]=17]="FailedVMPendingDelete";e[e["AssignedPendingDelete"]=18]="AssignedPendingDelete";e[e["RetryDelete"]=19]="RetryDelete";e[e["UnhealthyVm"]=20]="UnhealthyVm";e[e["UnhealthyVmPendingDelete"]=21]="UnhealthyVmPendingDelete";e[e["PendingReimageCandidate"]=22]="PendingReimageCandidate"})(f=t.ElasticNodeState||(t.ElasticNodeState={}));var h;(function(e){e[e["Online"]=0]="Online";e[e["Offline"]=1]="Offline";e[e["Unhealthy"]=2]="Unhealthy";e[e["New"]=3]="New"})(h=t.ElasticPoolState||(t.ElasticPoolState={}));var g;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(g=t.EnvironmentActionFilter||(t.EnvironmentActionFilter={}));var y;(function(e){e[e["None"]=0]="None";e[e["ResourceReferences"]=1]="ResourceReferences"})(y=t.EnvironmentExpands||(t.EnvironmentExpands={}));var m;(function(e){e[e["Undefined"]=0]="Undefined";e[e["Generic"]=1]="Generic";e[e["VirtualMachine"]=2]="VirtualMachine";e[e["Kubernetes"]=4]="Kubernetes"})(m=t.EnvironmentResourceType||(t.EnvironmentResourceType={}));var v;(function(e){e[e["RunLatest"]=0]="RunLatest";e[e["Sequential"]=1]="Sequential";e[e["BranchRunLatest"]=2]="BranchRunLatest";e[e["Parallel"]=3]="Parallel"})(v=t.ExclusiveLockType||(t.ExclusiveLockType={}));var I;(function(e){e[e["Error"]=1]="Error";e[e["Warning"]=2]="Warning"})(I=t.IssueType||(t.IssueType={}));var E;(function(e){e[e["Error"]=0]="Error";e[e["Warning"]=1]="Warning";e[e["Info"]=2]="Info"})(E=t.LogLevel||(t.LogLevel={}));var C;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(C=t.MachineGroupActionFilter||(t.MachineGroupActionFilter={}));var T;(function(e){e[e["Variable"]=1]="Variable";e[e["Regex"]=2]="Regex"})(T=t.MaskType||(t.MaskType={}));var b;(function(e){e[e["Windows"]=0]="Windows";e[e["Linux"]=1]="Linux"})(b=t.OperatingSystemType||(t.OperatingSystemType={}));var R;(function(e){e[e["ConfigurationJob"]=0]="ConfigurationJob";e[e["SizingJob"]=1]="SizingJob";e[e["IncreaseCapacity"]=2]="IncreaseCapacity";e[e["Reimage"]=3]="Reimage";e[e["DeleteVMs"]=4]="DeleteVMs"})(R=t.OperationType||(t.OperationType={}));var w;(function(e){e[e["Uniform"]=0]="Uniform";e[e["Flexible"]=1]="Flexible"})(w=t.OrchestrationType||(t.OrchestrationType={}));var B;(function(e){e[e["Running"]=1]="Running";e[e["Queued"]=2]="Queued";e[e["All"]=3]="All"})(B=t.PlanGroupStatus||(t.PlanGroupStatus={}));var D;(function(e){e[e["Running"]=1]="Running";e[e["Queued"]=2]="Queued";e[e["All"]=3]="All"})(D=t.PlanGroupStatusFilter||(t.PlanGroupStatusFilter={}));var S;(function(e){e[e["Queued"]=0]="Queued";e[e["InUse"]=1]="InUse";e[e["Finished"]=2]="Finished";e[e["TimedOut"]=3]="TimedOut";e[e["Canceled"]=4]="Canceled";e[e["Abandoned"]=5]="Abandoned";e[e["WaitingOnChecks"]=6]="WaitingOnChecks"})(S=t.ResourceLockStatus||(t.ResourceLockStatus={}));var k;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(k=t.SecureFileActionFilter||(t.SecureFileActionFilter={}));var P;(function(e){e[e["Automatic"]=0]="Automatic";e[e["Manual"]=1]="Manual"})(P=t.StageTriggerType||(t.StageTriggerType={}));var U;(function(e){e[e["Failed"]=1]="Failed";e[e["Passed"]=2]="Passed";e[e["NeverDeployed"]=4]="NeverDeployed";e[e["All"]=7]="All"})(U=t.TaskAgentJobResultFilter||(t.TaskAgentJobResultFilter={}));var _;(function(e){e[e["Task"]=1]="Task";e[e["Action"]=2]="Action"})(_=t.TaskAgentJobStepType||(t.TaskAgentJobStepType={}));var O;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(O=t.TaskAgentPoolActionFilter||(t.TaskAgentPoolActionFilter={}));var V;(function(e){e[e["Succeeded"]=1]="Succeeded";e[e["Failed"]=2]="Failed";e[e["Canceled"]=4]="Canceled"})(V=t.TaskAgentPoolMaintenanceJobResult||(t.TaskAgentPoolMaintenanceJobResult={}));var F;(function(e){e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed";e[e["Cancelling"]=4]="Cancelling";e[e["Queued"]=8]="Queued"})(F=t.TaskAgentPoolMaintenanceJobStatus||(t.TaskAgentPoolMaintenanceJobStatus={}));var q;(function(e){e[e["None"]=0]="None";e[e["Monday"]=1]="Monday";e[e["Tuesday"]=2]="Tuesday";e[e["Wednesday"]=4]="Wednesday";e[e["Thursday"]=8]="Thursday";e[e["Friday"]=16]="Friday";e[e["Saturday"]=32]="Saturday";e[e["Sunday"]=64]="Sunday";e[e["All"]=127]="All"})(q=t.TaskAgentPoolMaintenanceScheduleDays||(t.TaskAgentPoolMaintenanceScheduleDays={}));var N;(function(e){e[e["None"]=0]="None";e[e["ElasticPool"]=1]="ElasticPool";e[e["SingleUseAgents"]=2]="SingleUseAgents";e[e["PreserveAgentOnJobFailure"]=4]="PreserveAgentOnJobFailure"})(N=t.TaskAgentPoolOptions||(t.TaskAgentPoolOptions={}));var M;(function(e){e[e["Automation"]=1]="Automation";e[e["Deployment"]=2]="Deployment"})(M=t.TaskAgentPoolType||(t.TaskAgentPoolType={}));var j;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(j=t.TaskAgentQueueActionFilter||(t.TaskAgentQueueActionFilter={}));var L;(function(e){e[e["None"]=0]="None";e[e["BumpRequestToTop"]=1]="BumpRequestToTop"})(L=t.TaskAgentRequestUpdateOptions||(t.TaskAgentRequestUpdateOptions={}));var G;(function(e){e[e["Offline"]=1]="Offline";e[e["Online"]=2]="Online"})(G=t.TaskAgentStatus||(t.TaskAgentStatus={}));var x;(function(e){e[e["Offline"]=1]="Offline";e[e["Online"]=2]="Online";e[e["All"]=3]="All"})(x=t.TaskAgentStatusFilter||(t.TaskAgentStatusFilter={}));var H;(function(e){e[e["Manual"]=1]="Manual";e[e["MinAgentVersionRequired"]=2]="MinAgentVersionRequired";e[e["Downgrade"]=3]="Downgrade"})(H=t.TaskAgentUpdateReasonType||(t.TaskAgentUpdateReasonType={}));var W;(function(e){e[e["Any"]=0]="Any";e[e["Restricted"]=1]="Restricted"})(W=t.TaskCommandMode||(t.TaskCommandMode={}));var Y;(function(e){e[e["Preinstalled"]=1]="Preinstalled";e[e["ReceivedInstallOrUpdate"]=2]="ReceivedInstallOrUpdate";e[e["Installed"]=3]="Installed";e[e["ReceivedUninstall"]=4]="ReceivedUninstall";e[e["Uninstalled"]=5]="Uninstalled";e[e["RequestedUpdate"]=6]="RequestedUpdate";e[e["Updated"]=7]="Updated";e[e["AlreadyUpToDate"]=8]="AlreadyUpToDate";e[e["InlineUpdateReceived"]=9]="InlineUpdateReceived"})(Y=t.TaskDefinitionStatus||(t.TaskDefinitionStatus={}));var J;(function(e){e[e["None"]=0]="None";e[e["Tasks"]=2]="Tasks"})(J=t.TaskGroupExpands||(t.TaskGroupExpands={}));var z;(function(e){e[e["CreatedOnAscending"]=0]="CreatedOnAscending";e[e["CreatedOnDescending"]=1]="CreatedOnDescending"})(z=t.TaskGroupQueryOrder||(t.TaskGroupQueryOrder={}));var $;(function(e){e[e["Container"]=0]="Container";e[e["Job"]=1]="Job"})($=t.TaskOrchestrationItemType||(t.TaskOrchestrationItemType={}));var K;(function(e){e[e["InProgress"]=1]="InProgress";e[e["Queued"]=2]="Queued";e[e["Completed"]=4]="Completed";e[e["Throttled"]=8]="Throttled"})(K=t.TaskOrchestrationPlanState||(t.TaskOrchestrationPlanState={}));var Z;(function(e){e[e["Succeeded"]=0]="Succeeded";e[e["SucceededWithIssues"]=1]="SucceededWithIssues";e[e["Failed"]=2]="Failed";e[e["Canceled"]=3]="Canceled";e[e["Skipped"]=4]="Skipped";e[e["Abandoned"]=5]="Abandoned";e[e["ManuallyQueued"]=6]="ManuallyQueued";e[e["DependentOnManualQueue"]=7]="DependentOnManualQueue"})(Z=t.TaskResult||(t.TaskResult={}));var X;(function(e){e[e["Pending"]=0]="Pending";e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed"})(X=t.TimelineRecordState||(t.TimelineRecordState={}));var ee;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(ee=t.VariableGroupActionFilter||(t.VariableGroupActionFilter={}));var te;(function(e){e[e["IdAscending"]=0]="IdAscending";e[e["IdDescending"]=1]="IdDescending"})(te=t.VariableGroupQueryOrder||(t.VariableGroupQueryOrder={}));t.TypeInfo={AadLoginPromptOption:{enumValues:{noOption:0,login:1,selectAccount:2,freshLogin:3,freshLoginWithMfa:4}},AgentChangeEvent:{},AgentJobRequestMessage:{},AgentPoolEvent:{},AgentQueueEvent:{},AgentQueuesEvent:{},AuditAction:{enumValues:{add:1,update:2,delete:3,undelete:4}},AzureKeyVaultVariableGroupProviderData:{},AzureKeyVaultVariableValue:{},DemandMinimumVersion:{},DemandSource:{},DemandSourceType:{enumValues:{task:0,feature:1}},DeploymentGroup:{},DeploymentGroupActionFilter:{enumValues:{none:0,manage:2,use:16}},DeploymentGroupExpands:{enumValues:{none:0,machines:2,tags:4}},DeploymentGroupMetrics:{},DeploymentGroupReference:{},DeploymentMachine:{},DeploymentMachineChangedData:{},DeploymentMachineExpands:{enumValues:{none:0,capabilities:2,assignedRequest:4}},DeploymentMachineGroup:{},DeploymentMachineGroupReference:{},DeploymentMachinesChangeEvent:{},DeploymentPoolSummary:{},DeploymentPoolSummaryExpands:{enumValues:{none:0,deploymentGroups:2,resource:4}},DeploymentTargetExpands:{enumValues:{none:0,capabilities:2,assignedRequest:4,lastCompletedRequest:8}},ElasticAgentState:{enumValues:{none:0,enabled:1,online:2,assigned:4}},ElasticComputeState:{enumValues:{none:0,healthy:1,creating:2,deleting:3,failed:4,stopped:5,reimaging:6,unhealthyVm:7,unhealthyVmssVm:8}},ElasticNode:{},ElasticNodeSettings:{},ElasticNodeState:{enumValues:{none:0,new:1,creatingCompute:2,startingAgent:3,idle:4,assigned:5,offline:6,pendingReimage:7,pendingDelete:8,saved:9,deletingCompute:10,deleted:11,lost:12,reimagingCompute:13,restartingAgent:14,failedToStartPendingDelete:15,failedToRestartPendingDelete:16,failedVMPendingDelete:17,assignedPendingDelete:18,retryDelete:19,unhealthyVm:20,unhealthyVmPendingDelete:21,pendingReimageCandidate:22}},ElasticPool:{},ElasticPoolCreationResult:{},ElasticPoolLog:{},ElasticPoolSettings:{},ElasticPoolState:{enumValues:{online:0,offline:1,unhealthy:2,new:3}},EnvironmentActionFilter:{enumValues:{none:0,manage:2,use:16}},EnvironmentDeploymentExecutionRecord:{},EnvironmentExpands:{enumValues:{none:0,resourceReferences:1}},EnvironmentInstance:{},EnvironmentResource:{},EnvironmentResourceDeploymentExecutionRecord:{},EnvironmentResourceReference:{},EnvironmentResourceType:{enumValues:{undefined:0,generic:1,virtualMachine:2,kubernetes:4}},ExclusiveLockType:{enumValues:{runLatest:0,sequential:1,branchRunLatest:2,parallel:3}},Issue:{},IssueType:{enumValues:{error:1,warning:2}},JobAssignedEvent:{},JobCompletedEvent:{},JobEnvironment:{},JobRequestMessage:{},KubernetesResource:{},KubernetesResourceCreateParametersNewEndpoint:{},LogLevel:{enumValues:{error:0,warning:1,info:2}},MachineGroupActionFilter:{enumValues:{none:0,manage:2,use:16}},MaskHint:{},MaskType:{enumValues:{variable:1,regex:2}},OperatingSystemType:{enumValues:{windows:0,linux:1}},OperationType:{enumValues:{configurationJob:0,sizingJob:1,increaseCapacity:2,reimage:3,deleteVMs:4}},OrchestrationType:{enumValues:{uniform:0,flexible:1}},PackageMetadata:{},PlanEnvironment:{},PlanGroupStatus:{enumValues:{running:1,queued:2,all:3}},PlanGroupStatusFilter:{enumValues:{running:1,queued:2,all:3}},ResourceLockRequest:{},ResourceLockStatus:{enumValues:{queued:0,inUse:1,finished:2,timedOut:3,canceled:4,abandoned:5,waitingOnChecks:6}},ResourceUsage:{},SecureFile:{},SecureFileActionFilter:{enumValues:{none:0,manage:2,use:16}},SecureFileEvent:{},ServerTaskRequestMessage:{},ServiceEndpoint:{},ServiceEndpointAuthenticationScheme:{},ServiceEndpointExecutionData:{},ServiceEndpointExecutionRecord:{},ServiceEndpointExecutionRecordsInput:{},ServiceEndpointRequestResult:{},ServiceEndpointType:{},StageTriggerType:{enumValues:{automatic:0,manual:1}},TaskAgent:{},TaskAgentCloudRequest:{},TaskAgentCloudType:{},TaskAgentDowngrade:{},TaskAgentJob:{},TaskAgentJobRequest:{},TaskAgentJobResultFilter:{enumValues:{failed:1,passed:2,neverDeployed:4,all:7}},TaskAgentJobStep:{},TaskAgentJobStepType:{enumValues:{task:1,action:2}},TaskAgentManualUpdate:{},TaskAgentMinAgentVersionRequiredUpdate:{},TaskAgentPool:{},TaskAgentPoolActionFilter:{enumValues:{none:0,manage:2,use:16}},TaskAgentPoolMaintenanceDefinition:{},TaskAgentPoolMaintenanceJob:{},TaskAgentPoolMaintenanceJobResult:{enumValues:{succeeded:1,failed:2,canceled:4}},TaskAgentPoolMaintenanceJobStatus:{enumValues:{inProgress:1,completed:2,cancelling:4,queued:8}},TaskAgentPoolMaintenanceJobTargetAgent:{},TaskAgentPoolMaintenanceSchedule:{},TaskAgentPoolMaintenanceScheduleDays:{enumValues:{none:0,monday:1,tuesday:2,wednesday:4,thursday:8,friday:16,saturday:32,sunday:64,all:127}},TaskAgentPoolOptions:{enumValues:{none:0,elasticPool:1,singleUseAgents:2,preserveAgentOnJobFailure:4}},TaskAgentPoolReference:{},TaskAgentPoolStatus:{},TaskAgentPoolSummary:{},TaskAgentPoolType:{enumValues:{automation:1,deployment:2}},TaskAgentQueue:{},TaskAgentQueueActionFilter:{enumValues:{none:0,manage:2,use:16}},TaskAgentReference:{},TaskAgentRequestUpdateOptions:{enumValues:{none:0,bumpRequestToTop:1}},TaskAgentSession:{},TaskAgentStatus:{enumValues:{offline:1,online:2}},TaskAgentStatusFilter:{enumValues:{offline:1,online:2,all:3}},TaskAgentUpdate:{},TaskAgentUpdateReason:{},TaskAgentUpdateReasonType:{enumValues:{manual:1,minAgentVersionRequired:2,downgrade:3}},TaskAttachment:{},TaskCommandMode:{enumValues:{any:0,restricted:1}},TaskCommandRestrictions:{},TaskCompletedEvent:{},TaskDefinition:{},TaskDefinitionStatus:{enumValues:{preinstalled:1,receivedInstallOrUpdate:2,installed:3,receivedUninstall:4,uninstalled:5,requestedUpdate:6,updated:7,alreadyUpToDate:8,inlineUpdateReceived:9}},TaskGroup:{},TaskGroupExpands:{enumValues:{none:0,tasks:2}},TaskGroupQueryOrder:{enumValues:{createdOnAscending:0,createdOnDescending:1}},TaskGroupRevision:{},TaskLog:{},TaskOrchestrationContainer:{},TaskOrchestrationItem:{},TaskOrchestrationItemType:{enumValues:{container:0,job:1}},TaskOrchestrationJob:{},TaskOrchestrationPlan:{},TaskOrchestrationPlanGroup:{},TaskOrchestrationPlanGroupsQueueMetrics:{},TaskOrchestrationPlanState:{enumValues:{inProgress:1,queued:2,completed:4,throttled:8}},TaskOrchestrationQueuedPlan:{},TaskOrchestrationQueuedPlanGroup:{},TaskRestrictions:{},TaskResult:{enumValues:{succeeded:0,succeededWithIssues:1,failed:2,canceled:3,skipped:4,abandoned:5,manuallyQueued:6,dependentOnManualQueue:7}},Timeline:{},TimelineRecord:{},TimelineRecordReference:{},TimelineRecordState:{enumValues:{pending:0,inProgress:1,completed:2}},VariableGroup:{},VariableGroupActionFilter:{enumValues:{none:0,manage:2,use:16}},VariableGroupQueryOrder:{enumValues:{idAscending:0,idDescending:1}},VirtualMachine:{},VirtualMachineGroup:{},VirtualMachineResource:{},VirtualMachineResourceCreateParameters:{}};t.TypeInfo.AgentChangeEvent.fields={agent:{typeInfo:t.TypeInfo.TaskAgent},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},timeStamp:{isDate:true}};t.TypeInfo.AgentJobRequestMessage.fields={environment:{typeInfo:t.TypeInfo.JobEnvironment},lockedUntil:{isDate:true}};t.TypeInfo.AgentPoolEvent.fields={pool:{typeInfo:t.TypeInfo.TaskAgentPool}};t.TypeInfo.AgentQueueEvent.fields={queue:{typeInfo:t.TypeInfo.TaskAgentQueue}};t.TypeInfo.AgentQueuesEvent.fields={queues:{isArray:true,typeInfo:t.TypeInfo.TaskAgentQueue}};t.TypeInfo.AzureKeyVaultVariableGroupProviderData.fields={lastRefreshedOn:{isDate:true}};t.TypeInfo.AzureKeyVaultVariableValue.fields={expires:{isDate:true}};t.TypeInfo.DemandMinimumVersion.fields={source:{typeInfo:t.TypeInfo.DemandSource}};t.TypeInfo.DemandSource.fields={sourceType:{enumType:t.TypeInfo.DemandSourceType}};t.TypeInfo.DeploymentGroup.fields={machines:{isArray:true,typeInfo:t.TypeInfo.DeploymentMachine},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference}};t.TypeInfo.DeploymentGroupMetrics.fields={deploymentGroup:{typeInfo:t.TypeInfo.DeploymentGroupReference}};t.TypeInfo.DeploymentGroupReference.fields={pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference}};t.TypeInfo.DeploymentMachine.fields={agent:{typeInfo:t.TypeInfo.TaskAgent}};t.TypeInfo.DeploymentMachineChangedData.fields={agent:{typeInfo:t.TypeInfo.TaskAgent}};t.TypeInfo.DeploymentMachineGroup.fields={machines:{isArray:true,typeInfo:t.TypeInfo.DeploymentMachine},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference}};t.TypeInfo.DeploymentMachineGroupReference.fields={pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference}};t.TypeInfo.DeploymentMachinesChangeEvent.fields={machineGroupReference:{typeInfo:t.TypeInfo.DeploymentGroupReference},machines:{isArray:true,typeInfo:t.TypeInfo.DeploymentMachineChangedData}};t.TypeInfo.DeploymentPoolSummary.fields={deploymentGroups:{isArray:true,typeInfo:t.TypeInfo.DeploymentGroupReference},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},resource:{typeInfo:t.TypeInfo.EnvironmentResourceReference}};t.TypeInfo.ElasticNode.fields={agentState:{enumType:t.TypeInfo.ElasticAgentState},computeState:{enumType:t.TypeInfo.ElasticComputeState},desiredState:{enumType:t.TypeInfo.ElasticNodeState},state:{enumType:t.TypeInfo.ElasticNodeState},stateChangedOn:{isDate:true}};t.TypeInfo.ElasticNodeSettings.fields={state:{enumType:t.TypeInfo.ElasticNodeState}};t.TypeInfo.ElasticPool.fields={offlineSince:{isDate:true},orchestrationType:{enumType:t.TypeInfo.OrchestrationType},osType:{enumType:t.TypeInfo.OperatingSystemType},state:{enumType:t.TypeInfo.ElasticPoolState}};t.TypeInfo.ElasticPoolCreationResult.fields={agentPool:{typeInfo:t.TypeInfo.TaskAgentPool},agentQueue:{typeInfo:t.TypeInfo.TaskAgentQueue},elasticPool:{typeInfo:t.TypeInfo.ElasticPool}};t.TypeInfo.ElasticPoolLog.fields={level:{enumType:t.TypeInfo.LogLevel},operation:{enumType:t.TypeInfo.OperationType},timestamp:{isDate:true}};t.TypeInfo.ElasticPoolSettings.fields={orchestrationType:{enumType:t.TypeInfo.OrchestrationType},osType:{enumType:t.TypeInfo.OperatingSystemType}};t.TypeInfo.EnvironmentDeploymentExecutionRecord.fields={finishTime:{isDate:true},queueTime:{isDate:true},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true}};t.TypeInfo.EnvironmentInstance.fields={createdOn:{isDate:true},lastModifiedOn:{isDate:true},resources:{isArray:true,typeInfo:t.TypeInfo.EnvironmentResourceReference}};t.TypeInfo.EnvironmentResource.fields={createdOn:{isDate:true},lastModifiedOn:{isDate:true},type:{enumType:t.TypeInfo.EnvironmentResourceType}};t.TypeInfo.EnvironmentResourceDeploymentExecutionRecord.fields={finishTime:{isDate:true},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true}};t.TypeInfo.EnvironmentResourceReference.fields={type:{enumType:t.TypeInfo.EnvironmentResourceType}};t.TypeInfo.Issue.fields={type:{enumType:t.TypeInfo.IssueType}};t.TypeInfo.JobAssignedEvent.fields={request:{typeInfo:t.TypeInfo.TaskAgentJobRequest}};t.TypeInfo.JobCompletedEvent.fields={result:{enumType:t.TypeInfo.TaskResult}};t.TypeInfo.JobEnvironment.fields={endpoints:{isArray:true,typeInfo:t.TypeInfo.ServiceEndpoint},mask:{isArray:true,typeInfo:t.TypeInfo.MaskHint},secureFiles:{isArray:true,typeInfo:t.TypeInfo.SecureFile},systemConnection:{typeInfo:t.TypeInfo.ServiceEndpoint}};t.TypeInfo.JobRequestMessage.fields={environment:{typeInfo:t.TypeInfo.JobEnvironment}};t.TypeInfo.KubernetesResource.fields={createdOn:{isDate:true},lastModifiedOn:{isDate:true},type:{enumType:t.TypeInfo.EnvironmentResourceType}};t.TypeInfo.KubernetesResourceCreateParametersNewEndpoint.fields={endpoint:{typeInfo:t.TypeInfo.ServiceEndpoint}};t.TypeInfo.MaskHint.fields={type:{enumType:t.TypeInfo.MaskType}};t.TypeInfo.PackageMetadata.fields={createdOn:{isDate:true}};t.TypeInfo.PlanEnvironment.fields={mask:{isArray:true,typeInfo:t.TypeInfo.MaskHint}};t.TypeInfo.ResourceLockRequest.fields={assignTime:{isDate:true},finishTime:{isDate:true},lockType:{enumType:t.TypeInfo.ExclusiveLockType},queueTime:{isDate:true},status:{enumType:t.TypeInfo.ResourceLockStatus}};t.TypeInfo.ResourceUsage.fields={runningRequests:{isArray:true,typeInfo:t.TypeInfo.TaskAgentJobRequest}};t.TypeInfo.SecureFile.fields={createdOn:{isDate:true},modifiedOn:{isDate:true}};t.TypeInfo.SecureFileEvent.fields={secureFiles:{isArray:true,typeInfo:t.TypeInfo.SecureFile}};t.TypeInfo.ServerTaskRequestMessage.fields={environment:{typeInfo:t.TypeInfo.JobEnvironment},taskDefinition:{typeInfo:t.TypeInfo.TaskDefinition}};t.TypeInfo.ServiceEndpoint.fields={creationDate:{isDate:true},modificationDate:{isDate:true}};t.TypeInfo.ServiceEndpointAuthenticationScheme.fields={inputDescriptors:{isArray:true,typeInfo:n.TypeInfo.InputDescriptor}};t.TypeInfo.ServiceEndpointExecutionData.fields={finishTime:{isDate:true},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true}};t.TypeInfo.ServiceEndpointExecutionRecord.fields={data:{typeInfo:t.TypeInfo.ServiceEndpointExecutionData}};t.TypeInfo.ServiceEndpointExecutionRecordsInput.fields={data:{typeInfo:t.TypeInfo.ServiceEndpointExecutionData}};t.TypeInfo.ServiceEndpointRequestResult.fields={};t.TypeInfo.ServiceEndpointType.fields={authenticationSchemes:{isArray:true,typeInfo:t.TypeInfo.ServiceEndpointAuthenticationScheme},inputDescriptors:{isArray:true,typeInfo:n.TypeInfo.InputDescriptor}};t.TypeInfo.TaskAgent.fields={assignedAgentCloudRequest:{typeInfo:t.TypeInfo.TaskAgentCloudRequest},assignedRequest:{typeInfo:t.TypeInfo.TaskAgentJobRequest},createdOn:{isDate:true},lastCompletedRequest:{typeInfo:t.TypeInfo.TaskAgentJobRequest},pendingUpdate:{typeInfo:t.TypeInfo.TaskAgentUpdate},status:{enumType:t.TypeInfo.TaskAgentStatus},statusChangedOn:{isDate:true}};t.TypeInfo.TaskAgentCloudRequest.fields={agent:{typeInfo:t.TypeInfo.TaskAgentReference},agentConnectedTime:{isDate:true},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},provisionedTime:{isDate:true},provisionRequestTime:{isDate:true},releaseRequestTime:{isDate:true}};t.TypeInfo.TaskAgentCloudType.fields={inputDescriptors:{isArray:true,typeInfo:n.TypeInfo.InputDescriptor}};t.TypeInfo.TaskAgentDowngrade.fields={code:{enumType:t.TypeInfo.TaskAgentUpdateReasonType}};t.TypeInfo.TaskAgentJob.fields={steps:{isArray:true,typeInfo:t.TypeInfo.TaskAgentJobStep}};t.TypeInfo.TaskAgentJobRequest.fields={assignTime:{isDate:true},finishTime:{isDate:true},lockedUntil:{isDate:true},matchedAgents:{isArray:true,typeInfo:t.TypeInfo.TaskAgentReference},queueTime:{isDate:true},receiveTime:{isDate:true},reservedAgent:{typeInfo:t.TypeInfo.TaskAgentReference},result:{enumType:t.TypeInfo.TaskResult}};t.TypeInfo.TaskAgentJobStep.fields={type:{enumType:t.TypeInfo.TaskAgentJobStepType}};t.TypeInfo.TaskAgentManualUpdate.fields={code:{enumType:t.TypeInfo.TaskAgentUpdateReasonType}};t.TypeInfo.TaskAgentMinAgentVersionRequiredUpdate.fields={code:{enumType:t.TypeInfo.TaskAgentUpdateReasonType}};t.TypeInfo.TaskAgentPool.fields={createdOn:{isDate:true},options:{enumType:t.TypeInfo.TaskAgentPoolOptions},poolType:{enumType:t.TypeInfo.TaskAgentPoolType}};t.TypeInfo.TaskAgentPoolMaintenanceDefinition.fields={pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},scheduleSetting:{typeInfo:t.TypeInfo.TaskAgentPoolMaintenanceSchedule}};t.TypeInfo.TaskAgentPoolMaintenanceJob.fields={finishTime:{isDate:true},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},queueTime:{isDate:true},result:{enumType:t.TypeInfo.TaskAgentPoolMaintenanceJobResult},startTime:{isDate:true},status:{enumType:t.TypeInfo.TaskAgentPoolMaintenanceJobStatus},targetAgents:{isArray:true,typeInfo:t.TypeInfo.TaskAgentPoolMaintenanceJobTargetAgent}};t.TypeInfo.TaskAgentPoolMaintenanceJobTargetAgent.fields={agent:{typeInfo:t.TypeInfo.TaskAgentReference},result:{enumType:t.TypeInfo.TaskAgentPoolMaintenanceJobResult},status:{enumType:t.TypeInfo.TaskAgentPoolMaintenanceJobStatus}};t.TypeInfo.TaskAgentPoolMaintenanceSchedule.fields={daysToBuild:{enumType:t.TypeInfo.TaskAgentPoolMaintenanceScheduleDays}};t.TypeInfo.TaskAgentPoolReference.fields={options:{enumType:t.TypeInfo.TaskAgentPoolOptions},poolType:{enumType:t.TypeInfo.TaskAgentPoolType}};t.TypeInfo.TaskAgentPoolStatus.fields={options:{enumType:t.TypeInfo.TaskAgentPoolOptions},poolType:{enumType:t.TypeInfo.TaskAgentPoolType}};t.TypeInfo.TaskAgentPoolSummary.fields={deploymentGroups:{isArray:true,typeInfo:t.TypeInfo.DeploymentGroupReference},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},queues:{isArray:true,typeInfo:t.TypeInfo.TaskAgentQueue}};t.TypeInfo.TaskAgentQueue.fields={pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference}};t.TypeInfo.TaskAgentReference.fields={status:{enumType:t.TypeInfo.TaskAgentStatus}};t.TypeInfo.TaskAgentSession.fields={agent:{typeInfo:t.TypeInfo.TaskAgentReference}};t.TypeInfo.TaskAgentUpdate.fields={reason:{typeInfo:t.TypeInfo.TaskAgentUpdateReason},requestTime:{isDate:true}};t.TypeInfo.TaskAgentUpdateReason.fields={code:{enumType:t.TypeInfo.TaskAgentUpdateReasonType}};t.TypeInfo.TaskAttachment.fields={createdOn:{isDate:true},lastChangedOn:{isDate:true}};t.TypeInfo.TaskCommandRestrictions.fields={mode:{enumType:t.TypeInfo.TaskCommandMode}};t.TypeInfo.TaskCompletedEvent.fields={result:{enumType:t.TypeInfo.TaskResult}};t.TypeInfo.TaskDefinition.fields={restrictions:{typeInfo:t.TypeInfo.TaskRestrictions}};t.TypeInfo.TaskGroup.fields={createdOn:{isDate:true},modifiedOn:{isDate:true},restrictions:{typeInfo:t.TypeInfo.TaskRestrictions}};t.TypeInfo.TaskGroupRevision.fields={changedDate:{isDate:true},changeType:{enumType:t.TypeInfo.AuditAction}};t.TypeInfo.TaskLog.fields={createdOn:{isDate:true},lastChangedOn:{isDate:true}};t.TypeInfo.TaskOrchestrationContainer.fields={children:{isArray:true,typeInfo:t.TypeInfo.TaskOrchestrationItem},itemType:{enumType:t.TypeInfo.TaskOrchestrationItemType},rollback:{typeInfo:t.TypeInfo.TaskOrchestrationContainer}};t.TypeInfo.TaskOrchestrationItem.fields={itemType:{enumType:t.TypeInfo.TaskOrchestrationItemType}};t.TypeInfo.TaskOrchestrationJob.fields={itemType:{enumType:t.TypeInfo.TaskOrchestrationItemType}};t.TypeInfo.TaskOrchestrationPlan.fields={environment:{typeInfo:t.TypeInfo.PlanEnvironment},finishTime:{isDate:true},implementation:{typeInfo:t.TypeInfo.TaskOrchestrationContainer},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true},state:{enumType:t.TypeInfo.TaskOrchestrationPlanState}};t.TypeInfo.TaskOrchestrationPlanGroup.fields={runningRequests:{isArray:true,typeInfo:t.TypeInfo.TaskAgentJobRequest}};t.TypeInfo.TaskOrchestrationPlanGroupsQueueMetrics.fields={status:{enumType:t.TypeInfo.PlanGroupStatus}};t.TypeInfo.TaskOrchestrationQueuedPlan.fields={assignTime:{isDate:true},queueTime:{isDate:true}};t.TypeInfo.TaskOrchestrationQueuedPlanGroup.fields={plans:{isArray:true,typeInfo:t.TypeInfo.TaskOrchestrationQueuedPlan}};t.TypeInfo.TaskRestrictions.fields={commands:{typeInfo:t.TypeInfo.TaskCommandRestrictions}};t.TypeInfo.Timeline.fields={lastChangedOn:{isDate:true},records:{isArray:true,typeInfo:t.TypeInfo.TimelineRecord}};t.TypeInfo.TimelineRecord.fields={finishTime:{isDate:true},issues:{isArray:true,typeInfo:t.TypeInfo.Issue},lastModified:{isDate:true},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true},state:{enumType:t.TypeInfo.TimelineRecordState}};t.TypeInfo.TimelineRecordReference.fields={state:{enumType:t.TypeInfo.TimelineRecordState}};t.TypeInfo.VariableGroup.fields={createdOn:{isDate:true},modifiedOn:{isDate:true}};t.TypeInfo.VirtualMachine.fields={agent:{typeInfo:t.TypeInfo.TaskAgent}};t.TypeInfo.VirtualMachineGroup.fields={createdOn:{isDate:true},lastModifiedOn:{isDate:true},type:{enumType:t.TypeInfo.EnvironmentResourceType}};t.TypeInfo.VirtualMachineResource.fields={agent:{typeInfo:t.TypeInfo.TaskAgent},createdOn:{isDate:true},lastModifiedOn:{isDate:true},type:{enumType:t.TypeInfo.EnvironmentResourceType}};t.TypeInfo.VirtualMachineResourceCreateParameters.fields={virtualMachineResource:{typeInfo:t.TypeInfo.VirtualMachineResource}}},458:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.TestSessionState=t.TestSessionSource=t.TestRunSubstate=t.TestRunState=t.TestRunPublishContext=t.TestRunOutcome=t.TestResultsSettingsType=t.TestResultsSessionState=t.TestResultsContextType=t.TestResultGroupBy=t.TestPointState=t.TestOutcome=t.TestLogType=t.TestLogStoreOperationType=t.TestLogStoreEndpointType=t.TestLogStatusCode=t.TestLogScope=t.TestConfigurationState=t.TCMServiceDataMigrationStatus=t.SuiteExpand=t.SessionResult=t.Service=t.RunType=t.ResultObjectType=t.ResultMetaDataDetails=t.ResultMetadata=t.ResultGroupType=t.ResultDetails=t.OperationType=t.Metrics=t.FlakyDetectionType=t.CustomTestFieldType=t.CustomTestFieldScope=t.CoverageSummaryStatus=t.CoverageStatus=t.CoverageQueryFlags=t.CoverageDetailedSummaryStatus=t.CloneOperationState=t.AttachmentType=void 0;const n=i(7127);const r=i(613);var s;(function(e){e[e["GeneralAttachment"]=0]="GeneralAttachment";e[e["AfnStrip"]=1]="AfnStrip";e[e["BugFilingData"]=2]="BugFilingData";e[e["CodeCoverage"]=3]="CodeCoverage";e[e["IntermediateCollectorData"]=4]="IntermediateCollectorData";e[e["RunConfig"]=5]="RunConfig";e[e["TestImpactDetails"]=6]="TestImpactDetails";e[e["TmiTestRunDeploymentFiles"]=7]="TmiTestRunDeploymentFiles";e[e["TmiTestRunReverseDeploymentFiles"]=8]="TmiTestRunReverseDeploymentFiles";e[e["TmiTestResultDetail"]=9]="TmiTestResultDetail";e[e["TmiTestRunSummary"]=10]="TmiTestRunSummary";e[e["ConsoleLog"]=11]="ConsoleLog"})(s=t.AttachmentType||(t.AttachmentType={}));var o;(function(e){e[e["Failed"]=2]="Failed";e[e["InProgress"]=1]="InProgress";e[e["Queued"]=0]="Queued";e[e["Succeeded"]=3]="Succeeded"})(o=t.CloneOperationState||(t.CloneOperationState={}));var a;(function(e){e[e["None"]=0]="None";e[e["InProgress"]=1]="InProgress";e[e["Finalized"]=2]="Finalized";e[e["Pending"]=3]="Pending";e[e["UpdateRequestQueued"]=4]="UpdateRequestQueued";e[e["NoModulesFound"]=5]="NoModulesFound";e[e["NumberOfFilesExceeded"]=6]="NumberOfFilesExceeded";e[e["NoInputFiles"]=7]="NoInputFiles";e[e["BuildCancelled"]=8]="BuildCancelled";e[e["FailedJobs"]=9]="FailedJobs";e[e["ModuleMergeJobTimeout"]=10]="ModuleMergeJobTimeout";e[e["CodeCoverageSuccess"]=11]="CodeCoverageSuccess";e[e["InvalidBuildConfiguration"]=12]="InvalidBuildConfiguration";e[e["CoverageAnalyzerBuildNotFound"]=13]="CoverageAnalyzerBuildNotFound";e[e["FailedToRequeue"]=14]="FailedToRequeue";e[e["BuildBailedOut"]=15]="BuildBailedOut";e[e["NoCodeCoverageTask"]=16]="NoCodeCoverageTask";e[e["MergeJobFailed"]=17]="MergeJobFailed";e[e["MergeInvokerJobFailed"]=18]="MergeInvokerJobFailed";e[e["MonitorJobFailed"]=19]="MonitorJobFailed";e[e["ModuleMergeInvokerJobTimeout"]=20]="ModuleMergeInvokerJobTimeout";e[e["MonitorJobTimeout"]=21]="MonitorJobTimeout";e[e["InvalidCoverageInput"]=22]="InvalidCoverageInput"})(a=t.CoverageDetailedSummaryStatus||(t.CoverageDetailedSummaryStatus={}));var l;(function(e){e[e["Modules"]=1]="Modules";e[e["Functions"]=2]="Functions";e[e["BlockData"]=4]="BlockData"})(l=t.CoverageQueryFlags||(t.CoverageQueryFlags={}));var u;(function(e){e[e["Covered"]=0]="Covered";e[e["NotCovered"]=1]="NotCovered";e[e["PartiallyCovered"]=2]="PartiallyCovered"})(u=t.CoverageStatus||(t.CoverageStatus={}));var c;(function(e){e[e["None"]=0]="None";e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed";e[e["Finalized"]=3]="Finalized";e[e["Pending"]=4]="Pending";e[e["UpdateRequestQueued"]=5]="UpdateRequestQueued"})(c=t.CoverageSummaryStatus||(t.CoverageSummaryStatus={}));var d;(function(e){e[e["None"]=0]="None";e[e["TestRun"]=1]="TestRun";e[e["TestResult"]=2]="TestResult";e[e["TestRunAndTestResult"]=3]="TestRunAndTestResult";e[e["System"]=4]="System";e[e["All"]=7]="All"})(d=t.CustomTestFieldScope||(t.CustomTestFieldScope={}));var p;(function(e){e[e["Bit"]=2]="Bit";e[e["DateTime"]=4]="DateTime";e[e["Int"]=8]="Int";e[e["Float"]=6]="Float";e[e["String"]=12]="String";e[e["Guid"]=14]="Guid"})(p=t.CustomTestFieldType||(t.CustomTestFieldType={}));var A;(function(e){e[e["Custom"]=1]="Custom";e[e["System"]=2]="System"})(A=t.FlakyDetectionType||(t.FlakyDetectionType={}));var f;(function(e){e[e["All"]=1]="All";e[e["ResultSummary"]=2]="ResultSummary";e[e["ResultsAnalysis"]=3]="ResultsAnalysis";e[e["RunSummary"]=4]="RunSummary"})(f=t.Metrics||(t.Metrics={}));var h;(function(e){e[e["Add"]=1]="Add";e[e["Delete"]=2]="Delete"})(h=t.OperationType||(t.OperationType={}));var g;(function(e){e[e["None"]=0]="None";e[e["Iterations"]=1]="Iterations";e[e["WorkItems"]=2]="WorkItems";e[e["SubResults"]=4]="SubResults";e[e["Point"]=8]="Point"})(g=t.ResultDetails||(t.ResultDetails={}));var y;(function(e){e[e["None"]=0]="None";e[e["Rerun"]=1]="Rerun";e[e["DataDriven"]=2]="DataDriven";e[e["OrderedTest"]=3]="OrderedTest";e[e["Generic"]=4]="Generic"})(y=t.ResultGroupType||(t.ResultGroupType={}));var m;(function(e){e[e["Rerun"]=1]="Rerun";e[e["Flaky"]=2]="Flaky"})(m=t.ResultMetadata||(t.ResultMetadata={}));var v;(function(e){e[e["None"]=0]="None";e[e["FlakyIdentifiers"]=1]="FlakyIdentifiers"})(v=t.ResultMetaDataDetails||(t.ResultMetaDataDetails={}));var I;(function(e){e[e["TestSuite"]=0]="TestSuite";e[e["TestPlan"]=1]="TestPlan"})(I=t.ResultObjectType||(t.ResultObjectType={}));var E;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["Normal"]=1]="Normal";e[e["Blocking"]=2]="Blocking";e[e["Web"]=4]="Web";e[e["MtrRunInitiatedFromWeb"]=8]="MtrRunInitiatedFromWeb";e[e["RunWithDtlEnv"]=16]="RunWithDtlEnv";e[e["NoConfigRun"]=32]="NoConfigRun"})(E=t.RunType||(t.RunType={}));var C;(function(e){e[e["Any"]=0]="Any";e[e["Tcm"]=1]="Tcm";e[e["Tfs"]=2]="Tfs"})(C=t.Service||(t.Service={}));var T;(function(e){e[e["None"]=0]="None";e[e["Passed"]=1]="Passed";e[e["Failed"]=2]="Failed";e[e["Pending"]=3]="Pending"})(T=t.SessionResult||(t.SessionResult={}));var b;(function(e){e[e["Children"]=1]="Children";e[e["DefaultTesters"]=2]="DefaultTesters"})(b=t.SuiteExpand||(t.SuiteExpand={}));var R;(function(e){e[e["NotStarted"]=0]="NotStarted";e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed";e[e["Failed"]=3]="Failed"})(R=t.TCMServiceDataMigrationStatus||(t.TCMServiceDataMigrationStatus={}));var w;(function(e){e[e["Active"]=1]="Active";e[e["Inactive"]=2]="Inactive"})(w=t.TestConfigurationState||(t.TestConfigurationState={}));var B;(function(e){e[e["Run"]=0]="Run";e[e["Build"]=1]="Build";e[e["Release"]=2]="Release"})(B=t.TestLogScope||(t.TestLogScope={}));var D;(function(e){e[e["Success"]=0]="Success";e[e["Failed"]=1]="Failed";e[e["FileAlreadyExists"]=2]="FileAlreadyExists";e[e["InvalidInput"]=3]="InvalidInput";e[e["InvalidFileName"]=4]="InvalidFileName";e[e["InvalidContainer"]=5]="InvalidContainer";e[e["TransferFailed"]=6]="TransferFailed";e[e["FeatureDisabled"]=7]="FeatureDisabled";e[e["BuildDoesNotExist"]=8]="BuildDoesNotExist";e[e["RunDoesNotExist"]=9]="RunDoesNotExist";e[e["ContainerNotCreated"]=10]="ContainerNotCreated";e[e["APINotSupported"]=11]="APINotSupported";e[e["FileSizeExceeds"]=12]="FileSizeExceeds";e[e["ContainerNotFound"]=13]="ContainerNotFound";e[e["FileNotFound"]=14]="FileNotFound";e[e["DirectoryNotFound"]=15]="DirectoryNotFound";e[e["StorageCapacityExceeded"]=16]="StorageCapacityExceeded"})(D=t.TestLogStatusCode||(t.TestLogStatusCode={}));var S;(function(e){e[e["Root"]=1]="Root";e[e["File"]=2]="File"})(S=t.TestLogStoreEndpointType||(t.TestLogStoreEndpointType={}));var k;(function(e){e[e["Read"]=1]="Read";e[e["Create"]=2]="Create";e[e["ReadAndCreate"]=3]="ReadAndCreate"})(k=t.TestLogStoreOperationType||(t.TestLogStoreOperationType={}));var P;(function(e){e[e["GeneralAttachment"]=1]="GeneralAttachment";e[e["CodeCoverage"]=2]="CodeCoverage";e[e["TestImpact"]=3]="TestImpact";e[e["Intermediate"]=4]="Intermediate";e[e["System"]=5]="System";e[e["MergedCoverageFile"]=6]="MergedCoverageFile"})(P=t.TestLogType||(t.TestLogType={}));var U;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["None"]=1]="None";e[e["Passed"]=2]="Passed";e[e["Failed"]=3]="Failed";e[e["Inconclusive"]=4]="Inconclusive";e[e["Timeout"]=5]="Timeout";e[e["Aborted"]=6]="Aborted";e[e["Blocked"]=7]="Blocked";e[e["NotExecuted"]=8]="NotExecuted";e[e["Warning"]=9]="Warning";e[e["Error"]=10]="Error";e[e["NotApplicable"]=11]="NotApplicable";e[e["Paused"]=12]="Paused";e[e["InProgress"]=13]="InProgress";e[e["NotImpacted"]=14]="NotImpacted";e[e["MaxValue"]=14]="MaxValue"})(U=t.TestOutcome||(t.TestOutcome={}));var _;(function(e){e[e["None"]=0]="None";e[e["Ready"]=1]="Ready";e[e["Completed"]=2]="Completed";e[e["NotReady"]=3]="NotReady";e[e["InProgress"]=4]="InProgress";e[e["MaxValue"]=4]="MaxValue"})(_=t.TestPointState||(t.TestPointState={}));var O;(function(e){e[e["Branch"]=1]="Branch";e[e["Environment"]=2]="Environment"})(O=t.TestResultGroupBy||(t.TestResultGroupBy={}));var V;(function(e){e[e["Build"]=1]="Build";e[e["Release"]=2]="Release";e[e["Pipeline"]=3]="Pipeline"})(V=t.TestResultsContextType||(t.TestResultsContextType={}));var F;(function(e){e[e["None"]=0]="None";e[e["Running"]=1]="Running";e[e["Completed"]=2]="Completed";e[e["Waiting"]=3]="Waiting";e[e["Cancelled"]=4]="Cancelled"})(F=t.TestResultsSessionState||(t.TestResultsSessionState={}));var q;(function(e){e[e["All"]=1]="All";e[e["Flaky"]=2]="Flaky";e[e["NewTestLogging"]=3]="NewTestLogging"})(q=t.TestResultsSettingsType||(t.TestResultsSettingsType={}));var N;(function(e){e[e["Passed"]=0]="Passed";e[e["Failed"]=1]="Failed";e[e["NotImpacted"]=2]="NotImpacted";e[e["Others"]=3]="Others"})(N=t.TestRunOutcome||(t.TestRunOutcome={}));var M;(function(e){e[e["Build"]=1]="Build";e[e["Release"]=2]="Release";e[e["All"]=3]="All"})(M=t.TestRunPublishContext||(t.TestRunPublishContext={}));var j;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["NotStarted"]=1]="NotStarted";e[e["InProgress"]=2]="InProgress";e[e["Completed"]=3]="Completed";e[e["Aborted"]=4]="Aborted";e[e["Waiting"]=5]="Waiting";e[e["NeedsInvestigation"]=6]="NeedsInvestigation"})(j=t.TestRunState||(t.TestRunState={}));var L;(function(e){e[e["None"]=0]="None";e[e["CreatingEnvironment"]=1]="CreatingEnvironment";e[e["RunningTests"]=2]="RunningTests";e[e["CanceledByUser"]=3]="CanceledByUser";e[e["AbortedBySystem"]=4]="AbortedBySystem";e[e["TimedOut"]=5]="TimedOut";e[e["PendingAnalysis"]=6]="PendingAnalysis";e[e["Analyzed"]=7]="Analyzed";e[e["CancellationInProgress"]=8]="CancellationInProgress"})(L=t.TestRunSubstate||(t.TestRunSubstate={}));var G;(function(e){e[e["Unknown"]=0]="Unknown";e[e["XTDesktop"]=1]="XTDesktop";e[e["FeedbackDesktop"]=2]="FeedbackDesktop";e[e["XTWeb"]=3]="XTWeb";e[e["FeedbackWeb"]=4]="FeedbackWeb";e[e["XTDesktop2"]=5]="XTDesktop2";e[e["SessionInsightsForAll"]=6]="SessionInsightsForAll"})(G=t.TestSessionSource||(t.TestSessionSource={}));var x;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["NotStarted"]=1]="NotStarted";e[e["InProgress"]=2]="InProgress";e[e["Paused"]=3]="Paused";e[e["Completed"]=4]="Completed";e[e["Declined"]=5]="Declined"})(x=t.TestSessionState||(t.TestSessionState={}));t.TypeInfo={AfnStrip:{},AggregatedDataForResultTrend:{},AggregatedResultDetailsByOutcome:{},AggregatedResultsAnalysis:{},AggregatedResultsByOutcome:{},AggregatedRunsByOutcome:{},AggregatedRunsByState:{},AttachmentType:{enumValues:{generalAttachment:0,afnStrip:1,bugFilingData:2,codeCoverage:3,intermediateCollectorData:4,runConfig:5,testImpactDetails:6,tmiTestRunDeploymentFiles:7,tmiTestRunReverseDeploymentFiles:8,tmiTestResultDetail:9,tmiTestRunSummary:10,consoleLog:11}},BatchResponse:{},BuildConfiguration:{},BuildCoverage:{},BuildReference2:{},BulkResultUpdateRequest:{},CloneOperationInformation:{},CloneOperationState:{enumValues:{failed:2,inProgress:1,queued:0,succeeded:3}},CodeCoverageSummary:{},Coverage2:{},CoverageDetailedSummaryStatus:{enumValues:{none:0,inProgress:1,finalized:2,pending:3,updateRequestQueued:4,noModulesFound:5,numberOfFilesExceeded:6,noInputFiles:7,buildCancelled:8,failedJobs:9,moduleMergeJobTimeout:10,codeCoverageSuccess:11,invalidBuildConfiguration:12,coverageAnalyzerBuildNotFound:13,failedToRequeue:14,buildBailedOut:15,noCodeCoverageTask:16,mergeJobFailed:17,mergeInvokerJobFailed:18,monitorJobFailed:19,moduleMergeInvokerJobTimeout:20,monitorJobTimeout:21,invalidCoverageInput:22}},CoverageQueryFlags:{enumValues:{modules:1,functions:2,blockData:4}},CoverageStatus:{enumValues:{covered:0,notCovered:1,partiallyCovered:2}},CoverageSummaryStatus:{enumValues:{none:0,inProgress:1,completed:2,finalized:3,pending:4,updateRequestQueued:5}},CreateTestMessageLogEntryRequest:{},CreateTestResultsRequest:{},CreateTestRunRequest:{},CustomTestFieldDefinition:{},CustomTestFieldScope:{enumValues:{none:0,testRun:1,testResult:2,testRunAndTestResult:3,system:4,all:7}},CustomTestFieldType:{enumValues:{bit:2,dateTime:4,int:8,float:6,string:12,guid:14}},DatedTestFieldData:{},FailingSince:{},FetchTestResultsResponse:{},FlakyDetection:{},FlakyDetectionType:{enumValues:{custom:1,system:2}},FlakySettings:{},LastResultDetails:{},LegacyBuildConfiguration:{},LegacyReleaseReference:{},LegacyTestCaseResult:{},LegacyTestRun:{},LegacyTestSettings:{},Machine:{},Metrics:{enumValues:{all:1,resultSummary:2,resultsAnalysis:3,runSummary:4}},OperationType:{enumValues:{add:1,delete:2}},PipelineTestMetrics:{},PointLastResult:{},PointsResults2:{},QueryTestActionResultResponse:{},ReleaseReference:{},ReleaseReference2:{},RequirementsToTestsMapping2:{},Response:{},ResultDetails:{enumValues:{none:0,iterations:1,workItems:2,subResults:4,point:8}},ResultGroupType:{enumValues:{none:0,rerun:1,dataDriven:2,orderedTest:3,generic:4}},ResultMetadata:{enumValues:{rerun:1,flaky:2}},ResultMetaDataDetails:{enumValues:{none:0,flakyIdentifiers:1}},ResultObjectType:{enumValues:{testSuite:0,testPlan:1}},ResultRetentionSettings:{},ResultsByQueryResponse:{},ResultsFilter:{},ResultsSummaryByOutcome:{},ResultSummary:{},ResultUpdateRequest:{},ResultUpdateRequestModel:{},ResultUpdateResponse:{},RunCreateModel:{},RunStatistic:{},RunSummary:{},RunSummaryModel:{},RunType:{enumValues:{unspecified:0,normal:1,blocking:2,web:4,mtrRunInitiatedFromWeb:8,runWithDtlEnv:16,noConfigRun:32}},RunUpdateModel:{},Service:{enumValues:{any:0,tcm:1,tfs:2}},SessionEnvironmentAndMachine:{},SessionResult:{enumValues:{none:0,passed:1,failed:2,pending:3}},SourceViewBuildCoverage:{},SuiteExpand:{enumValues:{children:1,defaultTesters:2}},TCMServiceDataMigrationStatus:{enumValues:{notStarted:0,inProgress:1,completed:2,failed:3}},TestActionResult:{},TestActionResult2:{},TestActionResultModel:{},TestAttachment:{},TestAuthoringDetails:{},TestCaseReference2:{},TestCaseResult:{},TestConfiguration:{},TestConfigurationState:{enumValues:{active:1,inactive:2}},TestExecutionReportData:{},TestExtensionField:{},TestExtensionFieldDetails:{},TestFailuresAnalysis:{},TestHistoryQuery:{},TestIterationDetailsModel:{},TestLog:{},TestLogReference:{},TestLogScope:{enumValues:{run:0,build:1,release:2}},TestLogStatus:{},TestLogStatusCode:{enumValues:{success:0,failed:1,fileAlreadyExists:2,invalidInput:3,invalidFileName:4,invalidContainer:5,transferFailed:6,featureDisabled:7,buildDoesNotExist:8,runDoesNotExist:9,containerNotCreated:10,apiNotSupported:11,fileSizeExceeds:12,containerNotFound:13,fileNotFound:14,directoryNotFound:15,storageCapacityExceeded:16}},TestLogStoreAttachment:{},TestLogStoreEndpointDetails:{},TestLogStoreEndpointType:{enumValues:{root:1,file:2}},TestLogStoreOperationType:{enumValues:{read:1,create:2,readAndCreate:3}},TestLogType:{enumValues:{generalAttachment:1,codeCoverage:2,testImpact:3,intermediate:4,system:5,mergedCoverageFile:6}},TestMessageLogDetails:{},TestMessageLogEntry:{},TestMessageLogEntry2:{},TestMethod:{},TestOutcome:{enumValues:{unspecified:0,none:1,passed:2,failed:3,inconclusive:4,timeout:5,aborted:6,blocked:7,notExecuted:8,warning:9,error:10,notApplicable:11,paused:12,inProgress:13,notImpacted:14,maxValue:14}},TestParameter2:{},TestPlan:{},TestPlanCloneRequest:{},TestPlanHubData:{},TestPlansWithSelection:{},TestPoint:{},TestPointReference:{},TestPointsEvent:{},TestPointsQuery:{},TestPointState:{enumValues:{none:0,ready:1,completed:2,notReady:3,inProgress:4,maxValue:4}},TestPointsUpdatedEvent:{},TestResult2:{},TestResultAcrossProjectResponse:{},TestResultAttachment:{},TestResultGroupBy:{enumValues:{branch:1,environment:2}},TestResultHistory:{},TestResultHistoryDetailsForGroup:{},TestResultHistoryForGroup:{},TestResultModelBase:{},TestResultReset2:{},TestResultsContext:{},TestResultsContextType:{enumValues:{build:1,release:2,pipeline:3}},TestResultsDetails:{},TestResultsDetailsForGroup:{},TestResultsEx2:{},TestResultsQuery:{},TestResultsSession:{},TestResultsSessionState:{enumValues:{none:0,running:1,completed:2,waiting:3,cancelled:4}},TestResultsSettings:{},TestResultsSettingsType:{enumValues:{all:1,flaky:2,newTestLogging:3}},TestResultSummary:{},TestResultsUpdateSettings:{},TestResultsWithWatermark:{},TestResultTrendFilter:{},TestRun:{},TestRun2:{},TestRunCanceledEvent:{},TestRunCreatedEvent:{},TestRunEvent:{},TestRunEx2:{},TestRunOutcome:{enumValues:{passed:0,failed:1,notImpacted:2,others:3}},TestRunPublishContext:{enumValues:{build:1,release:2,all:3}},TestRunStartedEvent:{},TestRunState:{enumValues:{unspecified:0,notStarted:1,inProgress:2,completed:3,aborted:4,waiting:5,needsInvestigation:6}},TestRunStatistic:{},TestRunSubstate:{enumValues:{none:0,creatingEnvironment:1,runningTests:2,canceledByUser:3,abortedBySystem:4,timedOut:5,pendingAnalysis:6,analyzed:7,cancellationInProgress:8}},TestRunSummary2:{},TestRunWithDtlEnvEvent:{},TestSession:{},TestSessionExploredWorkItemReference:{},TestSessionSource:{enumValues:{unknown:0,xtDesktop:1,feedbackDesktop:2,xtWeb:3,feedbackWeb:4,xtDesktop2:5,sessionInsightsForAll:6}},TestSessionState:{enumValues:{unspecified:0,notStarted:1,inProgress:2,paused:3,completed:4,declined:5}},TestSettings2:{},TestSubResult:{},TestSuite:{},TestSummaryForWorkItem:{},TestToWorkItemLinks:{},Timeline:{},UpdatedProperties:{},UpdateTestRunRequest:{},UpdateTestRunResponse:{},WorkItemToTestLinks:{}};t.TypeInfo.AfnStrip.fields={creationDate:{isDate:true}};t.TypeInfo.AggregatedDataForResultTrend.fields={resultsByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultsByOutcome},runSummaryByState:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunState,dictionaryValueTypeInfo:t.TypeInfo.AggregatedRunsByState},testResultsContext:{typeInfo:t.TypeInfo.TestResultsContext}};t.TypeInfo.AggregatedResultDetailsByOutcome.fields={outcome:{enumType:t.TypeInfo.TestOutcome}};t.TypeInfo.AggregatedResultsAnalysis.fields={notReportedResultsByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultsByOutcome},previousContext:{typeInfo:t.TypeInfo.TestResultsContext},resultsByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultsByOutcome},runSummaryByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedRunsByOutcome},runSummaryByState:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunState,dictionaryValueTypeInfo:t.TypeInfo.AggregatedRunsByState}};t.TypeInfo.AggregatedResultsByOutcome.fields={outcome:{enumType:t.TypeInfo.TestOutcome}};t.TypeInfo.AggregatedRunsByOutcome.fields={outcome:{enumType:t.TypeInfo.TestRunOutcome}};t.TypeInfo.AggregatedRunsByState.fields={resultsByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultsByOutcome},state:{enumType:t.TypeInfo.TestRunState}};t.TypeInfo.BatchResponse.fields={responses:{isArray:true,typeInfo:t.TypeInfo.Response}};t.TypeInfo.BuildConfiguration.fields={creationDate:{isDate:true}};t.TypeInfo.BuildCoverage.fields={configuration:{typeInfo:t.TypeInfo.BuildConfiguration}};t.TypeInfo.BuildReference2.fields={createdDate:{isDate:true}};t.TypeInfo.BulkResultUpdateRequest.fields={requests:{isArray:true,typeInfo:t.TypeInfo.ResultUpdateRequest}};t.TypeInfo.CloneOperationInformation.fields={completionDate:{isDate:true},creationDate:{isDate:true},resultObjectType:{enumType:t.TypeInfo.ResultObjectType},state:{enumType:t.TypeInfo.CloneOperationState}};t.TypeInfo.CodeCoverageSummary.fields={coverageDetailedSummaryStatus:{enumType:t.TypeInfo.CoverageDetailedSummaryStatus},status:{enumType:t.TypeInfo.CoverageSummaryStatus}};t.TypeInfo.Coverage2.fields={dateCreated:{isDate:true},dateModified:{isDate:true}};t.TypeInfo.CreateTestMessageLogEntryRequest.fields={testMessageLogEntry:{isArray:true,typeInfo:t.TypeInfo.TestMessageLogEntry}};t.TypeInfo.CreateTestResultsRequest.fields={results:{isArray:true,typeInfo:t.TypeInfo.LegacyTestCaseResult}};t.TypeInfo.CreateTestRunRequest.fields={results:{isArray:true,typeInfo:t.TypeInfo.LegacyTestCaseResult},testRun:{typeInfo:t.TypeInfo.LegacyTestRun},testSettings:{typeInfo:t.TypeInfo.LegacyTestSettings}};t.TypeInfo.CustomTestFieldDefinition.fields={fieldType:{enumType:t.TypeInfo.CustomTestFieldType},scope:{enumType:t.TypeInfo.CustomTestFieldScope}};t.TypeInfo.DatedTestFieldData.fields={date:{isDate:true}};t.TypeInfo.FailingSince.fields={date:{isDate:true},release:{typeInfo:t.TypeInfo.ReleaseReference}};t.TypeInfo.FetchTestResultsResponse.fields={actionResults:{isArray:true,typeInfo:t.TypeInfo.TestActionResult},attachments:{isArray:true,typeInfo:t.TypeInfo.TestResultAttachment},results:{isArray:true,typeInfo:t.TypeInfo.LegacyTestCaseResult}};t.TypeInfo.FlakyDetection.fields={flakyDetectionType:{enumType:t.TypeInfo.FlakyDetectionType}};t.TypeInfo.FlakySettings.fields={flakyDetection:{typeInfo:t.TypeInfo.FlakyDetection}};t.TypeInfo.LastResultDetails.fields={dateCompleted:{isDate:true}};t.TypeInfo.LegacyBuildConfiguration.fields={completedDate:{isDate:true},createdDate:{isDate:true}};t.TypeInfo.LegacyReleaseReference.fields={environmentCreationDate:{isDate:true},releaseCreationDate:{isDate:true}};t.TypeInfo.LegacyTestCaseResult.fields={buildReference:{typeInfo:t.TypeInfo.LegacyBuildConfiguration},creationDate:{isDate:true},customFields:{isArray:true,typeInfo:t.TypeInfo.TestExtensionField},dateCompleted:{isDate:true},dateStarted:{isDate:true},failingSince:{typeInfo:t.TypeInfo.FailingSince},lastUpdated:{isDate:true},releaseReference:{typeInfo:t.TypeInfo.LegacyReleaseReference},resultGroupType:{enumType:t.TypeInfo.ResultGroupType},stackTrace:{typeInfo:t.TypeInfo.TestExtensionField}};t.TypeInfo.LegacyTestRun.fields={buildReference:{typeInfo:t.TypeInfo.LegacyBuildConfiguration},completeDate:{isDate:true},creationDate:{isDate:true},customFields:{isArray:true,typeInfo:t.TypeInfo.TestExtensionField},dueDate:{isDate:true},lastUpdated:{isDate:true},releaseReference:{typeInfo:t.TypeInfo.LegacyReleaseReference},startDate:{isDate:true},testMessageLogEntries:{isArray:true,typeInfo:t.TypeInfo.TestMessageLogDetails}};t.TypeInfo.LegacyTestSettings.fields={createdDate:{isDate:true},lastUpdated:{isDate:true}};t.TypeInfo.Machine.fields={timeline:{isArray:true,typeInfo:t.TypeInfo.Timeline}};t.TypeInfo.PipelineTestMetrics.fields={resultSummary:{typeInfo:t.TypeInfo.ResultSummary},runSummary:{typeInfo:t.TypeInfo.RunSummary},summaryAtChild:{isArray:true,typeInfo:t.TypeInfo.PipelineTestMetrics}};t.TypeInfo.PointLastResult.fields={lastUpdatedDate:{isDate:true}};t.TypeInfo.PointsResults2.fields={lastUpdated:{isDate:true}};t.TypeInfo.QueryTestActionResultResponse.fields={testActionResults:{isArray:true,typeInfo:t.TypeInfo.TestActionResult},testAttachments:{isArray:true,typeInfo:t.TypeInfo.TestResultAttachment}};t.TypeInfo.ReleaseReference.fields={creationDate:{isDate:true},environmentCreationDate:{isDate:true}};t.TypeInfo.ReleaseReference2.fields={environmentCreationDate:{isDate:true},releaseCreationDate:{isDate:true}};t.TypeInfo.RequirementsToTestsMapping2.fields={creationDate:{isDate:true},deletionDate:{isDate:true}};t.TypeInfo.Response.fields={};t.TypeInfo.ResultRetentionSettings.fields={lastUpdatedDate:{isDate:true}};t.TypeInfo.ResultsByQueryResponse.fields={testResults:{isArray:true,typeInfo:t.TypeInfo.LegacyTestCaseResult}};t.TypeInfo.ResultsFilter.fields={executedIn:{enumType:t.TypeInfo.Service},maxCompleteDate:{isDate:true},testResultsContext:{typeInfo:t.TypeInfo.TestResultsContext}};t.TypeInfo.ResultsSummaryByOutcome.fields={aggregatedResultDetailsByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultDetailsByOutcome}};t.TypeInfo.ResultSummary.fields={resultSummaryByRunState:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunState,dictionaryValueTypeInfo:t.TypeInfo.ResultsSummaryByOutcome}};t.TypeInfo.ResultUpdateRequest.fields={actionResultDeletes:{isArray:true,typeInfo:t.TypeInfo.TestActionResult},actionResults:{isArray:true,typeInfo:t.TypeInfo.TestActionResult},attachments:{isArray:true,typeInfo:t.TypeInfo.TestResultAttachment},testCaseResult:{typeInfo:t.TypeInfo.LegacyTestCaseResult}};t.TypeInfo.ResultUpdateRequestModel.fields={actionResultDeletes:{isArray:true,typeInfo:t.TypeInfo.TestActionResultModel},actionResults:{isArray:true,typeInfo:t.TypeInfo.TestActionResultModel}};t.TypeInfo.ResultUpdateResponse.fields={lastUpdated:{isDate:true}};t.TypeInfo.RunCreateModel.fields={buildReference:{typeInfo:t.TypeInfo.BuildConfiguration},releaseReference:{typeInfo:t.TypeInfo.ReleaseReference},runSummary:{isArray:true,typeInfo:t.TypeInfo.RunSummaryModel}};t.TypeInfo.RunStatistic.fields={resultMetadata:{enumType:t.TypeInfo.ResultMetadata}};t.TypeInfo.RunSummary.fields={runSummaryByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunOutcome},runSummaryByState:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunState}};t.TypeInfo.RunSummaryModel.fields={testOutcome:{enumType:t.TypeInfo.TestOutcome}};t.TypeInfo.RunUpdateModel.fields={logEntries:{isArray:true,typeInfo:t.TypeInfo.TestMessageLogDetails},runSummary:{isArray:true,typeInfo:t.TypeInfo.RunSummaryModel},substate:{enumType:t.TypeInfo.TestRunSubstate}};t.TypeInfo.SessionEnvironmentAndMachine.fields={machines:{isArray:true,typeInfo:t.TypeInfo.Machine}};t.TypeInfo.SourceViewBuildCoverage.fields={configuration:{typeInfo:t.TypeInfo.BuildConfiguration}};t.TypeInfo.TestActionResult.fields={creationDate:{isDate:true},dateCompleted:{isDate:true},dateStarted:{isDate:true},lastUpdated:{isDate:true}};t.TypeInfo.TestActionResult2.fields={creationDate:{isDate:true},dateCompleted:{isDate:true},dateStarted:{isDate:true},lastUpdated:{isDate:true}};t.TypeInfo.TestActionResultModel.fields={completedDate:{isDate:true},startedDate:{isDate:true}};t.TypeInfo.TestAttachment.fields={attachmentType:{enumType:t.TypeInfo.AttachmentType},createdDate:{isDate:true}};t.TypeInfo.TestAuthoringDetails.fields={lastUpdated:{isDate:true},state:{enumType:t.TypeInfo.TestPointState}};t.TypeInfo.TestCaseReference2.fields={creationDate:{isDate:true},lastRefTestRunDate:{isDate:true}};t.TypeInfo.TestCaseResult.fields={completedDate:{isDate:true},createdDate:{isDate:true},failingSince:{typeInfo:t.TypeInfo.FailingSince},iterationDetails:{isArray:true,typeInfo:t.TypeInfo.TestIterationDetailsModel},lastUpdatedDate:{isDate:true},releaseReference:{typeInfo:t.TypeInfo.ReleaseReference},resultGroupType:{enumType:t.TypeInfo.ResultGroupType},startedDate:{isDate:true},subResults:{isArray:true,typeInfo:t.TypeInfo.TestSubResult}};t.TypeInfo.TestConfiguration.fields={lastUpdatedDate:{isDate:true},state:{enumType:t.TypeInfo.TestConfigurationState}};t.TypeInfo.TestExecutionReportData.fields={reportData:{isArray:true,typeInfo:t.TypeInfo.DatedTestFieldData}};t.TypeInfo.TestExtensionField.fields={field:{typeInfo:t.TypeInfo.TestExtensionFieldDetails}};t.TypeInfo.TestExtensionFieldDetails.fields={type:{enumType:n.TypeInfo.SqlDbType}};t.TypeInfo.TestFailuresAnalysis.fields={previousContext:{typeInfo:t.TypeInfo.TestResultsContext}};t.TypeInfo.TestHistoryQuery.fields={groupBy:{enumType:t.TypeInfo.TestResultGroupBy},maxCompleteDate:{isDate:true},resultsForGroup:{isArray:true,typeInfo:t.TypeInfo.TestResultHistoryForGroup}};t.TypeInfo.TestIterationDetailsModel.fields={actionResults:{isArray:true,typeInfo:t.TypeInfo.TestActionResultModel},completedDate:{isDate:true},startedDate:{isDate:true}};t.TypeInfo.TestLog.fields={logReference:{typeInfo:t.TypeInfo.TestLogReference},modifiedOn:{isDate:true}};t.TypeInfo.TestLogReference.fields={scope:{enumType:t.TypeInfo.TestLogScope},type:{enumType:t.TypeInfo.TestLogType}};t.TypeInfo.TestLogStatus.fields={status:{enumType:t.TypeInfo.TestLogStatusCode}};t.TypeInfo.TestLogStoreAttachment.fields={attachmentType:{enumType:t.TypeInfo.AttachmentType},createdDate:{isDate:true}};t.TypeInfo.TestLogStoreEndpointDetails.fields={endpointType:{enumType:t.TypeInfo.TestLogStoreEndpointType},status:{enumType:t.TypeInfo.TestLogStatusCode}};t.TypeInfo.TestMessageLogDetails.fields={dateCreated:{isDate:true}};t.TypeInfo.TestMessageLogEntry.fields={dateCreated:{isDate:true}};t.TypeInfo.TestMessageLogEntry2.fields={dateCreated:{isDate:true}};t.TypeInfo.TestMethod.fields={testResult:{typeInfo:t.TypeInfo.TestCaseResult}};t.TypeInfo.TestParameter2.fields={creationDate:{isDate:true},dateModified:{isDate:true}};t.TypeInfo.TestPlan.fields={endDate:{isDate:true},startDate:{isDate:true},updatedDate:{isDate:true}};t.TypeInfo.TestPlanCloneRequest.fields={destinationTestPlan:{typeInfo:t.TypeInfo.TestPlan}};t.TypeInfo.TestPlanHubData.fields={testPlan:{typeInfo:t.TypeInfo.TestPlan},testPoints:{isArray:true,typeInfo:t.TypeInfo.TestPoint},testSuites:{isArray:true,typeInfo:t.TypeInfo.TestSuite}};t.TypeInfo.TestPlansWithSelection.fields={plans:{isArray:true,typeInfo:t.TypeInfo.TestPlan}};t.TypeInfo.TestPoint.fields={lastResetToActive:{isDate:true},lastResultDetails:{typeInfo:t.TypeInfo.LastResultDetails},lastUpdatedDate:{isDate:true}};t.TypeInfo.TestPointReference.fields={state:{enumType:t.TypeInfo.TestPointState}};t.TypeInfo.TestPointsEvent.fields={testPoints:{isArray:true,typeInfo:t.TypeInfo.TestPointReference}};t.TypeInfo.TestPointsQuery.fields={points:{isArray:true,typeInfo:t.TypeInfo.TestPoint}};t.TypeInfo.TestPointsUpdatedEvent.fields={testPoints:{isArray:true,typeInfo:t.TypeInfo.TestPointReference}};t.TypeInfo.TestResult2.fields={creationDate:{isDate:true},dateCompleted:{isDate:true},dateStarted:{isDate:true},lastUpdated:{isDate:true}};t.TypeInfo.TestResultAcrossProjectResponse.fields={testResult:{typeInfo:t.TypeInfo.LegacyTestCaseResult}};t.TypeInfo.TestResultAttachment.fields={attachmentType:{enumType:t.TypeInfo.AttachmentType},creationDate:{isDate:true}};t.TypeInfo.TestResultHistory.fields={resultsForGroup:{isArray:true,typeInfo:t.TypeInfo.TestResultHistoryDetailsForGroup}};t.TypeInfo.TestResultHistoryDetailsForGroup.fields={latestResult:{typeInfo:t.TypeInfo.TestCaseResult}};t.TypeInfo.TestResultHistoryForGroup.fields={results:{isArray:true,typeInfo:t.TypeInfo.TestCaseResult}};t.TypeInfo.TestResultModelBase.fields={completedDate:{isDate:true},startedDate:{isDate:true}};t.TypeInfo.TestResultReset2.fields={dateModified:{isDate:true}};t.TypeInfo.TestResultsContext.fields={contextType:{enumType:t.TypeInfo.TestResultsContextType},release:{typeInfo:t.TypeInfo.ReleaseReference}};t.TypeInfo.TestResultsDetails.fields={resultsForGroup:{isArray:true,typeInfo:t.TypeInfo.TestResultsDetailsForGroup}};t.TypeInfo.TestResultsDetailsForGroup.fields={results:{isArray:true,typeInfo:t.TypeInfo.TestCaseResult},resultsCountByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultsByOutcome}};t.TypeInfo.TestResultsEx2.fields={creationDate:{isDate:true},dateTimeValue:{isDate:true}};t.TypeInfo.TestResultsQuery.fields={results:{isArray:true,typeInfo:t.TypeInfo.TestCaseResult},resultsFilter:{typeInfo:t.TypeInfo.ResultsFilter}};t.TypeInfo.TestResultsSession.fields={endTimeUTC:{isDate:true},result:{enumType:t.TypeInfo.SessionResult},startTimeUTC:{isDate:true},state:{enumType:t.TypeInfo.TestResultsSessionState},timeline:{isArray:true,typeInfo:t.TypeInfo.Timeline}};t.TypeInfo.TestResultsSettings.fields={flakySettings:{typeInfo:t.TypeInfo.FlakySettings}};t.TypeInfo.TestResultSummary.fields={aggregatedResultsAnalysis:{typeInfo:t.TypeInfo.AggregatedResultsAnalysis},teamProject:{typeInfo:r.TypeInfo.TeamProjectReference},testFailures:{typeInfo:t.TypeInfo.TestFailuresAnalysis},testResultsContext:{typeInfo:t.TypeInfo.TestResultsContext}};t.TypeInfo.TestResultsUpdateSettings.fields={flakySettings:{typeInfo:t.TypeInfo.FlakySettings}};t.TypeInfo.TestResultsWithWatermark.fields={changedDate:{isDate:true},pointsResults:{isArray:true,typeInfo:t.TypeInfo.PointsResults2}};t.TypeInfo.TestResultTrendFilter.fields={maxCompleteDate:{isDate:true}};t.TypeInfo.TestRun.fields={buildConfiguration:{typeInfo:t.TypeInfo.BuildConfiguration},completedDate:{isDate:true},createdDate:{isDate:true},dueDate:{isDate:true},lastUpdatedDate:{isDate:true},release:{typeInfo:t.TypeInfo.ReleaseReference},runStatistics:{isArray:true,typeInfo:t.TypeInfo.RunStatistic},startedDate:{isDate:true},substate:{enumType:t.TypeInfo.TestRunSubstate}};t.TypeInfo.TestRun2.fields={completeDate:{isDate:true},creationDate:{isDate:true},deletedOn:{isDate:true},dueDate:{isDate:true},lastUpdated:{isDate:true},startDate:{isDate:true}};t.TypeInfo.TestRunCanceledEvent.fields={testRun:{typeInfo:t.TypeInfo.TestRun}};t.TypeInfo.TestRunCreatedEvent.fields={testRun:{typeInfo:t.TypeInfo.TestRun}};t.TypeInfo.TestRunEvent.fields={testRun:{typeInfo:t.TypeInfo.TestRun}};t.TypeInfo.TestRunEx2.fields={createdDate:{isDate:true},dateTimeValue:{isDate:true}};t.TypeInfo.TestRunStartedEvent.fields={testRun:{typeInfo:t.TypeInfo.TestRun}};t.TypeInfo.TestRunStatistic.fields={runStatistics:{isArray:true,typeInfo:t.TypeInfo.RunStatistic}};t.TypeInfo.TestRunSummary2.fields={testRunCompletedDate:{isDate:true}};t.TypeInfo.TestRunWithDtlEnvEvent.fields={testRun:{typeInfo:t.TypeInfo.TestRun}};t.TypeInfo.TestSession.fields={endDate:{isDate:true},lastUpdatedDate:{isDate:true},source:{enumType:t.TypeInfo.TestSessionSource},startDate:{isDate:true},state:{enumType:t.TypeInfo.TestSessionState}};t.TypeInfo.TestSessionExploredWorkItemReference.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.TestSettings2.fields={createdDate:{isDate:true},lastUpdatedDate:{isDate:true}};t.TypeInfo.TestSubResult.fields={completedDate:{isDate:true},lastUpdatedDate:{isDate:true},resultGroupType:{enumType:t.TypeInfo.ResultGroupType},startedDate:{isDate:true},subResults:{isArray:true,typeInfo:t.TypeInfo.TestSubResult}};t.TypeInfo.TestSuite.fields={children:{isArray:true,typeInfo:t.TypeInfo.TestSuite},lastPopulatedDate:{isDate:true},lastUpdatedDate:{isDate:true}};t.TypeInfo.TestSummaryForWorkItem.fields={summary:{typeInfo:t.TypeInfo.AggregatedDataForResultTrend}};t.TypeInfo.TestToWorkItemLinks.fields={test:{typeInfo:t.TypeInfo.TestMethod}};t.TypeInfo.Timeline.fields={timestampUTC:{isDate:true}};t.TypeInfo.UpdatedProperties.fields={lastUpdated:{isDate:true}};t.TypeInfo.UpdateTestRunRequest.fields={attachmentsToAdd:{isArray:true,typeInfo:t.TypeInfo.TestResultAttachment},testRun:{typeInfo:t.TypeInfo.LegacyTestRun}};t.TypeInfo.UpdateTestRunResponse.fields={updatedProperties:{typeInfo:t.TypeInfo.UpdatedProperties}};t.TypeInfo.WorkItemToTestLinks.fields={executedIn:{enumType:t.TypeInfo.Service},tests:{isArray:true,typeInfo:t.TypeInfo.TestMethod}}},9793:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.UserFriendlyTestOutcome=t.TestSuiteType=t.TestPlansLibraryWorkItemFilterMode=t.TestPlansLibraryQuery=t.TestEntityTypes=t.SuiteExpand=t.SuiteEntryTypes=t.ResultState=t.PointState=t.Outcome=t.LibraryTestCasesDataReturnCode=t.LastResolutionState=t.FailureType=t.ExcludeFlags=void 0;const n=i(458);const r=i(613);var s;(function(e){e[e["None"]=0]="None";e[e["PointAssignments"]=1]="PointAssignments";e[e["ExtraInformation"]=2]="ExtraInformation"})(s=t.ExcludeFlags||(t.ExcludeFlags={}));var o;(function(e){e[e["None"]=0]="None";e[e["Regression"]=1]="Regression";e[e["New_Issue"]=2]="New_Issue";e[e["Known_Issue"]=3]="Known_Issue";e[e["Unknown"]=4]="Unknown";e[e["Null_Value"]=5]="Null_Value";e[e["MaxValue"]=5]="MaxValue"})(o=t.FailureType||(t.FailureType={}));var a;(function(e){e[e["None"]=0]="None";e[e["NeedsInvestigation"]=1]="NeedsInvestigation";e[e["TestIssue"]=2]="TestIssue";e[e["ProductIssue"]=3]="ProductIssue";e[e["ConfigurationIssue"]=4]="ConfigurationIssue";e[e["NullValue"]=5]="NullValue";e[e["MaxValue"]=5]="MaxValue"})(a=t.LastResolutionState||(t.LastResolutionState={}));var l;(function(e){e[e["Success"]=0]="Success";e[e["Error"]=1]="Error"})(l=t.LibraryTestCasesDataReturnCode||(t.LibraryTestCasesDataReturnCode={}));var u;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["None"]=1]="None";e[e["Passed"]=2]="Passed";e[e["Failed"]=3]="Failed";e[e["Inconclusive"]=4]="Inconclusive";e[e["Timeout"]=5]="Timeout";e[e["Aborted"]=6]="Aborted";e[e["Blocked"]=7]="Blocked";e[e["NotExecuted"]=8]="NotExecuted";e[e["Warning"]=9]="Warning";e[e["Error"]=10]="Error";e[e["NotApplicable"]=11]="NotApplicable";e[e["Paused"]=12]="Paused";e[e["InProgress"]=13]="InProgress";e[e["NotImpacted"]=14]="NotImpacted";e[e["MaxValue"]=14]="MaxValue"})(u=t.Outcome||(t.Outcome={}));var c;(function(e){e[e["None"]=0]="None";e[e["Ready"]=1]="Ready";e[e["Completed"]=2]="Completed";e[e["NotReady"]=3]="NotReady";e[e["InProgress"]=4]="InProgress";e[e["MaxValue"]=4]="MaxValue"})(c=t.PointState||(t.PointState={}));var d;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["Pending"]=1]="Pending";e[e["Queued"]=2]="Queued";e[e["InProgress"]=3]="InProgress";e[e["Paused"]=4]="Paused";e[e["Completed"]=5]="Completed";e[e["MaxValue"]=5]="MaxValue"})(d=t.ResultState||(t.ResultState={}));var p;(function(e){e[e["TestCase"]=0]="TestCase";e[e["Suite"]=1]="Suite"})(p=t.SuiteEntryTypes||(t.SuiteEntryTypes={}));var A;(function(e){e[e["None"]=0]="None";e[e["Children"]=1]="Children";e[e["DefaultTesters"]=2]="DefaultTesters"})(A=t.SuiteExpand||(t.SuiteExpand={}));var f;(function(e){e[e["TestCase"]=0]="TestCase";e[e["TestPoint"]=1]="TestPoint"})(f=t.TestEntityTypes||(t.TestEntityTypes={}));var h;(function(e){e[e["None"]=0]="None";e[e["AllTestCases"]=1]="AllTestCases";e[e["TestCasesWithActiveBugs"]=2]="TestCasesWithActiveBugs";e[e["TestCasesNotLinkedToRequirements"]=3]="TestCasesNotLinkedToRequirements";e[e["TestCasesLinkedToRequirements"]=4]="TestCasesLinkedToRequirements";e[e["AllSharedSteps"]=11]="AllSharedSteps";e[e["SharedStepsNotLinkedToRequirement"]=12]="SharedStepsNotLinkedToRequirement"})(h=t.TestPlansLibraryQuery||(t.TestPlansLibraryQuery={}));var g;(function(e){e[e["Or"]=0]="Or";e[e["And"]=1]="And"})(g=t.TestPlansLibraryWorkItemFilterMode||(t.TestPlansLibraryWorkItemFilterMode={}));var y;(function(e){e[e["None"]=0]="None";e[e["DynamicTestSuite"]=1]="DynamicTestSuite";e[e["StaticTestSuite"]=2]="StaticTestSuite";e[e["RequirementTestSuite"]=3]="RequirementTestSuite"})(y=t.TestSuiteType||(t.TestSuiteType={}));var m;(function(e){e[e["InProgress"]=0]="InProgress";e[e["Blocked"]=1]="Blocked";e[e["Failed"]=2]="Failed";e[e["Passed"]=3]="Passed";e[e["Ready"]=4]="Ready";e[e["NotApplicable"]=5]="NotApplicable";e[e["Paused"]=6]="Paused";e[e["Timeout"]=7]="Timeout";e[e["Warning"]=8]="Warning";e[e["Error"]=9]="Error";e[e["NotExecuted"]=10]="NotExecuted";e[e["Inconclusive"]=11]="Inconclusive";e[e["Aborted"]=12]="Aborted";e[e["None"]=13]="None";e[e["NotImpacted"]=14]="NotImpacted";e[e["Unspecified"]=15]="Unspecified";e[e["MaxValue"]=15]="MaxValue"})(m=t.UserFriendlyTestOutcome||(t.UserFriendlyTestOutcome={}));t.TypeInfo={CloneOperationCommonResponse:{},CloneTestCaseOperationInformation:{},CloneTestPlanOperationInformation:{},CloneTestPlanParams:{},CloneTestSuiteOperationInformation:{},DestinationTestPlanCloneParams:{},ExcludeFlags:{enumValues:{none:0,pointAssignments:1,extraInformation:2}},FailureType:{enumValues:{none:0,regression:1,new_Issue:2,known_Issue:3,unknown:4,null_Value:5,maxValue:5}},LastResolutionState:{enumValues:{none:0,needsInvestigation:1,testIssue:2,productIssue:3,configurationIssue:4,nullValue:5,maxValue:5}},LibraryTestCasesDataReturnCode:{enumValues:{success:0,error:1}},LibraryWorkItemsData:{},LibraryWorkItemsDataProviderRequest:{},Outcome:{enumValues:{unspecified:0,none:1,passed:2,failed:3,inconclusive:4,timeout:5,aborted:6,blocked:7,notExecuted:8,warning:9,error:10,notApplicable:11,paused:12,inProgress:13,notImpacted:14,maxValue:14}},PointState:{enumValues:{none:0,ready:1,completed:2,notReady:3,inProgress:4,maxValue:4}},Results:{},ResultState:{enumValues:{unspecified:0,pending:1,queued:2,inProgress:3,paused:4,completed:5,maxValue:5}},SourceTestplanResponse:{},SourceTestSuiteResponse:{},SuiteEntry:{},SuiteEntryTypes:{enumValues:{testCase:0,suite:1}},SuiteEntryUpdateParams:{},SuiteExpand:{enumValues:{none:0,children:1,defaultTesters:2}},TestCase:{},TestCaseAssociatedResult:{},TestCaseAssociatedResultExtended:{},TestCaseResultsData:{},TestCaseResultsDataExtended:{},TestConfiguration:{},TestConfigurationCreateUpdateParameters:{},TestEntityTypes:{enumValues:{testCase:0,testPoint:1}},TestPlan:{},TestPlanCreateParams:{},TestPlanDetailedReference:{},TestPlansHubRefreshData:{},TestPlansLibraryQuery:{enumValues:{none:0,allTestCases:1,testCasesWithActiveBugs:2,testCasesNotLinkedToRequirements:3,testCasesLinkedToRequirements:4,allSharedSteps:11,sharedStepsNotLinkedToRequirement:12}},TestPlansLibraryWorkItemFilter:{},TestPlansLibraryWorkItemFilterMode:{enumValues:{or:0,and:1}},TestPlanUpdateParams:{},TestPoint:{},TestPointResults:{},TestPointUpdateParams:{},TestSuite:{},TestSuiteCreateParams:{},TestSuiteReferenceWithProject:{},TestSuiteType:{enumValues:{none:0,dynamicTestSuite:1,staticTestSuite:2,requirementTestSuite:3}},TestVariable:{},UserFriendlyTestOutcome:{enumValues:{inProgress:0,blocked:1,failed:2,passed:3,ready:4,notApplicable:5,paused:6,timeout:7,warning:8,error:9,notExecuted:10,inconclusive:11,aborted:12,none:13,notImpacted:14,unspecified:15,maxValue:15}}};t.TypeInfo.CloneOperationCommonResponse.fields={completionDate:{isDate:true},creationDate:{isDate:true},state:{enumType:n.TypeInfo.CloneOperationState}};t.TypeInfo.CloneTestCaseOperationInformation.fields={cloneOperationResponse:{typeInfo:t.TypeInfo.CloneOperationCommonResponse},destinationTestSuite:{typeInfo:t.TypeInfo.TestSuiteReferenceWithProject},sourceTestSuite:{typeInfo:t.TypeInfo.SourceTestSuiteResponse}};t.TypeInfo.CloneTestPlanOperationInformation.fields={cloneOperationResponse:{typeInfo:t.TypeInfo.CloneOperationCommonResponse},destinationTestPlan:{typeInfo:t.TypeInfo.TestPlan},sourceTestPlan:{typeInfo:t.TypeInfo.SourceTestplanResponse}};t.TypeInfo.CloneTestPlanParams.fields={destinationTestPlan:{typeInfo:t.TypeInfo.DestinationTestPlanCloneParams}};t.TypeInfo.CloneTestSuiteOperationInformation.fields={clonedTestSuite:{typeInfo:t.TypeInfo.TestSuiteReferenceWithProject},cloneOperationResponse:{typeInfo:t.TypeInfo.CloneOperationCommonResponse},destinationTestSuite:{typeInfo:t.TypeInfo.TestSuiteReferenceWithProject},sourceTestSuite:{typeInfo:t.TypeInfo.TestSuiteReferenceWithProject}};t.TypeInfo.DestinationTestPlanCloneParams.fields={endDate:{isDate:true},startDate:{isDate:true}};t.TypeInfo.LibraryWorkItemsData.fields={returnCode:{enumType:t.TypeInfo.LibraryTestCasesDataReturnCode}};t.TypeInfo.LibraryWorkItemsDataProviderRequest.fields={filterValues:{isArray:true,typeInfo:t.TypeInfo.TestPlansLibraryWorkItemFilter},libraryQueryType:{enumType:t.TypeInfo.TestPlansLibraryQuery}};t.TypeInfo.Results.fields={outcome:{enumType:t.TypeInfo.Outcome}};t.TypeInfo.SourceTestplanResponse.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.SourceTestSuiteResponse.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.SuiteEntry.fields={suiteEntryType:{enumType:t.TypeInfo.SuiteEntryTypes}};t.TypeInfo.SuiteEntryUpdateParams.fields={suiteEntryType:{enumType:t.TypeInfo.SuiteEntryTypes}};t.TypeInfo.TestCase.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.TestCaseAssociatedResult.fields={completedDate:{isDate:true},outcome:{enumType:t.TypeInfo.UserFriendlyTestOutcome}};t.TypeInfo.TestCaseAssociatedResultExtended.fields={completedDate:{isDate:true},outcome:{enumType:t.TypeInfo.UserFriendlyTestOutcome}};t.TypeInfo.TestCaseResultsData.fields={results:{isArray:true,typeInfo:t.TypeInfo.TestCaseAssociatedResult}};t.TypeInfo.TestCaseResultsDataExtended.fields={results:{isArray:true,typeInfo:t.TypeInfo.TestCaseAssociatedResultExtended}};t.TypeInfo.TestConfiguration.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference},state:{enumType:n.TypeInfo.TestConfigurationState}};t.TypeInfo.TestConfigurationCreateUpdateParameters.fields={state:{enumType:n.TypeInfo.TestConfigurationState}};t.TypeInfo.TestPlan.fields={endDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference},startDate:{isDate:true},updatedDate:{isDate:true}};t.TypeInfo.TestPlanCreateParams.fields={endDate:{isDate:true},startDate:{isDate:true}};t.TypeInfo.TestPlanDetailedReference.fields={endDate:{isDate:true},startDate:{isDate:true}};t.TypeInfo.TestPlansHubRefreshData.fields={testCases:{isArray:true,typeInfo:t.TypeInfo.TestCase},testPlan:{typeInfo:t.TypeInfo.TestPlanDetailedReference},testPoints:{isArray:true,typeInfo:t.TypeInfo.TestPoint},testSuites:{isArray:true,typeInfo:t.TypeInfo.TestSuite}};t.TypeInfo.TestPlansLibraryWorkItemFilter.fields={filterMode:{enumType:t.TypeInfo.TestPlansLibraryWorkItemFilterMode}};t.TypeInfo.TestPlanUpdateParams.fields={endDate:{isDate:true},startDate:{isDate:true}};t.TypeInfo.TestPoint.fields={lastResetToActive:{isDate:true},lastUpdatedDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference},results:{typeInfo:t.TypeInfo.TestPointResults}};t.TypeInfo.TestPointResults.fields={failureType:{enumType:t.TypeInfo.FailureType},lastResolutionState:{enumType:t.TypeInfo.LastResolutionState},lastResultDetails:{typeInfo:n.TypeInfo.LastResultDetails},lastResultState:{enumType:t.TypeInfo.ResultState},outcome:{enumType:t.TypeInfo.Outcome},state:{enumType:t.TypeInfo.PointState}};t.TypeInfo.TestPointUpdateParams.fields={results:{typeInfo:t.TypeInfo.Results}};t.TypeInfo.TestSuite.fields={children:{isArray:true,typeInfo:t.TypeInfo.TestSuite},lastPopulatedDate:{isDate:true},lastUpdatedDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference},suiteType:{enumType:t.TypeInfo.TestSuiteType}};t.TypeInfo.TestSuiteCreateParams.fields={suiteType:{enumType:t.TypeInfo.TestSuiteType}};t.TypeInfo.TestSuiteReferenceWithProject.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.TestVariable.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}}},8287:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.VersionControlRecursionType=t.VersionControlChangeType=t.TfvcVersionType=t.TfvcVersionOption=t.ItemContentType=void 0;const n=i(613);var r;(function(e){e[e["RawText"]=0]="RawText";e[e["Base64Encoded"]=1]="Base64Encoded"})(r=t.ItemContentType||(t.ItemContentType={}));var s;(function(e){e[e["None"]=0]="None";e[e["Previous"]=1]="Previous";e[e["UseRename"]=2]="UseRename"})(s=t.TfvcVersionOption||(t.TfvcVersionOption={}));var o;(function(e){e[e["None"]=0]="None";e[e["Changeset"]=1]="Changeset";e[e["Shelveset"]=2]="Shelveset";e[e["Change"]=3]="Change";e[e["Date"]=4]="Date";e[e["Latest"]=5]="Latest";e[e["Tip"]=6]="Tip";e[e["MergeSource"]=7]="MergeSource"})(o=t.TfvcVersionType||(t.TfvcVersionType={}));var a;(function(e){e[e["None"]=0]="None";e[e["Add"]=1]="Add";e[e["Edit"]=2]="Edit";e[e["Encoding"]=4]="Encoding";e[e["Rename"]=8]="Rename";e[e["Delete"]=16]="Delete";e[e["Undelete"]=32]="Undelete";e[e["Branch"]=64]="Branch";e[e["Merge"]=128]="Merge";e[e["Lock"]=256]="Lock";e[e["Rollback"]=512]="Rollback";e[e["SourceRename"]=1024]="SourceRename";e[e["TargetRename"]=2048]="TargetRename";e[e["Property"]=4096]="Property";e[e["All"]=8191]="All"})(a=t.VersionControlChangeType||(t.VersionControlChangeType={}));var l;(function(e){e[e["None"]=0]="None";e[e["OneLevel"]=1]="OneLevel";e[e["OneLevelPlusNestedEmptyFolders"]=4]="OneLevelPlusNestedEmptyFolders";e[e["Full"]=120]="Full"})(l=t.VersionControlRecursionType||(t.VersionControlRecursionType={}));t.TypeInfo={Change:{},GitRepository:{},GitRepositoryRef:{},ItemContent:{},ItemContentType:{enumValues:{rawText:0,base64Encoded:1}},TfvcBranch:{},TfvcBranchRef:{},TfvcChange:{},TfvcChangeset:{},TfvcChangesetRef:{},TfvcItem:{},TfvcItemDescriptor:{},TfvcItemRequestData:{},TfvcLabel:{},TfvcLabelRef:{},TfvcShelveset:{},TfvcShelvesetRef:{},TfvcVersionDescriptor:{},TfvcVersionOption:{enumValues:{none:0,previous:1,useRename:2}},TfvcVersionType:{enumValues:{none:0,changeset:1,shelveset:2,change:3,date:4,latest:5,tip:6,mergeSource:7}},VersionControlChangeType:{enumValues:{none:0,add:1,edit:2,encoding:4,rename:8,delete:16,undelete:32,branch:64,merge:128,lock:256,rollback:512,sourceRename:1024,targetRename:2048,property:4096,all:8191}},VersionControlProjectInfo:{},VersionControlRecursionType:{enumValues:{none:0,oneLevel:1,oneLevelPlusNestedEmptyFolders:4,full:120}}};t.TypeInfo.Change.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.GitRepository.fields={creationDate:{isDate:true},parentRepository:{typeInfo:t.TypeInfo.GitRepositoryRef},project:{typeInfo:n.TypeInfo.TeamProjectReference}};t.TypeInfo.GitRepositoryRef.fields={project:{typeInfo:n.TypeInfo.TeamProjectReference}};t.TypeInfo.ItemContent.fields={contentType:{enumType:t.TypeInfo.ItemContentType}};t.TypeInfo.TfvcBranch.fields={children:{isArray:true,typeInfo:t.TypeInfo.TfvcBranch},createdDate:{isDate:true}};t.TypeInfo.TfvcBranchRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcChange.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.TfvcChangeset.fields={changes:{isArray:true,typeInfo:t.TypeInfo.TfvcChange},createdDate:{isDate:true}};t.TypeInfo.TfvcChangesetRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcItem.fields={changeDate:{isDate:true}};t.TypeInfo.TfvcItemDescriptor.fields={recursionLevel:{enumType:t.TypeInfo.VersionControlRecursionType},versionOption:{enumType:t.TypeInfo.TfvcVersionOption},versionType:{enumType:t.TypeInfo.TfvcVersionType}};t.TypeInfo.TfvcItemRequestData.fields={itemDescriptors:{isArray:true,typeInfo:t.TypeInfo.TfvcItemDescriptor}};t.TypeInfo.TfvcLabel.fields={items:{isArray:true,typeInfo:t.TypeInfo.TfvcItem},modifiedDate:{isDate:true}};t.TypeInfo.TfvcLabelRef.fields={modifiedDate:{isDate:true}};t.TypeInfo.TfvcShelveset.fields={changes:{isArray:true,typeInfo:t.TypeInfo.TfvcChange},createdDate:{isDate:true}};t.TypeInfo.TfvcShelvesetRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcVersionDescriptor.fields={versionOption:{enumType:t.TypeInfo.TfvcVersionOption},versionType:{enumType:t.TypeInfo.TfvcVersionType}};t.TypeInfo.VersionControlProjectInfo.fields={defaultSourceControlType:{enumType:n.TypeInfo.SourceControlTypes},project:{typeInfo:n.TypeInfo.TeamProjectReference}}},2662:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WikiType=void 0;const n=i(6648);var r;(function(e){e[e["ProjectWiki"]=0]="ProjectWiki";e[e["CodeWiki"]=1]="CodeWiki"})(r=t.WikiType||(t.WikiType={}));t.TypeInfo={Wiki:{},WikiCreateBaseParameters:{},WikiCreateParametersV2:{},WikiPageDetail:{},WikiPageStat:{},WikiPageViewStats:{},WikiType:{enumValues:{projectWiki:0,codeWiki:1}},WikiUpdateParameters:{},WikiV2:{}};t.TypeInfo.Wiki.fields={repository:{typeInfo:n.TypeInfo.GitRepository}};t.TypeInfo.WikiCreateBaseParameters.fields={type:{enumType:t.TypeInfo.WikiType}};t.TypeInfo.WikiCreateParametersV2.fields={type:{enumType:t.TypeInfo.WikiType},version:{typeInfo:n.TypeInfo.GitVersionDescriptor}};t.TypeInfo.WikiPageDetail.fields={viewStats:{isArray:true,typeInfo:t.TypeInfo.WikiPageStat}};t.TypeInfo.WikiPageStat.fields={day:{isDate:true}};t.TypeInfo.WikiPageViewStats.fields={lastViewedTime:{isDate:true}};t.TypeInfo.WikiUpdateParameters.fields={versions:{isArray:true,typeInfo:n.TypeInfo.GitVersionDescriptor}};t.TypeInfo.WikiV2.fields={type:{enumType:t.TypeInfo.WikiType},versions:{isArray:true,typeInfo:n.TypeInfo.GitVersionDescriptor}}},2047:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.TimelineTeamStatusCode=t.TimelineIterationStatusCode=t.TimelineCriteriaStatusCode=t.TimeFrame=t.PlanUserPermissions=t.PlanType=t.IdentityDisplayFormat=t.FieldType=t.BugsBehavior=t.BoardColumnType=t.BoardBadgeColumnOptions=t.BacklogType=void 0;const n=i(6839);var r;(function(e){e[e["Portfolio"]=0]="Portfolio";e[e["Requirement"]=1]="Requirement";e[e["Task"]=2]="Task"})(r=t.BacklogType||(t.BacklogType={}));var s;(function(e){e[e["InProgressColumns"]=0]="InProgressColumns";e[e["AllColumns"]=1]="AllColumns";e[e["CustomColumns"]=2]="CustomColumns"})(s=t.BoardBadgeColumnOptions||(t.BoardBadgeColumnOptions={}));var o;(function(e){e[e["Incoming"]=0]="Incoming";e[e["InProgress"]=1]="InProgress";e[e["Outgoing"]=2]="Outgoing"})(o=t.BoardColumnType||(t.BoardColumnType={}));var a;(function(e){e[e["Off"]=0]="Off";e[e["AsRequirements"]=1]="AsRequirements";e[e["AsTasks"]=2]="AsTasks"})(a=t.BugsBehavior||(t.BugsBehavior={}));var l;(function(e){e[e["String"]=0]="String";e[e["PlainText"]=1]="PlainText";e[e["Integer"]=2]="Integer";e[e["DateTime"]=3]="DateTime";e[e["TreePath"]=4]="TreePath";e[e["Boolean"]=5]="Boolean";e[e["Double"]=6]="Double"})(l=t.FieldType||(t.FieldType={}));var u;(function(e){e[e["AvatarOnly"]=0]="AvatarOnly";e[e["FullName"]=1]="FullName";e[e["AvatarAndFullName"]=2]="AvatarAndFullName"})(u=t.IdentityDisplayFormat||(t.IdentityDisplayFormat={}));var c;(function(e){e[e["DeliveryTimelineView"]=0]="DeliveryTimelineView"})(c=t.PlanType||(t.PlanType={}));var d;(function(e){e[e["None"]=0]="None";e[e["View"]=1]="View";e[e["Edit"]=2]="Edit";e[e["Delete"]=4]="Delete";e[e["Manage"]=8]="Manage";e[e["AllPermissions"]=15]="AllPermissions"})(d=t.PlanUserPermissions||(t.PlanUserPermissions={}));var p;(function(e){e[e["Past"]=0]="Past";e[e["Current"]=1]="Current";e[e["Future"]=2]="Future"})(p=t.TimeFrame||(t.TimeFrame={}));var A;(function(e){e[e["OK"]=0]="OK";e[e["InvalidFilterClause"]=1]="InvalidFilterClause";e[e["Unknown"]=2]="Unknown"})(A=t.TimelineCriteriaStatusCode||(t.TimelineCriteriaStatusCode={}));var f;(function(e){e[e["OK"]=0]="OK";e[e["IsOverlapping"]=1]="IsOverlapping"})(f=t.TimelineIterationStatusCode||(t.TimelineIterationStatusCode={}));var h;(function(e){e[e["OK"]=0]="OK";e[e["DoesntExistOrAccessDenied"]=1]="DoesntExistOrAccessDenied";e[e["MaxTeamsExceeded"]=2]="MaxTeamsExceeded";e[e["MaxTeamFieldsExceeded"]=3]="MaxTeamFieldsExceeded";e[e["BacklogInError"]=4]="BacklogInError";e[e["MissingTeamFieldValue"]=5]="MissingTeamFieldValue";e[e["NoIterationsExist"]=6]="NoIterationsExist"})(h=t.TimelineTeamStatusCode||(t.TimelineTeamStatusCode={}));t.TypeInfo={BacklogConfiguration:{},BacklogLevelConfiguration:{},BacklogType:{enumValues:{portfolio:0,requirement:1,task:2}},Board:{},BoardBadgeColumnOptions:{enumValues:{inProgressColumns:0,allColumns:1,customColumns:2}},BoardColumn:{},BoardColumnType:{enumValues:{incoming:0,inProgress:1,outgoing:2}},BugsBehavior:{enumValues:{off:0,asRequirements:1,asTasks:2}},CapacityContractBase:{},CapacityPatch:{},CardFieldSettings:{},CardSettings:{},CreatePlan:{},DateRange:{},DeliveryViewData:{},DeliveryViewPropertyCollection:{},FieldInfo:{},FieldType:{enumValues:{string:0,plainText:1,integer:2,dateTime:3,treePath:4,boolean:5,double:6}},IdentityDisplayFormat:{enumValues:{avatarOnly:0,fullName:1,avatarAndFullName:2}},Marker:{},Plan:{},PlanMetadata:{},PlanType:{enumValues:{deliveryTimelineView:0}},PlanUserPermissions:{enumValues:{none:0,view:1,edit:2,delete:4,manage:8,allPermissions:15}},TeamCapacity:{},TeamIterationAttributes:{},TeamMemberCapacity:{},TeamMemberCapacityIdentityRef:{},TeamSetting:{},TeamSettingsDaysOff:{},TeamSettingsDaysOffPatch:{},TeamSettingsIteration:{},TeamSettingsPatch:{},TimeFrame:{enumValues:{past:0,current:1,future:2}},TimelineCriteriaStatus:{},TimelineCriteriaStatusCode:{enumValues:{ok:0,invalidFilterClause:1,unknown:2}},TimelineIterationStatus:{},TimelineIterationStatusCode:{enumValues:{ok:0,isOverlapping:1}},TimelineTeamData:{},TimelineTeamIteration:{},TimelineTeamStatus:{},TimelineTeamStatusCode:{enumValues:{ok:0,doesntExistOrAccessDenied:1,maxTeamsExceeded:2,maxTeamFieldsExceeded:3,backlogInError:4,missingTeamFieldValue:5,noIterationsExist:6}},UpdatePlan:{}};t.TypeInfo.BacklogConfiguration.fields={bugsBehavior:{enumType:t.TypeInfo.BugsBehavior},portfolioBacklogs:{isArray:true,typeInfo:t.TypeInfo.BacklogLevelConfiguration},requirementBacklog:{typeInfo:t.TypeInfo.BacklogLevelConfiguration},taskBacklog:{typeInfo:t.TypeInfo.BacklogLevelConfiguration}};t.TypeInfo.BacklogLevelConfiguration.fields={type:{enumType:t.TypeInfo.BacklogType}};t.TypeInfo.Board.fields={columns:{isArray:true,typeInfo:t.TypeInfo.BoardColumn}};t.TypeInfo.BoardColumn.fields={columnType:{enumType:t.TypeInfo.BoardColumnType}};t.TypeInfo.CapacityContractBase.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.CapacityPatch.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.CardFieldSettings.fields={additionalFields:{isArray:true,typeInfo:t.TypeInfo.FieldInfo},assignedToDisplayFormat:{enumType:t.TypeInfo.IdentityDisplayFormat},coreFields:{isArray:true,typeInfo:t.TypeInfo.FieldInfo}};t.TypeInfo.CardSettings.fields={fields:{typeInfo:t.TypeInfo.CardFieldSettings}};t.TypeInfo.CreatePlan.fields={type:{enumType:t.TypeInfo.PlanType}};t.TypeInfo.DateRange.fields={end:{isDate:true},start:{isDate:true}};t.TypeInfo.DeliveryViewData.fields={criteriaStatus:{typeInfo:t.TypeInfo.TimelineCriteriaStatus},endDate:{isDate:true},startDate:{isDate:true},teams:{isArray:true,typeInfo:t.TypeInfo.TimelineTeamData}};t.TypeInfo.DeliveryViewPropertyCollection.fields={cardSettings:{typeInfo:t.TypeInfo.CardSettings},markers:{isArray:true,typeInfo:t.TypeInfo.Marker}};t.TypeInfo.FieldInfo.fields={fieldType:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.Marker.fields={date:{isDate:true}};t.TypeInfo.Plan.fields={createdDate:{isDate:true},lastAccessed:{isDate:true},modifiedDate:{isDate:true},type:{enumType:t.TypeInfo.PlanType},userPermissions:{enumType:t.TypeInfo.PlanUserPermissions}};t.TypeInfo.PlanMetadata.fields={modifiedDate:{isDate:true},userPermissions:{enumType:t.TypeInfo.PlanUserPermissions}};t.TypeInfo.TeamCapacity.fields={teamMembers:{isArray:true,typeInfo:t.TypeInfo.TeamMemberCapacityIdentityRef}};t.TypeInfo.TeamIterationAttributes.fields={finishDate:{isDate:true},startDate:{isDate:true},timeFrame:{enumType:t.TypeInfo.TimeFrame}};t.TypeInfo.TeamMemberCapacity.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.TeamMemberCapacityIdentityRef.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.TeamSetting.fields={backlogIteration:{typeInfo:t.TypeInfo.TeamSettingsIteration},bugsBehavior:{enumType:t.TypeInfo.BugsBehavior},defaultIteration:{typeInfo:t.TypeInfo.TeamSettingsIteration},workingDays:{isArray:true,enumType:n.TypeInfo.DayOfWeek}};t.TypeInfo.TeamSettingsDaysOff.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.TeamSettingsDaysOffPatch.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.TeamSettingsIteration.fields={attributes:{typeInfo:t.TypeInfo.TeamIterationAttributes}};t.TypeInfo.TeamSettingsPatch.fields={bugsBehavior:{enumType:t.TypeInfo.BugsBehavior},workingDays:{isArray:true,enumType:n.TypeInfo.DayOfWeek}};t.TypeInfo.TimelineCriteriaStatus.fields={type:{enumType:t.TypeInfo.TimelineCriteriaStatusCode}};t.TypeInfo.TimelineIterationStatus.fields={type:{enumType:t.TypeInfo.TimelineIterationStatusCode}};t.TypeInfo.TimelineTeamData.fields={iterations:{isArray:true,typeInfo:t.TypeInfo.TimelineTeamIteration},status:{typeInfo:t.TypeInfo.TimelineTeamStatus}};t.TypeInfo.TimelineTeamIteration.fields={finishDate:{isDate:true},startDate:{isDate:true},status:{typeInfo:t.TypeInfo.TimelineIterationStatus}};t.TypeInfo.TimelineTeamStatus.fields={type:{enumType:t.TypeInfo.TimelineTeamStatusCode}};t.TypeInfo.UpdatePlan.fields={type:{enumType:t.TypeInfo.PlanType}}},649:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WorkItemTypeFieldsExpandLevel=t.WorkItemRecentActivityType=t.WorkItemExpand=t.WorkItemErrorPolicy=t.TreeStructureGroup=t.TreeNodeStructureType=t.TemplateType=t.ReportingRevisionsExpand=t.QueryType=t.QueryResultType=t.QueryRecursionOption=t.QueryOption=t.QueryExpand=t.QueryErrorPolicy=t.ProvisioningActionType=t.LogicalOperation=t.LinkQueryMode=t.GetFieldsExpand=t.FieldUsage=t.FieldType=t.CommentSortOrder=t.CommentReactionType=t.CommentFormat=t.CommentExpandOptions=t.ClassificationNodesErrorPolicy=void 0;var i;(function(e){e[e["Fail"]=1]="Fail";e[e["Omit"]=2]="Omit"})(i=t.ClassificationNodesErrorPolicy||(t.ClassificationNodesErrorPolicy={}));var n;(function(e){e[e["None"]=0]="None";e[e["Reactions"]=1]="Reactions";e[e["RenderedText"]=8]="RenderedText";e[e["RenderedTextOnly"]=16]="RenderedTextOnly";e[e["All"]=-17]="All"})(n=t.CommentExpandOptions||(t.CommentExpandOptions={}));var r;(function(e){e[e["Markdown"]=0]="Markdown";e[e["Html"]=1]="Html"})(r=t.CommentFormat||(t.CommentFormat={}));var s;(function(e){e[e["Like"]=0]="Like";e[e["Dislike"]=1]="Dislike";e[e["Heart"]=2]="Heart";e[e["Hooray"]=3]="Hooray";e[e["Smile"]=4]="Smile";e[e["Confused"]=5]="Confused"})(s=t.CommentReactionType||(t.CommentReactionType={}));var o;(function(e){e[e["Asc"]=1]="Asc";e[e["Desc"]=2]="Desc"})(o=t.CommentSortOrder||(t.CommentSortOrder={}));var a;(function(e){e[e["String"]=0]="String";e[e["Integer"]=1]="Integer";e[e["DateTime"]=2]="DateTime";e[e["PlainText"]=3]="PlainText";e[e["Html"]=4]="Html";e[e["TreePath"]=5]="TreePath";e[e["History"]=6]="History";e[e["Double"]=7]="Double";e[e["Guid"]=8]="Guid";e[e["Boolean"]=9]="Boolean";e[e["Identity"]=10]="Identity";e[e["PicklistString"]=11]="PicklistString";e[e["PicklistInteger"]=12]="PicklistInteger";e[e["PicklistDouble"]=13]="PicklistDouble"})(a=t.FieldType||(t.FieldType={}));var l;(function(e){e[e["None"]=0]="None";e[e["WorkItem"]=1]="WorkItem";e[e["WorkItemLink"]=2]="WorkItemLink";e[e["Tree"]=3]="Tree";e[e["WorkItemTypeExtension"]=4]="WorkItemTypeExtension"})(l=t.FieldUsage||(t.FieldUsage={}));var u;(function(e){e[e["None"]=0]="None";e[e["ExtensionFields"]=1]="ExtensionFields";e[e["IncludeDeleted"]=2]="IncludeDeleted"})(u=t.GetFieldsExpand||(t.GetFieldsExpand={}));var c;(function(e){e[e["WorkItems"]=0]="WorkItems";e[e["LinksOneHopMustContain"]=1]="LinksOneHopMustContain";e[e["LinksOneHopMayContain"]=2]="LinksOneHopMayContain";e[e["LinksOneHopDoesNotContain"]=3]="LinksOneHopDoesNotContain";e[e["LinksRecursiveMustContain"]=4]="LinksRecursiveMustContain";e[e["LinksRecursiveMayContain"]=5]="LinksRecursiveMayContain";e[e["LinksRecursiveDoesNotContain"]=6]="LinksRecursiveDoesNotContain"})(c=t.LinkQueryMode||(t.LinkQueryMode={}));var d;(function(e){e[e["NONE"]=0]="NONE";e[e["AND"]=1]="AND";e[e["OR"]=2]="OR"})(d=t.LogicalOperation||(t.LogicalOperation={}));var p;(function(e){e[e["Import"]=0]="Import";e[e["Validate"]=1]="Validate"})(p=t.ProvisioningActionType||(t.ProvisioningActionType={}));var A;(function(e){e[e["Fail"]=1]="Fail";e[e["Omit"]=2]="Omit"})(A=t.QueryErrorPolicy||(t.QueryErrorPolicy={}));var f;(function(e){e[e["None"]=0]="None";e[e["Wiql"]=1]="Wiql";e[e["Clauses"]=2]="Clauses";e[e["All"]=3]="All";e[e["Minimal"]=4]="Minimal"})(f=t.QueryExpand||(t.QueryExpand={}));var h;(function(e){e[e["Doing"]=1]="Doing";e[e["Done"]=2]="Done";e[e["Followed"]=3]="Followed"})(h=t.QueryOption||(t.QueryOption={}));var g;(function(e){e[e["ParentFirst"]=0]="ParentFirst";e[e["ChildFirst"]=1]="ChildFirst"})(g=t.QueryRecursionOption||(t.QueryRecursionOption={}));var y;(function(e){e[e["WorkItem"]=1]="WorkItem";e[e["WorkItemLink"]=2]="WorkItemLink"})(y=t.QueryResultType||(t.QueryResultType={}));var m;(function(e){e[e["Flat"]=1]="Flat";e[e["Tree"]=2]="Tree";e[e["OneHop"]=3]="OneHop"})(m=t.QueryType||(t.QueryType={}));var v;(function(e){e[e["None"]=0]="None";e[e["Fields"]=1]="Fields"})(v=t.ReportingRevisionsExpand||(t.ReportingRevisionsExpand={}));var I;(function(e){e[e["WorkItemType"]=0]="WorkItemType";e[e["GlobalWorkflow"]=1]="GlobalWorkflow"})(I=t.TemplateType||(t.TemplateType={}));var E;(function(e){e[e["Area"]=0]="Area";e[e["Iteration"]=1]="Iteration"})(E=t.TreeNodeStructureType||(t.TreeNodeStructureType={}));var C;(function(e){e[e["Areas"]=0]="Areas";e[e["Iterations"]=1]="Iterations"})(C=t.TreeStructureGroup||(t.TreeStructureGroup={}));var T;(function(e){e[e["Fail"]=1]="Fail";e[e["Omit"]=2]="Omit"})(T=t.WorkItemErrorPolicy||(t.WorkItemErrorPolicy={}));var b;(function(e){e[e["None"]=0]="None";e[e["Relations"]=1]="Relations";e[e["Fields"]=2]="Fields";e[e["Links"]=3]="Links";e[e["All"]=4]="All"})(b=t.WorkItemExpand||(t.WorkItemExpand={}));var R;(function(e){e[e["Visited"]=0]="Visited";e[e["Edited"]=1]="Edited";e[e["Deleted"]=2]="Deleted";e[e["Restored"]=3]="Restored"})(R=t.WorkItemRecentActivityType||(t.WorkItemRecentActivityType={}));var w;(function(e){e[e["None"]=0]="None";e[e["AllowedValues"]=1]="AllowedValues";e[e["DependentFields"]=2]="DependentFields";e[e["All"]=3]="All"})(w=t.WorkItemTypeFieldsExpandLevel||(t.WorkItemTypeFieldsExpandLevel={}));t.TypeInfo={AccountMyWorkResult:{},AccountRecentActivityWorkItemModel:{},AccountRecentActivityWorkItemModel2:{},AccountRecentActivityWorkItemModelBase:{},AccountRecentMentionWorkItemModel:{},AccountWorkWorkItemModel:{},ClassificationNodesErrorPolicy:{enumValues:{fail:1,omit:2}},Comment:{},CommentExpandOptions:{enumValues:{none:0,reactions:1,renderedText:8,renderedTextOnly:16,all:-17}},CommentFormat:{enumValues:{markdown:0,html:1}},CommentList:{},CommentReaction:{},CommentReactionType:{enumValues:{like:0,dislike:1,heart:2,hooray:3,smile:4,confused:5}},CommentSortOrder:{enumValues:{asc:1,desc:2}},CommentVersion:{},ExternalDeployment:{},FieldType:{enumValues:{string:0,integer:1,dateTime:2,plainText:3,html:4,treePath:5,history:6,double:7,guid:8,boolean:9,identity:10,picklistString:11,picklistInteger:12,picklistDouble:13}},FieldUsage:{enumValues:{none:0,workItem:1,workItemLink:2,tree:3,workItemTypeExtension:4}},GetFieldsExpand:{enumValues:{none:0,extensionFields:1,includeDeleted:2}},LinkQueryMode:{enumValues:{workItems:0,linksOneHopMustContain:1,linksOneHopMayContain:2,linksOneHopDoesNotContain:3,linksRecursiveMustContain:4,linksRecursiveMayContain:5,linksRecursiveDoesNotContain:6}},LogicalOperation:{enumValues:{none:0,and:1,or:2}},ProvisioningActionType:{enumValues:{import:0,validate:1}},QueryBatchGetRequest:{},QueryErrorPolicy:{enumValues:{fail:1,omit:2}},QueryExpand:{enumValues:{none:0,wiql:1,clauses:2,all:3,minimal:4}},QueryHierarchyItem:{},QueryHierarchyItemsResult:{},QueryOption:{enumValues:{doing:1,done:2,followed:3}},QueryRecursionOption:{enumValues:{parentFirst:0,childFirst:1}},QueryResultType:{enumValues:{workItem:1,workItemLink:2}},QueryType:{enumValues:{flat:1,tree:2,oneHop:3}},ReportingRevisionsExpand:{enumValues:{none:0,fields:1}},TemplateType:{enumValues:{workItemType:0,globalWorkflow:1}},TreeNodeStructureType:{enumValues:{area:0,iteration:1}},TreeStructureGroup:{enumValues:{areas:0,iterations:1}},WorkItemBatchGetRequest:{},WorkItemClassificationNode:{},WorkItemComment:{},WorkItemComments:{},WorkItemErrorPolicy:{enumValues:{fail:1,omit:2}},WorkItemExpand:{enumValues:{none:0,relations:1,fields:2,links:3,all:4}},WorkItemField:{},WorkItemField2:{},WorkItemHistory:{},WorkItemQueryClause:{},WorkItemQueryResult:{},WorkItemRecentActivityType:{enumValues:{visited:0,edited:1,deleted:2,restored:3}},WorkItemTagDefinition:{},WorkItemTypeFieldsExpandLevel:{enumValues:{none:0,allowedValues:1,dependentFields:2,all:3}},WorkItemTypeTemplateUpdateModel:{},WorkItemUpdate:{}};t.TypeInfo.AccountMyWorkResult.fields={workItemDetails:{isArray:true,typeInfo:t.TypeInfo.AccountWorkWorkItemModel}};t.TypeInfo.AccountRecentActivityWorkItemModel.fields={activityDate:{isDate:true},activityType:{enumType:t.TypeInfo.WorkItemRecentActivityType},changedDate:{isDate:true}};t.TypeInfo.AccountRecentActivityWorkItemModel2.fields={activityDate:{isDate:true},activityType:{enumType:t.TypeInfo.WorkItemRecentActivityType},changedDate:{isDate:true}};t.TypeInfo.AccountRecentActivityWorkItemModelBase.fields={activityDate:{isDate:true},activityType:{enumType:t.TypeInfo.WorkItemRecentActivityType},changedDate:{isDate:true}};t.TypeInfo.AccountRecentMentionWorkItemModel.fields={mentionedDateField:{isDate:true}};t.TypeInfo.AccountWorkWorkItemModel.fields={changedDate:{isDate:true}};t.TypeInfo.Comment.fields={createdDate:{isDate:true},createdOnBehalfDate:{isDate:true},format:{enumType:t.TypeInfo.CommentFormat},modifiedDate:{isDate:true},reactions:{isArray:true,typeInfo:t.TypeInfo.CommentReaction}};t.TypeInfo.CommentList.fields={comments:{isArray:true,typeInfo:t.TypeInfo.Comment}};t.TypeInfo.CommentReaction.fields={type:{enumType:t.TypeInfo.CommentReactionType}};t.TypeInfo.CommentVersion.fields={createdDate:{isDate:true},createdOnBehalfDate:{isDate:true},modifiedDate:{isDate:true}};t.TypeInfo.ExternalDeployment.fields={statusDate:{isDate:true}};t.TypeInfo.QueryBatchGetRequest.fields={$expand:{enumType:t.TypeInfo.QueryExpand},errorPolicy:{enumType:t.TypeInfo.QueryErrorPolicy}};t.TypeInfo.QueryHierarchyItem.fields={children:{isArray:true,typeInfo:t.TypeInfo.QueryHierarchyItem},clauses:{typeInfo:t.TypeInfo.WorkItemQueryClause},createdDate:{isDate:true},filterOptions:{enumType:t.TypeInfo.LinkQueryMode},lastExecutedDate:{isDate:true},lastModifiedDate:{isDate:true},linkClauses:{typeInfo:t.TypeInfo.WorkItemQueryClause},queryRecursionOption:{enumType:t.TypeInfo.QueryRecursionOption},queryType:{enumType:t.TypeInfo.QueryType},sourceClauses:{typeInfo:t.TypeInfo.WorkItemQueryClause},targetClauses:{typeInfo:t.TypeInfo.WorkItemQueryClause}};t.TypeInfo.QueryHierarchyItemsResult.fields={value:{isArray:true,typeInfo:t.TypeInfo.QueryHierarchyItem}};t.TypeInfo.WorkItemBatchGetRequest.fields={$expand:{enumType:t.TypeInfo.WorkItemExpand},asOf:{isDate:true},errorPolicy:{enumType:t.TypeInfo.WorkItemErrorPolicy}};t.TypeInfo.WorkItemClassificationNode.fields={children:{isArray:true,typeInfo:t.TypeInfo.WorkItemClassificationNode},structureType:{enumType:t.TypeInfo.TreeNodeStructureType}};t.TypeInfo.WorkItemComment.fields={format:{enumType:t.TypeInfo.CommentFormat},revisedDate:{isDate:true}};t.TypeInfo.WorkItemComments.fields={comments:{isArray:true,typeInfo:t.TypeInfo.WorkItemComment}};t.TypeInfo.WorkItemField.fields={type:{enumType:t.TypeInfo.FieldType},usage:{enumType:t.TypeInfo.FieldUsage}};t.TypeInfo.WorkItemField2.fields={type:{enumType:t.TypeInfo.FieldType},usage:{enumType:t.TypeInfo.FieldUsage}};t.TypeInfo.WorkItemHistory.fields={revisedDate:{isDate:true}};t.TypeInfo.WorkItemQueryClause.fields={clauses:{isArray:true,typeInfo:t.TypeInfo.WorkItemQueryClause},logicalOperator:{enumType:t.TypeInfo.LogicalOperation}};t.TypeInfo.WorkItemQueryResult.fields={asOf:{isDate:true},queryResultType:{enumType:t.TypeInfo.QueryResultType},queryType:{enumType:t.TypeInfo.QueryType}};t.TypeInfo.WorkItemTagDefinition.fields={lastUpdated:{isDate:true}};t.TypeInfo.WorkItemTypeTemplateUpdateModel.fields={actionType:{enumType:t.TypeInfo.ProvisioningActionType},templateType:{enumType:t.TypeInfo.TemplateType}};t.TypeInfo.WorkItemUpdate.fields={revisedDate:{isDate:true}}},6288:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WorkItemTypeClass=t.PageType=t.GetWorkItemTypeExpand=t.FieldType=void 0;var i;(function(e){e[e["String"]=1]="String";e[e["Integer"]=2]="Integer";e[e["DateTime"]=3]="DateTime";e[e["PlainText"]=5]="PlainText";e[e["Html"]=7]="Html";e[e["TreePath"]=8]="TreePath";e[e["History"]=9]="History";e[e["Double"]=10]="Double";e[e["Guid"]=11]="Guid";e[e["Boolean"]=12]="Boolean";e[e["Identity"]=13]="Identity";e[e["PicklistInteger"]=14]="PicklistInteger";e[e["PicklistString"]=15]="PicklistString";e[e["PicklistDouble"]=16]="PicklistDouble"})(i=t.FieldType||(t.FieldType={}));var n;(function(e){e[e["None"]=0]="None";e[e["States"]=1]="States";e[e["Behaviors"]=2]="Behaviors";e[e["Layout"]=4]="Layout"})(n=t.GetWorkItemTypeExpand||(t.GetWorkItemTypeExpand={}));var r;(function(e){e[e["Custom"]=1]="Custom";e[e["History"]=2]="History";e[e["Links"]=3]="Links";e[e["Attachments"]=4]="Attachments"})(r=t.PageType||(t.PageType={}));var s;(function(e){e[e["System"]=0]="System";e[e["Derived"]=1]="Derived";e[e["Custom"]=2]="Custom"})(s=t.WorkItemTypeClass||(t.WorkItemTypeClass={}));t.TypeInfo={FieldModel:{},FieldType:{enumValues:{string:1,integer:2,dateTime:3,plainText:5,html:7,treePath:8,history:9,double:10,guid:11,boolean:12,identity:13,picklistInteger:14,picklistString:15,picklistDouble:16}},FormLayout:{},GetWorkItemTypeExpand:{enumValues:{none:0,states:1,behaviors:2,layout:4}},Page:{},PageType:{enumValues:{custom:1,history:2,links:3,attachments:4}},WorkItemTypeClass:{enumValues:{system:0,derived:1,custom:2}},WorkItemTypeFieldModel:{},WorkItemTypeFieldModel2:{},WorkItemTypeModel:{}};t.TypeInfo.FieldModel.fields={type:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.FormLayout.fields={pages:{isArray:true,typeInfo:t.TypeInfo.Page}};t.TypeInfo.Page.fields={pageType:{enumType:t.TypeInfo.PageType}};t.TypeInfo.WorkItemTypeFieldModel.fields={type:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.WorkItemTypeFieldModel2.fields={type:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.WorkItemTypeModel.fields={class:{enumType:t.TypeInfo.WorkItemTypeClass},layout:{typeInfo:t.TypeInfo.FormLayout}}},8108:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WorkItemTypeClass=t.RuleConditionType=t.RuleActionType=t.ProcessWorkItemTypeFieldsExpandLevel=t.ProcessClass=t.PageType=t.GetWorkItemTypeExpand=t.GetProcessExpandLevel=t.GetBehaviorsExpand=t.FieldType=t.CustomizationType=void 0;var i;(function(e){e[e["System"]=1]="System";e[e["Inherited"]=2]="Inherited";e[e["Custom"]=3]="Custom"})(i=t.CustomizationType||(t.CustomizationType={}));var n;(function(e){e[e["String"]=1]="String";e[e["Integer"]=2]="Integer";e[e["DateTime"]=3]="DateTime";e[e["PlainText"]=5]="PlainText";e[e["Html"]=7]="Html";e[e["TreePath"]=8]="TreePath";e[e["History"]=9]="History";e[e["Double"]=10]="Double";e[e["Guid"]=11]="Guid";e[e["Boolean"]=12]="Boolean";e[e["Identity"]=13]="Identity";e[e["PicklistInteger"]=14]="PicklistInteger";e[e["PicklistString"]=15]="PicklistString";e[e["PicklistDouble"]=16]="PicklistDouble"})(n=t.FieldType||(t.FieldType={}));var r;(function(e){e[e["None"]=0]="None";e[e["Fields"]=1]="Fields";e[e["CombinedFields"]=2]="CombinedFields"})(r=t.GetBehaviorsExpand||(t.GetBehaviorsExpand={}));var s;(function(e){e[e["None"]=0]="None";e[e["Projects"]=1]="Projects"})(s=t.GetProcessExpandLevel||(t.GetProcessExpandLevel={}));var o;(function(e){e[e["None"]=0]="None";e[e["States"]=1]="States";e[e["Behaviors"]=2]="Behaviors";e[e["Layout"]=4]="Layout"})(o=t.GetWorkItemTypeExpand||(t.GetWorkItemTypeExpand={}));var a;(function(e){e[e["Custom"]=1]="Custom";e[e["History"]=2]="History";e[e["Links"]=3]="Links";e[e["Attachments"]=4]="Attachments"})(a=t.PageType||(t.PageType={}));var l;(function(e){e[e["System"]=0]="System";e[e["Derived"]=1]="Derived";e[e["Custom"]=2]="Custom"})(l=t.ProcessClass||(t.ProcessClass={}));var u;(function(e){e[e["None"]=0]="None";e[e["AllowedValues"]=1]="AllowedValues";e[e["All"]=2]="All"})(u=t.ProcessWorkItemTypeFieldsExpandLevel||(t.ProcessWorkItemTypeFieldsExpandLevel={}));var c;(function(e){e[e["MakeRequired"]=1]="MakeRequired";e[e["MakeReadOnly"]=2]="MakeReadOnly";e[e["SetDefaultValue"]=3]="SetDefaultValue";e[e["SetDefaultFromClock"]=4]="SetDefaultFromClock";e[e["SetDefaultFromCurrentUser"]=5]="SetDefaultFromCurrentUser";e[e["SetDefaultFromField"]=6]="SetDefaultFromField";e[e["CopyValue"]=7]="CopyValue";e[e["CopyFromClock"]=8]="CopyFromClock";e[e["CopyFromCurrentUser"]=9]="CopyFromCurrentUser";e[e["CopyFromField"]=10]="CopyFromField";e[e["SetValueToEmpty"]=11]="SetValueToEmpty";e[e["CopyFromServerClock"]=12]="CopyFromServerClock";e[e["CopyFromServerCurrentUser"]=13]="CopyFromServerCurrentUser";e[e["HideTargetField"]=14]="HideTargetField";e[e["DisallowValue"]=15]="DisallowValue"})(c=t.RuleActionType||(t.RuleActionType={}));var d;(function(e){e[e["When"]=1]="When";e[e["WhenNot"]=2]="WhenNot";e[e["WhenChanged"]=3]="WhenChanged";e[e["WhenNotChanged"]=4]="WhenNotChanged";e[e["WhenWas"]=5]="WhenWas";e[e["WhenStateChangedTo"]=6]="WhenStateChangedTo";e[e["WhenStateChangedFromAndTo"]=7]="WhenStateChangedFromAndTo";e[e["WhenWorkItemIsCreated"]=8]="WhenWorkItemIsCreated";e[e["WhenValueIsDefined"]=9]="WhenValueIsDefined";e[e["WhenValueIsNotDefined"]=10]="WhenValueIsNotDefined";e[e["WhenCurrentUserIsMemberOfGroup"]=11]="WhenCurrentUserIsMemberOfGroup";e[e["WhenCurrentUserIsNotMemberOfGroup"]=12]="WhenCurrentUserIsNotMemberOfGroup"})(d=t.RuleConditionType||(t.RuleConditionType={}));var p;(function(e){e[e["System"]=0]="System";e[e["Derived"]=1]="Derived";e[e["Custom"]=2]="Custom"})(p=t.WorkItemTypeClass||(t.WorkItemTypeClass={}));t.TypeInfo={CreateProcessRuleRequest:{},CustomizationType:{enumValues:{system:1,inherited:2,custom:3}},FieldModel:{},FieldType:{enumValues:{string:1,integer:2,dateTime:3,plainText:5,html:7,treePath:8,history:9,double:10,guid:11,boolean:12,identity:13,picklistInteger:14,picklistString:15,picklistDouble:16}},FormLayout:{},GetBehaviorsExpand:{enumValues:{none:0,fields:1,combinedFields:2}},GetProcessExpandLevel:{enumValues:{none:0,projects:1}},GetWorkItemTypeExpand:{enumValues:{none:0,states:1,behaviors:2,layout:4}},Page:{},PageType:{enumValues:{custom:1,history:2,links:3,attachments:4}},ProcessBehavior:{},ProcessClass:{enumValues:{system:0,derived:1,custom:2}},ProcessInfo:{},ProcessModel:{},ProcessProperties:{},ProcessRule:{},ProcessWorkItemType:{},ProcessWorkItemTypeField:{},ProcessWorkItemTypeFieldsExpandLevel:{enumValues:{none:0,allowedValues:1,all:2}},RuleAction:{},RuleActionType:{enumValues:{makeRequired:1,makeReadOnly:2,setDefaultValue:3,setDefaultFromClock:4,setDefaultFromCurrentUser:5,setDefaultFromField:6,copyValue:7,copyFromClock:8,copyFromCurrentUser:9,copyFromField:10,setValueToEmpty:11,copyFromServerClock:12,copyFromServerCurrentUser:13,hideTargetField:14,disallowValue:15}},RuleCondition:{},RuleConditionType:{enumValues:{when:1,whenNot:2,whenChanged:3,whenNotChanged:4,whenWas:5,whenStateChangedTo:6,whenStateChangedFromAndTo:7,whenWorkItemIsCreated:8,whenValueIsDefined:9,whenValueIsNotDefined:10,whenCurrentUserIsMemberOfGroup:11,whenCurrentUserIsNotMemberOfGroup:12}},UpdateProcessRuleRequest:{},WorkItemStateResultModel:{},WorkItemTypeClass:{enumValues:{system:0,derived:1,custom:2}},WorkItemTypeModel:{}};t.TypeInfo.CreateProcessRuleRequest.fields={actions:{isArray:true,typeInfo:t.TypeInfo.RuleAction},conditions:{isArray:true,typeInfo:t.TypeInfo.RuleCondition}};t.TypeInfo.FieldModel.fields={type:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.FormLayout.fields={pages:{isArray:true,typeInfo:t.TypeInfo.Page}};t.TypeInfo.Page.fields={pageType:{enumType:t.TypeInfo.PageType}};t.TypeInfo.ProcessBehavior.fields={customization:{enumType:t.TypeInfo.CustomizationType}};t.TypeInfo.ProcessInfo.fields={customizationType:{enumType:t.TypeInfo.CustomizationType}};t.TypeInfo.ProcessModel.fields={properties:{typeInfo:t.TypeInfo.ProcessProperties}};t.TypeInfo.ProcessProperties.fields={class:{enumType:t.TypeInfo.ProcessClass}};t.TypeInfo.ProcessRule.fields={actions:{isArray:true,typeInfo:t.TypeInfo.RuleAction},conditions:{isArray:true,typeInfo:t.TypeInfo.RuleCondition},customizationType:{enumType:t.TypeInfo.CustomizationType}};t.TypeInfo.ProcessWorkItemType.fields={customization:{enumType:t.TypeInfo.CustomizationType},layout:{typeInfo:t.TypeInfo.FormLayout},states:{isArray:true,typeInfo:t.TypeInfo.WorkItemStateResultModel}};t.TypeInfo.ProcessWorkItemTypeField.fields={customization:{enumType:t.TypeInfo.CustomizationType},type:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.RuleAction.fields={actionType:{enumType:t.TypeInfo.RuleActionType}};t.TypeInfo.RuleCondition.fields={conditionType:{enumType:t.TypeInfo.RuleConditionType}};t.TypeInfo.UpdateProcessRuleRequest.fields={actions:{isArray:true,typeInfo:t.TypeInfo.RuleAction},conditions:{isArray:true,typeInfo:t.TypeInfo.RuleCondition}};t.TypeInfo.WorkItemStateResultModel.fields={customizationType:{enumType:t.TypeInfo.CustomizationType}};t.TypeInfo.WorkItemTypeModel.fields={class:{enumType:t.TypeInfo.WorkItemTypeClass},layout:{typeInfo:t.TypeInfo.FormLayout},states:{isArray:true,typeInfo:t.TypeInfo.WorkItemStateResultModel}}},1558:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.InputMode=t.InputFilterOperator=t.InputDataType=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["String"]=10]="String";e[e["Number"]=20]="Number";e[e["Boolean"]=30]="Boolean";e[e["Guid"]=40]="Guid";e[e["Uri"]=50]="Uri"})(i=t.InputDataType||(t.InputDataType={}));var n;(function(e){e[e["Equals"]=0]="Equals";e[e["NotEquals"]=1]="NotEquals"})(n=t.InputFilterOperator||(t.InputFilterOperator={}));var r;(function(e){e[e["None"]=0]="None";e[e["TextBox"]=10]="TextBox";e[e["PasswordBox"]=20]="PasswordBox";e[e["Combo"]=30]="Combo";e[e["RadioButtons"]=40]="RadioButtons";e[e["CheckBox"]=50]="CheckBox";e[e["TextArea"]=60]="TextArea"})(r=t.InputMode||(t.InputMode={}));t.TypeInfo={InputDataType:{enumValues:{none:0,string:10,number:20,boolean:30,guid:40,uri:50}},InputDescriptor:{fields:null},InputFilter:{fields:null},InputFilterCondition:{fields:null},InputFilterOperator:{enumValues:{equals:0,notEquals:1}},InputMode:{enumValues:{none:0,textBox:10,passwordBox:20,combo:30,radioButtons:40,checkBox:50,textArea:60}},InputValidation:{fields:null},InputValue:{fields:null},InputValues:{fields:null},InputValuesError:{fields:null},InputValuesQuery:{fields:null}};t.TypeInfo.InputDescriptor.fields={inputMode:{enumType:t.TypeInfo.InputMode},validation:{typeInfo:t.TypeInfo.InputValidation},values:{typeInfo:t.TypeInfo.InputValues}};t.TypeInfo.InputFilter.fields={conditions:{isArray:true,typeInfo:t.TypeInfo.InputFilterCondition}};t.TypeInfo.InputFilterCondition.fields={operator:{enumType:t.TypeInfo.InputFilterOperator}};t.TypeInfo.InputValidation.fields={dataType:{enumType:t.TypeInfo.InputDataType}};t.TypeInfo.InputValue.fields={};t.TypeInfo.InputValues.fields={error:{typeInfo:t.TypeInfo.InputValuesError},possibleValues:{isArray:true,typeInfo:t.TypeInfo.InputValue}};t.TypeInfo.InputValuesError.fields={};t.TypeInfo.InputValuesQuery.fields={inputValues:{isArray:true,typeInfo:t.TypeInfo.InputValues}}},7832:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.OperationStatus=void 0;var i;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Queued"]=1]="Queued";e[e["InProgress"]=2]="InProgress";e[e["Cancelled"]=3]="Cancelled";e[e["Succeeded"]=4]="Succeeded";e[e["Failed"]=5]="Failed"})(i=t.OperationStatus||(t.OperationStatus={}));t.TypeInfo={Operation:{},OperationReference:{},OperationStatus:{enumValues:{notSet:0,queued:1,inProgress:2,cancelled:3,succeeded:4,failed:5}}};t.TypeInfo.Operation.fields={status:{enumType:t.TypeInfo.OperationStatus}};t.TypeInfo.OperationReference.fields={status:{enumType:t.TypeInfo.OperationStatus}}},6839:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.DayOfWeek=void 0;var i;(function(e){e[e["Sunday"]=0]="Sunday";e[e["Monday"]=1]="Monday";e[e["Tuesday"]=2]="Tuesday";e[e["Wednesday"]=3]="Wednesday";e[e["Thursday"]=4]="Thursday";e[e["Friday"]=5]="Friday";e[e["Saturday"]=6]="Saturday"})(i=t.DayOfWeek||(t.DayOfWeek={}));t.TypeInfo={DayOfWeek:{enumValues:{sunday:0,monday:1,tuesday:2,wednesday:3,thursday:4,friday:5,saturday:6}}}},7127:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.SqlDbType=void 0;var i;(function(e){e[e["BigInt"]=0]="BigInt";e[e["Binary"]=1]="Binary";e[e["Bit"]=2]="Bit";e[e["Char"]=3]="Char";e[e["DateTime"]=4]="DateTime";e[e["Decimal"]=5]="Decimal";e[e["Float"]=6]="Float";e[e["Image"]=7]="Image";e[e["Int"]=8]="Int";e[e["Money"]=9]="Money";e[e["NChar"]=10]="NChar";e[e["NText"]=11]="NText";e[e["NVarChar"]=12]="NVarChar";e[e["Real"]=13]="Real";e[e["UniqueIdentifier"]=14]="UniqueIdentifier";e[e["SmallDateTime"]=15]="SmallDateTime";e[e["SmallInt"]=16]="SmallInt";e[e["SmallMoney"]=17]="SmallMoney";e[e["Text"]=18]="Text";e[e["Timestamp"]=19]="Timestamp";e[e["TinyInt"]=20]="TinyInt";e[e["VarBinary"]=21]="VarBinary";e[e["VarChar"]=22]="VarChar";e[e["Variant"]=23]="Variant";e[e["Xml"]=25]="Xml";e[e["Udt"]=29]="Udt";e[e["Structured"]=30]="Structured";e[e["Date"]=31]="Date";e[e["Time"]=32]="Time";e[e["DateTime2"]=33]="DateTime2";e[e["DateTimeOffset"]=34]="DateTimeOffset"})(i=t.SqlDbType||(t.SqlDbType={}));t.TypeInfo={SqlDbType:{enumValues:{BigInt:0,Binary:1,Bit:2,Char:3,DateTime:4,Decimal:5,Float:6,Image:7,Int:8,Money:9,NChar:10,NText:11,NVarChar:12,Real:13,UniqueIdentifier:14,SmallDateTime:15,SmallInt:16,SmallMoney:17,Text:18,Timestamp:19,TinyInt:20,VarBinary:21,VarChar:22,Variant:23,Xml:25,Udt:29,Structured:30,Date:31,Time:32,DateTime2:33,DateTimeOffset:34}}}},7024:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.Operation=t.JWTAlgorithm=t.DeploymentFlags=t.ConnectOptions=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["IncludeServices"]=1]="IncludeServices";e[e["IncludeLastUserAccess"]=2]="IncludeLastUserAccess";e[e["IncludeInheritedDefinitionsOnly"]=4]="IncludeInheritedDefinitionsOnly";e[e["IncludeNonInheritedDefinitionsOnly"]=8]="IncludeNonInheritedDefinitionsOnly"})(i=t.ConnectOptions||(t.ConnectOptions={}));var n;(function(e){e[e["None"]=0]="None";e[e["Hosted"]=1]="Hosted";e[e["OnPremises"]=2]="OnPremises"})(n=t.DeploymentFlags||(t.DeploymentFlags={}));var r;(function(e){e[e["None"]=0]="None";e[e["HS256"]=1]="HS256";e[e["RS256"]=2]="RS256"})(r=t.JWTAlgorithm||(t.JWTAlgorithm={}));var s;(function(e){e[e["Add"]=0]="Add";e[e["Remove"]=1]="Remove";e[e["Replace"]=2]="Replace";e[e["Move"]=3]="Move";e[e["Copy"]=4]="Copy";e[e["Test"]=5]="Test"})(s=t.Operation||(t.Operation={}));t.TypeInfo={ConnectOptions:{enumValues:{none:0,includeServices:1,includeLastUserAccess:2,includeInheritedDefinitionsOnly:4,includeNonInheritedDefinitionsOnly:8}},DeploymentFlags:{enumValues:{none:0,hosted:1,onPremises:2}},JsonPatchOperation:{},JWTAlgorithm:{enumValues:{none:0,hS256:1,rS256:2}},Operation:{enumValues:{add:0,remove:1,replace:2,move:3,copy:4,test:5}},SignedUrl:{},TraceFilter:{},VssNotificationEvent:{}};t.TypeInfo.JsonPatchOperation.fields={op:{enumType:t.TypeInfo.Operation}};t.TypeInfo.SignedUrl.fields={signatureExpires:{isDate:true}};t.TypeInfo.TraceFilter.fields={timeCreated:{isDate:true}};t.TypeInfo.VssNotificationEvent.fields={sourceEventCreatedTime:{isDate:true}}},8202:(t,i,n)=>{var r,s;Object.defineProperty(i,"__esModule",{value:true});i.isSigPipeError=i._exposeCertSettings=i._exposeProxySettings=i._normalizeSeparators=i._isRooted=i._getDirectoryName=i._ensureRooted=i._isUncPath=i._loadData=i._ensurePatternRooted=i._getFindInfoFromPattern=i._cloneMatchOptions=i._legacyFindFiles_convertPatternToRegExp=i._which=i._checkPath=i._exist=i._debug=i._error=i._warning=i._command=i._getVariableKey=i._getVariable=i._loc=i._setResourcePath=i._setErrStream=i._setStdStream=i._writeLine=i._truncateBeforeSensitiveKeyword=i._endsWith=i._startsWith=i.IssueAuditAction=i.IssueSource=i._vault=i._knownVariableMap=void 0;var o=n(9896);var a=n(6928);var l=n(857);var u=n(6533);var c=n(9023);var d=n(8373);var p=n(4059);var A=n(7763);var f=n(6982);i._knownVariableMap={};var h;var g;(function(e){e["CustomerScript"]="CustomerScript";e["TaskInternal"]="TaskInternal"})(g=i.IssueSource||(i.IssueSource={}));var y;(function(e){e[e["Unknown"]=0]="Unknown";e[e["ShellTasksValidation"]=1]="ShellTasksValidation"})(y=i.IssueAuditAction||(i.IssueAuditAction={}));if(A.lt(process.versions.node,"4.2.0")){_warning("Tasks require a new agent. Upgrade your agent or node to 4.2.0 or later",g.TaskInternal)}function _startsWith(e,t){return e.slice(0,t.length)==t}i._startsWith=_startsWith;function _endsWith(e,t){return e.slice(-t.length)==t}i._endsWith=_endsWith;function _truncateBeforeSensitiveKeyword(e,t){if(!e){return e}var i=e.search(t);if(i<=0){return e}return"".concat(e.substring(0,i),"...")}i._truncateBeforeSensitiveKeyword=_truncateBeforeSensitiveKeyword;var m=process.stdout;var v=process.stderr;function _writeLine(e){m.write(e+l.EOL)}i._writeLine=_writeLine;function _setStdStream(e){m=e}i._setStdStream=_setStdStream;function _setErrStream(e){v=e}i._setErrStream=_setErrStream;var I={};var E={};var C=false;var T="en-US";function _loadResJson(e){var t;if(_exist(e)){var i=o.readFileSync(e,"utf8").toString();if(i.indexOf("\ufeff")==0){i=i.slice(1)}try{t=JSON.parse(i)}catch(e){_debug("unable to parse resjson with err: "+e.message)}}else{_debug(".resjson file not found: "+e)}return t}function _loadLocStrings(t,i){var n={};if(_exist(t)){var r=e(import.meta.url)(t);if(r&&r.hasOwnProperty("messages")){var s;var l=a.join(a.dirname(t),"Strings","resources.resjson");var u=i.toUpperCase();var c=[];try{c=o.readdirSync(l)}catch(e){}for(var d=0;d0){return c.format.apply(this,[a].concat(t))}else{return a}}i._loc=_loc;function _getVariable(e){var t;var n;var r=_getVariableKey(e);if(i._knownVariableMap.hasOwnProperty(r)){n=i._knownVariableMap[r]}if(n&&n.secret){t=i._vault.retrieveSecret("SECRET_"+r)}else{t=process.env[r];if(!t&&e.toUpperCase()=="AGENT.JOBSTATUS"){t=process.env["agent.jobstatus"]}}_debug(e+"="+t);return t}i._getVariable=_getVariable;function _getVariableKey(e){if(!e){throw new Error(_loc("LIB_ParameterIsRequired","name"))}return e.replace(/\./g,"_").replace(/ /g,"_").toUpperCase()}i._getVariableKey=_getVariableKey;function _command(e,t,i){var n=new d.TaskCommand(e,t,i);_writeLine(n.toString())}i._command=_command;function _warning(e,t,i){if(t===void 0){t=g.TaskInternal}_command("task.issue",{type:"warning",source:t,correlationId:h,auditAction:i},e)}i._warning=_warning;function _error(e,t,i){if(t===void 0){t=g.TaskInternal}_command("task.issue",{type:"error",source:t,correlationId:h,auditAction:i},e)}i._error=_error;var b=((r=_getVariable("system.debug"))===null||r===void 0?void 0:r.toLowerCase())==="true";var R=((s=_getVariable("DistributedTask.Tasks.Node.SkipDebugLogsWhenDebugModeOff"))===null||s===void 0?void 0:s.toLowerCase())==="true";function _debug(e){if(!R||R&&b){_command("task.debug",null,e)}}i._debug=_debug;function _exist(e){var t=false;try{t=!!(e&&o.statSync(e)!=null)}catch(e){if(e&&e.code==="ENOENT"){t=false}else{throw e}}return t}i._exist=_exist;function _checkPath(e,t){_debug("check path : "+e);if(!_exist(e)){throw new Error(_loc("LIB_PathNotFound",t,e))}}i._checkPath=_checkPath;function _which(e,t){if(!e){throw new Error("parameter 'tool' is required")}if(t){var i=_which(e,false);if(i){return i}else{if(process.platform=="win32"){throw new Error(_loc("LIB_WhichNotFound_Win",e))}else{throw new Error(_loc("LIB_WhichNotFound_Linux",e))}}}_debug("which '".concat(e,"'"));try{var n=[];if(process.platform=="win32"&&process.env["PATHEXT"]){for(var r=0,s=process.env["PATHEXT"].split(a.delimiter);r=0||process.platform=="win32"&&e.indexOf("\\")>=0){_debug("not found");return""}var u=[];if(process.env["PATH"]){for(var c=0,d=process.env["PATH"].split(a.delimiter);c=0){var l=r.substr(s).toUpperCase();if(t.some((function(e){return e.toUpperCase()==l}))){return e}}}else{if(isUnixExecutable(i)){return e}}}}catch(t){if(t.code!="ENOENT"){_debug("Unexpected error attempting to determine if executable file exists '".concat(e,"': ").concat(t))}}var u=e;for(var c=0,d=t;c0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function _legacyFindFiles_convertPatternToRegExp(e){e=(process.platform=="win32"?e.replace(/\\/g,"/"):e).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&").replace(/\\\/\\\*\\\*\\\//g,"((/.+/)|(/))").replace(/\\\*\\\*/g,".*").replace(/\\\*/g,"[^/]*").replace(/\\\?/g,"[^/]");e="^".concat(e,"$");var t=process.platform=="win32"?"i":"";return new RegExp(e,t)}i._legacyFindFiles_convertPatternToRegExp=_legacyFindFiles_convertPatternToRegExp;function _cloneMatchOptions(e){return{debug:e.debug,nobrace:e.nobrace,noglobstar:e.noglobstar,dot:e.dot,noext:e.noext,nocase:e.nocase,nonull:e.nonull,matchBase:e.matchBase,nocomment:e.nocomment,nonegate:e.nonegate,flipNegate:e.flipNegate}}i._cloneMatchOptions=_cloneMatchOptions;function _getFindInfoFromPattern(e,t,i){if(!e){throw new Error("getFindRootFromPattern() parameter defaultRoot cannot be empty")}if(!t){throw new Error("getFindRootFromPattern() parameter pattern cannot be empty")}if(!i.nobrace){throw new Error("getFindRootFromPattern() expected matchOptions.nobrace to be true")}i=_cloneMatchOptions(i);i.nocase=false;if(i.matchBase&&!_isRooted(t)&&(process.platform=="win32"?t.replace(/\\/g,"/"):t).indexOf("/")<0){return{adjustedPattern:t,findPath:e,statOnly:false}}var n=new u.Minimatch(t,i);if(n.set.length!=1){throw new Error("getFindRootFromPattern() expected Minimatch(...).set.length to be 1. Actual: "+n.set.length)}var r=[];for(var s=0,o=n.set[0];s0){var t=_getVariable("Agent.ProxyUsername");var i=_getVariable("Agent.ProxyPassword");var n=_getVariable("Agent.ProxyBypassList");global["_vsts_task_lib_proxy_url"]=e;global["_vsts_task_lib_proxy_username"]=t;global["_vsts_task_lib_proxy_bypass"]=n;global["_vsts_task_lib_proxy_password"]=_exposeTaskLibSecret("proxy",i||"");_debug("expose agent proxy configuration.");global["_vsts_task_lib_proxy"]=true}}i._exposeProxySettings=_exposeProxySettings;function _exposeCertSettings(){var e=_getVariable("Agent.CAInfo");if(e){global["_vsts_task_lib_cert_ca"]=e}var t=_getVariable("Agent.ClientCert");if(t){var i=_getVariable("Agent.ClientCertKey");var n=_getVariable("Agent.ClientCertArchive");var r=_getVariable("Agent.ClientCertPassword");global["_vsts_task_lib_cert_clientcert"]=t;global["_vsts_task_lib_cert_key"]=i;global["_vsts_task_lib_cert_archive"]=n;global["_vsts_task_lib_cert_passphrase"]=_exposeTaskLibSecret("cert",r||"")}if(e||t){_debug("expose agent certificate configuration.");global["_vsts_task_lib_cert"]=true}var s=_getVariable("Agent.SkipCertValidation")||"false";if(s){global["_vsts_task_lib_skip_cert_validation"]=s.toUpperCase()==="TRUE"}}i._exposeCertSettings=_exposeCertSettings;function _exposeTaskLibSecret(e,t){if(t){var i=f.randomBytes(32);var n=f.randomBytes(16);var r=f.createCipheriv("aes-256-ctr",i,n);var s=r.update(t,"utf8","hex");s+=r.final("hex");var l=a.join(_getVariable("Agent.TempDirectory")||_getVariable("agent.workFolder")||process.cwd(),e);var u=i.toString("base64")+":"+n.toString("base64");o.writeFileSync(l,u,{encoding:"utf8"});return Buffer.from(l).toString("base64")+":"+Buffer.from(s).toString("base64")}}function isSigPipeError(e){var t;if(!e||typeof e!=="object"){return false}return e.code==="EPIPE"&&((t=e.syscall)===null||t===void 0?void 0:t.toUpperCase())==="WRITE"}i.isSigPipeError=isSigPipeError},4115:e=>{e.exports=balanced;function balanced(e,t,i){if(e instanceof RegExp)e=maybeMatch(e,i);if(t instanceof RegExp)t=maybeMatch(t,i);var n=range(e,t,i);return n&&{start:n[0],end:n[1],pre:i.slice(0,n[0]),body:i.slice(n[0]+e.length,n[1]),post:i.slice(n[1]+t.length)}}function maybeMatch(e,t){var i=t.match(e);return i?i[0]:null}balanced.range=range;function range(e,t,i){var n,r,s,o,a;var l=i.indexOf(e);var u=i.indexOf(t,l+1);var c=l;if(l>=0&&u>0){if(e===t){return[l,u]}n=[];s=i.length;while(c>=0&&!a){if(c==l){n.push(c);l=i.indexOf(e,c+1)}else if(n.length==1){a=[n.pop(),u]}else{r=n.pop();if(r=0?l:u}if(n.length){a=[s,o]}}return a}},3138:(e,t,i)=>{var n=i(7087);var r=i(4115);e.exports=expandTop;var s="\0SLASH"+Math.random()+"\0";var o="\0OPEN"+Math.random()+"\0";var a="\0CLOSE"+Math.random()+"\0";var l="\0COMMA"+Math.random()+"\0";var u="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(s).split("\\{").join(o).split("\\}").join(a).split("\\,").join(l).split("\\.").join(u)}function unescapeBraces(e){return e.split(s).join("\\").split(o).join("{").split(a).join("}").split(l).join(",").split(u).join(".")}function parseCommaParts(e){if(!e)return[""];var t=[];var i=r("{","}",e);if(!i)return e.split(",");var n=i.pre;var s=i.body;var o=i.post;var a=n.split(",");a[a.length-1]+="{"+s+"}";var l=parseCommaParts(o);if(o.length){a[a.length-1]+=l.shift();a.push.apply(a,l)}t.push.apply(t,a);return t}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,t){return e<=t}function gte(e,t){return e>=t}function expand(e,t){var i=[];var s=r("{","}",e);if(!s||/\$$/.test(s.pre))return[e];var o=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(s.body);var l=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(s.body);var u=o||l;var c=s.body.indexOf(",")>=0;if(!u&&!c){if(s.post.match(/,(?!,).*\}/)){e=s.pre+"{"+s.body+a+s.post;return expand(e)}return[e]}var d;if(u){d=s.body.split(/\.\./)}else{d=parseCommaParts(s.body);if(d.length===1){d=expand(d[0],false).map(embrace);if(d.length===1){var p=s.post.length?expand(s.post,false):[""];return p.map((function(e){return s.pre+d[0]+e}))}}}var A=s.pre;var p=s.post.length?expand(s.post,false):[""];var f;if(u){var h=numeric(d[0]);var g=numeric(d[1]);var y=Math.max(d[0].length,d[1].length);var m=d.length==3?Math.abs(numeric(d[2])):1;var v=lte;var I=g0){var R=new Array(b+1).join("0");if(C<0)T="-"+R+T.slice(1);else T=R+T}}}f.push(T)}}else{f=n(d,(function(e){return expand(e,false)}))}for(var w=0;w{e.exports=minimatch;minimatch.Minimatch=Minimatch;var n=function(){try{return i(6928)}catch(e){}}()||{sep:"/"};minimatch.sep=n.sep;var r=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var s=i(3138);var o={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var a="[^/]";var l=a+"*?";var u="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var c="(?:(?!(?:\\/|^)\\.).)*?";var d=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce((function(e,t){e[t]=true;return e}),{})}var p=/\/+/;minimatch.filter=filter;function filter(e,t){t=t||{};return function(i,n,r){return minimatch(i,e,t)}}function ext(e,t){t=t||{};var i={};Object.keys(e).forEach((function(t){i[t]=e[t]}));Object.keys(t).forEach((function(e){i[e]=t[e]}));return i}minimatch.defaults=function(e){if(!e||typeof e!=="object"||!Object.keys(e).length){return minimatch}var t=minimatch;var i=function minimatch(i,n,r){return t(i,n,ext(e,r))};i.Minimatch=function Minimatch(i,n){return new t.Minimatch(i,ext(e,n))};i.Minimatch.defaults=function defaults(i){return t.defaults(ext(e,i)).Minimatch};i.filter=function filter(i,n){return t.filter(i,ext(e,n))};i.defaults=function defaults(i){return t.defaults(ext(e,i))};i.makeRe=function makeRe(i,n){return t.makeRe(i,ext(e,n))};i.braceExpand=function braceExpand(i,n){return t.braceExpand(i,ext(e,n))};i.match=function(i,n,r){return t.match(i,n,ext(e,r))};return i};Minimatch.defaults=function(e){return minimatch.defaults(e).Minimatch};function minimatch(e,t,i){assertValidPattern(t);if(!i)i={};if(!i.nocomment&&t.charAt(0)==="#"){return false}return new Minimatch(t,i).match(e)}function Minimatch(e,t){if(!(this instanceof Minimatch)){return new Minimatch(e,t)}assertValidPattern(e);if(!t)t={};e=e.trim();if(!t.allowWindowsEscape&&n.sep!=="/"){e=e.split(n.sep).join("/")}this.options=t;this.maxGlobstarRecursion=t.maxGlobstarRecursion!==undefined?t.maxGlobstarRecursion:200;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.partial=!!t.partial;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){var e=this.pattern;var t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var i=this.globSet=this.braceExpand();if(t.debug)this.debug=function debug(){console.error.apply(console,arguments)};this.debug(this.pattern,i);i=this.globParts=i.map((function(e){return e.split(p)}));this.debug(this.pattern,i);i=i.map((function(e,t,i){return e.map(this.parse,this)}),this);this.debug(this.pattern,i);i=i.filter((function(e){return e.indexOf(false)===-1}));this.debug(this.pattern,i);this.set=i}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var t=false;var i=this.options;var n=0;if(i.nonegate)return;for(var r=0,s=e.length;rA){throw new TypeError("pattern is too long")}};Minimatch.prototype.parse=parse;var f={};function parse(e,t){assertValidPattern(e);var i=this.options;if(e==="**"){if(!i.noglobstar)return r;else e="*"}if(e==="")return"";var n="";var s=!!i.nocase;var u=false;var c=[];var p=[];var A;var h=false;var g=-1;var y=-1;var m=e.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var v=this;function clearStateChar(){if(A){switch(A){case"*":n+=l;s=true;break;case"?":n+=a;s=true;break;default:n+="\\"+A;break}v.debug("clearStateChar %j %j",A,n);A=false}}for(var I=0,E=e.length,C;I-1;S--){var k=p[S];var P=n.slice(0,k.reStart);var U=n.slice(k.reStart,k.reEnd-8);var _=n.slice(k.reEnd-8,k.reEnd);var O=n.slice(k.reEnd);_+=O;var V=P.split("(").length-1;var F=O;for(I=0;I=0;o--){s=e[o];if(s)break}for(o=0;o=0;o--){if(t[o]===r){l=o;break}}var u=t.slice(s,a);var c=i?t.slice(a+1):t.slice(a+1,l);var d=i?[]:t.slice(l+1);if(u.length){var p=e.slice(n,n+u.length);if(!this._matchOne(p,u,i,0,0)){return false}n+=u.length}var A=0;if(d.length){if(d.length+n>e.length)return false;var f=e.length-d.length;if(this._matchOne(e,d,i,f,0)){A=d.length}else{if(e[e.length-1]!==""||n+d.length===e.length){return false}f--;if(!this._matchOne(e,d,i,f,0)){return false}A=d.length+1}}if(!c.length){var h=!!A;for(o=n;o{t=e.exports=SemVer;var i;if(typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)){i=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER");console.log.apply(console,e)}}else{i=function(){}}t.SEMVER_SPEC_VERSION="2.0.0";var n=256;var r=Number.MAX_SAFE_INTEGER||9007199254740991;var s=16;var o=n-6;var a=t.re=[];var l=t.safeRe=[];var u=t.src=[];var c=0;var d="[a-zA-Z0-9-]";var p=[["\\s",1],["\\d",n],[d,o]];function makeSafeRe(e){for(var t=0;t)?=?)";var S=c++;u[S]=u[f]+"|x|X|\\*";var k=c++;u[k]=u[A]+"|x|X|\\*";var P=c++;u[P]="[v=\\s]*("+u[k]+")"+"(?:\\.("+u[k]+")"+"(?:\\.("+u[k]+")"+"(?:"+u[I]+")?"+u[T]+"?"+")?)?";var U=c++;u[U]="[v=\\s]*("+u[S]+")"+"(?:\\.("+u[S]+")"+"(?:\\.("+u[S]+")"+"(?:"+u[E]+")?"+u[T]+"?"+")?)?";var _=c++;u[_]="^"+u[D]+"\\s*"+u[P]+"$";var O=c++;u[O]="^"+u[D]+"\\s*"+u[U]+"$";var V=c++;u[V]="(?:^|[^\\d])"+"(\\d{1,"+s+"})"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:$|[^\\d])";var F=c++;u[F]="(?:~>?)";var q=c++;u[q]="(\\s*)"+u[F]+"\\s+";a[q]=new RegExp(u[q],"g");l[q]=new RegExp(makeSafeRe(u[q]),"g");var N="$1~";var M=c++;u[M]="^"+u[F]+u[P]+"$";var j=c++;u[j]="^"+u[F]+u[U]+"$";var L=c++;u[L]="(?:\\^)";var G=c++;u[G]="(\\s*)"+u[L]+"\\s+";a[G]=new RegExp(u[G],"g");l[G]=new RegExp(makeSafeRe(u[G]),"g");var x="$1^";var H=c++;u[H]="^"+u[L]+u[P]+"$";var W=c++;u[W]="^"+u[L]+u[U]+"$";var Y=c++;u[Y]="^"+u[D]+"\\s*("+w+")$|^$";var J=c++;u[J]="^"+u[D]+"\\s*("+R+")$|^$";var z=c++;u[z]="(\\s*)"+u[D]+"\\s*("+w+"|"+u[P]+")";a[z]=new RegExp(u[z],"g");l[z]=new RegExp(makeSafeRe(u[z]),"g");var $="$1$2$3";var K=c++;u[K]="^\\s*("+u[P]+")"+"\\s+-\\s+"+"("+u[P]+")"+"\\s*$";var Z=c++;u[Z]="^\\s*("+u[U]+")"+"\\s+-\\s+"+"("+u[U]+")"+"\\s*$";var X=c++;u[X]="(<|>)?=?\\s*\\*";for(var ee=0;een){return null}var i=t.loose?l[B]:l[b];if(!i.test(e)){return null}try{return new SemVer(e,t)}catch(e){return null}}t.valid=valid;function valid(e,t){var i=parse(e,t);return i?i.version:null}t.clean=clean;function clean(e,t){var i=parse(e.trim().replace(/^[=v]+/,""),t);return i?i.version:null}t.SemVer=SemVer;function SemVer(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>n){throw new TypeError("version is longer than "+n+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,t)}i("SemVer",e,t);this.options=t;this.loose=!!t.loose;var s=e.trim().match(t.loose?l[B]:l[b]);if(!s){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+s[1];this.minor=+s[2];this.patch=+s[3];if(this.major>r||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>r||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>r||this.patch<0){throw new TypeError("Invalid patch version")}if(!s[4]){this.prerelease=[]}else{this.prerelease=s[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0){if(typeof this.prerelease[i]==="number"){this.prerelease[i]++;i=-2}}if(i===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=inc;function inc(e,t,i,n){if(typeof i==="string"){n=i;i=undefined}try{return new SemVer(e,i).inc(t,n).version}catch(e){return null}}t.diff=diff;function diff(e,t){if(eq(e,t)){return null}else{var i=parse(e);var n=parse(t);var r="";if(i.prerelease.length||n.prerelease.length){r="pre";var s="prerelease"}for(var o in i){if(o==="major"||o==="minor"||o==="patch"){if(i[o]!==n[o]){return r+o}}}return s}}t.compareIdentifiers=compareIdentifiers;var te=/^[0-9]+$/;function compareIdentifiers(e,t){var i=te.test(e);var n=te.test(t);if(i&&n){e=+e;t=+t}return e===t?0:i&&!n?-1:n&&!i?1:e0}t.lt=lt;function lt(e,t,i){return compare(e,t,i)<0}t.eq=eq;function eq(e,t,i){return compare(e,t,i)===0}t.neq=neq;function neq(e,t,i){return compare(e,t,i)!==0}t.gte=gte;function gte(e,t,i){return compare(e,t,i)>=0}t.lte=lte;function lte(e,t,i){return compare(e,t,i)<=0}t.cmp=cmp;function cmp(e,t,i,n){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof i==="object")i=i.version;return e===i;case"!==":if(typeof e==="object")e=e.version;if(typeof i==="object")i=i.version;return e!==i;case"":case"=":case"==":return eq(e,i,n);case"!=":return neq(e,i,n);case">":return gt(e,i,n);case">=":return gte(e,i,n);case"<":return lt(e,i,n);case"<=":return lte(e,i,n);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=Comparator;function Comparator(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,t)}e=e.trim().split(/\s+/).join(" ");i("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===ie){this.value=""}else{this.value=this.operator+this.semver.version}i("comp",this)}var ie={};Comparator.prototype.parse=function(e){var t=this.options.loose?l[Y]:l[J];var i=e.match(t);if(!i){throw new TypeError("Invalid comparator: "+e)}this.operator=i[1];if(this.operator==="="){this.operator=""}if(!i[2]){this.semver=ie}else{this.semver=new SemVer(i[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){i("Comparator.test",e,this.options.loose);if(this.semver===ie){return true}if(typeof e==="string"){e=new SemVer(e,this.options)}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var i;if(this.operator===""){i=new Range(e.value,t);return satisfies(this.value,i,t)}else if(e.operator===""){i=new Range(this.value,t);return satisfies(e.semver,i,t)}var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var r=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var s=this.semver.version===e.semver.version;var o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var a=cmp(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var l=cmp(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return n||r||s&&o||a||l};t.Range=Range;function Range(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof Comparator){return new Range(e.value,t)}if(!(this instanceof Range)){return new Range(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e.trim().split(/\s+/).join(" ");this.set=this.raw.split("||").map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length}));if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+this.raw)}this.format()}Range.prototype.format=function(){this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var t=this.options.loose;var n=t?l[Z]:l[K];e=e.replace(n,hyphenReplace);i("hyphen replace",e);e=e.replace(l[z],$);i("comparator trim",e,l[z]);e=e.replace(l[q],N);e=e.replace(l[G],x);var r=t?l[Y]:l[J];var s=e.split(" ").map((function(e){return parseComparator(e,this.options)}),this).join(" ").split(/\s+/);if(this.options.loose){s=s.filter((function(e){return!!e.match(r)}))}s=s.map((function(e){return new Comparator(e,this.options)}),this);return s};Range.prototype.intersects=function(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some((function(i){return i.every((function(i){return e.set.some((function(e){return e.every((function(e){return i.intersects(e,t)}))}))}))}))};t.toComparators=toComparators;function toComparators(e,t){return new Range(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))}function parseComparator(e,t){i("comp",e,t);e=replaceCarets(e,t);i("caret",e);e=replaceTildes(e,t);i("tildes",e);e=replaceXRanges(e,t);i("xrange",e);e=replaceStars(e,t);i("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,t){return e.trim().split(/\s+/).map((function(e){return replaceTilde(e,t)})).join(" ")}function replaceTilde(e,t){var n=t.loose?l[j]:l[M];return e.replace(n,(function(t,n,r,s,o){i("tilde",e,t,n,r,s,o);var a;if(isX(n)){a=""}else if(isX(r)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){a=">="+n+"."+r+".0 <"+n+"."+(+r+1)+".0"}else if(o){i("replaceTilde pr",o);a=">="+n+"."+r+"."+s+"-"+o+" <"+n+"."+(+r+1)+".0"}else{a=">="+n+"."+r+"."+s+" <"+n+"."+(+r+1)+".0"}i("tilde return",a);return a}))}function replaceCarets(e,t){return e.trim().split(/\s+/).map((function(e){return replaceCaret(e,t)})).join(" ")}function replaceCaret(e,t){i("caret",e,t);var n=t.loose?l[W]:l[H];return e.replace(n,(function(t,n,r,s,o){i("caret",e,t,n,r,s,o);var a;if(isX(n)){a=""}else if(isX(r)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){if(n==="0"){a=">="+n+"."+r+".0 <"+n+"."+(+r+1)+".0"}else{a=">="+n+"."+r+".0 <"+(+n+1)+".0.0"}}else if(o){i("replaceCaret pr",o);if(n==="0"){if(r==="0"){a=">="+n+"."+r+"."+s+"-"+o+" <"+n+"."+r+"."+(+s+1)}else{a=">="+n+"."+r+"."+s+"-"+o+" <"+n+"."+(+r+1)+".0"}}else{a=">="+n+"."+r+"."+s+"-"+o+" <"+(+n+1)+".0.0"}}else{i("no pr");if(n==="0"){if(r==="0"){a=">="+n+"."+r+"."+s+" <"+n+"."+r+"."+(+s+1)}else{a=">="+n+"."+r+"."+s+" <"+n+"."+(+r+1)+".0"}}else{a=">="+n+"."+r+"."+s+" <"+(+n+1)+".0.0"}}i("caret return",a);return a}))}function replaceXRanges(e,t){i("replaceXRanges",e,t);return e.split(/\s+/).map((function(e){return replaceXRange(e,t)})).join(" ")}function replaceXRange(e,t){e=e.trim();var n=t.loose?l[O]:l[_];return e.replace(n,(function(t,n,r,s,o,a){i("xRange",e,t,n,r,s,o,a);var l=isX(r);var u=l||isX(s);var c=u||isX(o);var d=c;if(n==="="&&d){n=""}if(l){if(n===">"||n==="<"){t="<0.0.0"}else{t="*"}}else if(n&&d){if(u){s=0}o=0;if(n===">"){n=">=";if(u){r=+r+1;s=0;o=0}else{s=+s+1;o=0}}else if(n==="<="){n="<";if(u){r=+r+1}else{s=+s+1}}t=n+r+"."+s+"."+o}else if(u){t=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(c){t=">="+r+"."+s+".0 <"+r+"."+(+s+1)+".0"}i("xRange return",t);return t}))}function replaceStars(e,t){i("replaceStars",e,t);return e.trim().replace(l[X],"")}function hyphenReplace(e,t,i,n,r,s,o,a,l,u,c,d,p){if(isX(i)){t=""}else if(isX(n)){t=">="+i+".0.0"}else if(isX(r)){t=">="+i+"."+n+".0"}else{t=">="+t}if(isX(l)){a=""}else if(isX(u)){a="<"+(+l+1)+".0.0"}else if(isX(c)){a="<"+l+"."+(+u+1)+".0"}else if(d){a="<="+l+"."+u+"."+c+"-"+d}else{a="<="+a}return(t+" "+a).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){e=new SemVer(e,this.options)}for(var t=0;t0){var s=e[r].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch){return true}}}return false}return true}t.satisfies=satisfies;function satisfies(e,t,i){try{t=new Range(t,i)}catch(e){return false}return t.test(e)}t.maxSatisfying=maxSatisfying;function maxSatisfying(e,t,i){var n=null;var r=null;try{var s=new Range(t,i)}catch(e){return null}e.forEach((function(e){if(s.test(e)){if(!n||r.compare(e)===-1){n=e;r=new SemVer(n,i)}}}));return n}t.minSatisfying=minSatisfying;function minSatisfying(e,t,i){var n=null;var r=null;try{var s=new Range(t,i)}catch(e){return null}e.forEach((function(e){if(s.test(e)){if(!n||r.compare(e)===1){n=e;r=new SemVer(n,i)}}}));return n}t.minVersion=minVersion;function minVersion(e,t){e=new Range(e,t);var i=new SemVer("0.0.0");if(e.test(i)){return i}i=new SemVer("0.0.0-0");if(e.test(i)){return i}i=null;for(var n=0;n":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!i||gt(i,t)){i=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(i&&e.test(i)){return i}return null}t.validRange=validRange;function validRange(e,t){try{return new Range(e,t).range||"*"}catch(e){return null}}t.ltr=ltr;function ltr(e,t,i){return outside(e,t,"<",i)}t.gtr=gtr;function gtr(e,t,i){return outside(e,t,">",i)}t.outside=outside;function outside(e,t,i,n){e=new SemVer(e,n);t=new Range(t,n);var r,s,o,a,l;switch(i){case">":r=gt;s=lte;o=lt;a=">";l=">=";break;case"<":r=lt;s=gte;o=gt;a="<";l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,t,n)){return false}for(var u=0;u=0.0.0")}d=d||e;p=p||e;if(r(e.semver,d.semver,n)){d=e}else if(o(e.semver,p.semver,n)){p=e}}));if(d.operator===a||d.operator===l){return false}if((!p.operator||p.operator===a)&&s(e,p.semver)){return false}else if(p.operator===l&&o(e,p.semver)){return false}}return true}t.prerelease=prerelease;function prerelease(e,t){var i=parse(e,t);return i&&i.prerelease.length?i.prerelease:null}t.intersects=intersects;function intersects(e,t,i){e=new Range(e,i);t=new Range(t,i);return e.intersects(t)}t.coerce=coerce;function coerce(e){if(e instanceof SemVer){return e}if(typeof e!=="string"){return null}var t=e.match(l[V]);if(t==null){return null}return parse(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}},358:function(e,t,i){var n=this&&this.__spreadArray||function(e,t,i){if(i||arguments.length===2)for(var n=0,r=t.length,s;n1){i.splice.apply(i,n([0,0],i.splice(1,1),false))}else{throw new Error((0,t.loc)("LIB_DirectoryStackEmpty"))}}else if(!isNaN(r)){if(r0||I.length+i===0){i=i>0?i-1:i;I.splice(i,1)}else{var n=o.resolve(I.shift());cd(n)}return getActualStack()}t.popd=popd;function mkdirP(e){if(!e){throw new Error((0,t.loc)("LIB_ParameterIsRequired","p"))}var i=[];var n=e;while(true){if(i.length>=Number(process.env["TASKLIB_TEST_MKDIRP_FAILSAFE"]||1e3)){(0,t.debug)("loop is out of control");s.mkdirSync(e);return}(0,t.debug)("testing directory '".concat(n,"'"));var r=void 0;try{r=s.statSync(n)}catch(r){if(r.code=="ENOENT"){var a=o.dirname(n);if(n==a){throw new Error((0,t.loc)("LIB_MkdirFailedInvalidDriveRoot",e,n))}i.push(n);n=a;continue}else if(r.code=="UNKNOWN"){throw new Error((0,t.loc)("LIB_MkdirFailedInvalidShare",e,n))}else{throw r}}if(!r.isDirectory()){throw new Error((0,t.loc)("LIB_MkdirFailedFileExists",e,n))}break}while(i.length){var l=i.pop();(0,t.debug)("mkdir '".concat(l,"'"));try{s.mkdirSync(l)}catch(i){throw new Error((0,t.loc)("LIB_MkdirFailed",e,i.message))}}}t.mkdirP=mkdirP;function resolve(){var e=[];for(var i=0;i0){var h=resolve(i.shift());if(h===null||h===void 0?void 0:h.includes("*")){f.push(h);continue}var g=s.lstatSync(h);if(g.isFile()){var y=o.basename(h);A.push(y)}else{f.push(h)}}i.push.apply(i,f);var _loop_1=function(){var e=resolve(i.shift());if(e===null||e===void 0?void 0:e.includes("*")){i.push.apply(i,findMatch(o.dirname(e),[o.basename(e)]));return"continue"}if(s.lstatSync(e).isDirectory()){p.push.apply(p,s.readdirSync(e).map((function(t){return o.join(e,t)})))}else{p.push(e)}};while(i.length>0){_loop_1()}var m=[];var _loop_2=function(){var e=p.shift();var t=o.basename(e);if(e===null||e===void 0?void 0:e.includes("*")){p.push.apply(p,findMatch(o.dirname(e),[t]));return"continue"}if(!l&&t.startsWith(".")&&t!=="."&&t!==".."){return"continue"}var i=safeFind(d,(function(t){return e.startsWith(o.resolve(t))}))||o.resolve(".");if(s.lstatSync(e).isDirectory()&&a){p.push.apply(p,s.readdirSync(e).map((function(t){return o.join(e,t)})));m.push(o.relative(i,e))}else{m.push(o.relative(i,e))}};while(p.length>0){_loop_2()}var v=n(n([],A,true),m,true);return v}catch(e){if(e.code==="ENOENT"){throw new Error((0,t.loc)("LIB_PathNotFound","ls",e.message))}else{throw new Error((0,t.loc)("LIB_OperationFailed","ls",e))}}}t.ls=ls;function flattenArray(e){return e.reduce((function(e,t){return e.concat(Array.isArray(t)?flattenArray(t):t)}),[])}function cp(e,i,n,r,a){if(r===void 0){r=false}if(a===void 0){a=0}retry((function(){var l=false;var u=true;var c=String(e);var d=i;var p="";if(typeof e==="string"&&e.startsWith("-")){p=e.toLowerCase();l=p.includes("r");u=!p.includes("n");c=i;d=String(n)}else if(typeof n==="string"&&n&&n.startsWith("-")){p=n.toLowerCase();l=p.includes("r");u=!p.includes("n");c=String(e);d=i}if(!s.existsSync(d)&&!u){throw new Error((0,t.loc)("LIB_PathNotFound","cp",d))}var A=/[*?{[!@#]/.test(c);if(A){var f=[];var h=o.dirname(c);h=h=="."?o.resolve():h;f=findMatch(h,[o.basename(c)]);if(f.length===0){(0,t.debug)("No matches found for glob pattern: ".concat(c))}for(var g=0,y=f;g=0){try{return e.apply(void 0,i)}catch(i){if(n.retryCount<=0){if(n.continueOnError){(0,t.warning)(i,t.IssueSource.TaskInternal);break}else{throw i}}else{(0,t.debug)('Attempt to execute function "'.concat(e===null||e===void 0?void 0:e.name,'" failed, retries left: ').concat(n.retryCount));n.retryCount--}}}}t.retry=retry;function _getStats(e,i,n){var r;if(i){try{r=s.statSync(e)}catch(i){if(i.code=="ENOENT"&&n){r=s.lstatSync(e);(0,t.debug)(" ".concat(e," (broken symlink)"))}else{throw i}}}else{r=s.lstatSync(e)}return r}function find(e,i){if(!e){(0,t.debug)("no path specified");return[]}e=o.normalize(e);(0,t.debug)("findPath: '".concat(e,"'"));i=i||_getDefaultFindOptions();_debugFindOptions(i);try{s.lstatSync(e)}catch(e){if(e.code=="ENOENT"){(0,t.debug)("0 results");return[]}throw e}try{var n=[];var r=[new E(e,1)];var a=[];var _loop_3=function(){var e=r.pop();var l=void 0;try{var c=!n.length;var d=i.followSpecifiedSymbolicLink&&c;var p=i.followSymbolicLinks||d;l=_getStats(e.path,p,i.allowBrokenSymbolicLinks)}catch(n){if(n.code=="ENOENT"&&i.skipMissingFiles){(0,t.warning)('No such file or directory: "'.concat(e.path,'" - skipping.'),t.IssueSource.TaskInternal);return"continue"}throw n}n.push(e.path);if(l.isDirectory()){(0,t.debug)(" ".concat(e.path," (directory)"));if(i.followSymbolicLinks){var A;if(u._isUncPath(e.path)){A=retry(s.realpathSync,[e.path],{continueOnError:false,retryCount:5})}else{A=s.realpathSync(e.path)}while(a.length>=e.level){a.pop()}if(a.some((function(e){return e==A}))){(0,t.debug)(" cycle detected");return"continue"}a.push(A)}var f=e.level+1;var h=s.readdirSync(e.path).map((function(t){return new E(o.join(e.path,t),f)}));for(var g=h.length-1;g>=0;g--){r.push(h[g])}}else{(0,t.debug)(" ".concat(e.path," (file)"))}};while(r.length){_loop_3()}(0,t.debug)("".concat(n.length," results"));return n}catch(e){throw new Error((0,t.loc)("LIB_OperationFailed","find",e.message))}}t.find=find;var E=function(){function _FindItem(e,t){this.path=e;this.level=t}return _FindItem}();function _debugFindOptions(e){(0,t.debug)("findOptions.allowBrokenSymbolicLinks: '".concat(e.allowBrokenSymbolicLinks,"'"));(0,t.debug)("findOptions.followSpecifiedSymbolicLink: '".concat(e.followSpecifiedSymbolicLink,"'"));(0,t.debug)("findOptions.followSymbolicLinks: '".concat(e.followSymbolicLinks,"'"));(0,t.debug)("findOptions.skipMissingFiles: '".concat(e.skipMissingFiles,"'"))}function _getDefaultFindOptions(){return{allowBrokenSymbolicLinks:false,followSpecifiedSymbolicLink:true,followSymbolicLinks:true,skipMissingFiles:false}}function legacyFindFiles(e,i,n,r){if(!i){throw new Error("pattern parameter cannot be empty")}(0,t.debug)("legacyFindFiles rootDirectory: '".concat(e,"'"));(0,t.debug)("pattern: '".concat(i,"'"));(0,t.debug)("includeFiles: '".concat(n,"'"));(0,t.debug)("includeDirectories: '".concat(r,"'"));if(!n&&!r){n=true}var s=[];var a=[];i=i.replace(/;;/g,"\0");for(var l=0,c=i.split(";");l=0?o:a,a>=0?a:o);t=u._getDirectoryName(e.substring(0,l))}if(!t){return"continue"}var c=u._legacyFindFiles_convertPatternToRegExp(e);var d=find(t,{followSymbolicLinks:true}).filter((function(e){if(n&&r){return true}var t=s.statSync(e).isDirectory();return n&&!t||r&&t})).forEach((function(e){var t=process.platform=="win32"?e.replace(/\\/g,"/"):e;var n="".concat(t,"/");var s=false;if(c.test(t)||r&&c.test(n)){s=true;for(var o=0,a=i;o=0)){I=u._ensureRooted(n,I);(0,t.debug)("rooted pattern: '".concat(I,"'"))}if(f){(0,t.debug)("applying include pattern against original list");var E=l.match(e,I,p);(0,t.debug)(E.length+" matches");for(var C=0,T=E;C0){var n=(0,t.getVariable)("Agent.ProxyUsername");var r=(0,t.getVariable)("Agent.ProxyPassword");var s=JSON.parse((0,t.getVariable)("Agent.ProxyBypassList")||"[]");var o=false;if(e){s.forEach((function(t){if(new RegExp(t,"i").test(e)){o=true}}))}if(o){return null}else{var a=getProxyFormattedUrl(i,n,r);return{proxyUrl:i,proxyUsername:n,proxyPassword:r,proxyBypassHosts:s,proxyFormattedUrl:a}}}else{return null}}t.getHttpProxyConfiguration=getHttpProxyConfiguration;function getHttpCertConfiguration(){var e=(0,t.getVariable)("Agent.CAInfo");var i=(0,t.getVariable)("Agent.ClientCert");if(e||i){var n={};n.caFile=e;n.certFile=i;if(i){var r=(0,t.getVariable)("Agent.ClientCertKey");var s=(0,t.getVariable)("Agent.ClientCertArchive");var o=(0,t.getVariable)("Agent.ClientCertPassword");n.keyFile=r;n.certArchiveFile=s;n.passphrase=o}return n}else{return null}}t.getHttpCertConfiguration=getHttpCertConfiguration;var C=function(){function TestPublisher(e){this.testRunner=e}TestPublisher.prototype.publish=function(e,i,n,r,s,o,a){a=a||"VSTSTask";var l={};l["type"]=this.testRunner;if(i){l["mergeResults"]=i}if(n){l["platform"]=n}if(r){l["config"]=r}if(s){l["runTitle"]=s}if(o){l["publishRunAttachments"]=o}if(e){l["resultFiles"]=Array.isArray(e)?e.join():e}l["testRunSystem"]=a;(0,t.command)("results.publish",l,"")};return TestPublisher}();t.TestPublisher=C;var T=function(){function CodeCoveragePublisher(){}CodeCoveragePublisher.prototype.publish=function(e,i,n,r){var s={};if(e){s["codecoveragetool"]=e}if(i){s["summaryfile"]=i}if(n){s["reportdirectory"]=n}if(r){s["additionalcodecoveragefiles"]=Array.isArray(r)?r.join():r}(0,t.command)("codecoverage.publish",s,"")};return CodeCoveragePublisher}();t.CodeCoveragePublisher=T;var b=function(){function CodeCoverageEnabler(e,t){this.buildTool=e;this.ccTool=t}CodeCoverageEnabler.prototype.enableCodeCoverage=function(e){e["buildtool"]=this.buildTool;e["codecoveragetool"]=this.ccTool;(0,t.command)("codecoverage.enable",e,"")};return CodeCoverageEnabler}();t.CodeCoverageEnabler=b;function uploadFile(e){(0,t.command)("task.uploadfile",null,e)}t.uploadFile=uploadFile;function prependPath(e){assertAgent("2.115.0");(0,t.command)("task.prependpath",null,e)}t.prependPath=prependPath;function uploadSummary(e){(0,t.command)("task.uploadsummary",null,e)}t.uploadSummary=uploadSummary;function addAttachment(e,i,n){(0,t.command)("task.addattachment",{type:e,name:i},n)}t.addAttachment=addAttachment;function setEndpoint(e,i,n,r){(0,t.command)("task.setendpoint",{id:e,field:y[i].toLowerCase(),key:n},r)}t.setEndpoint=setEndpoint;function setProgress(e,i){(0,t.command)("task.setprogress",{value:"".concat(e)},i)}t.setProgress=setProgress;function logDetail(e,i,n,r,s,o,a,l,u,c,d){var p={id:e,parentid:n,type:r,name:s,order:o?o.toString():undefined,starttime:a,finishtime:l,progress:u?u.toString():undefined,state:c?f[c]:undefined,result:d?A[d]:undefined};(0,t.command)("task.logdetail",p,i)}t.logDetail=logDetail;function logIssue(e,i,n,r,s,o){var a={type:h[e].toLowerCase(),code:o,sourcepath:n,linenumber:r?r.toString():undefined,columnnumber:s?s.toString():undefined};(0,t.command)("task.logissue",a,i)}t.logIssue=logIssue;function uploadArtifact(e,i,n){(0,t.command)("artifact.upload",{containerfolder:e,artifactname:n},i)}t.uploadArtifact=uploadArtifact;function associateArtifact(e,i,n){(0,t.command)("artifact.associate",{type:g[n].toLowerCase(),artifactname:e},i)}t.associateArtifact=associateArtifact;function uploadBuildLog(e){(0,t.command)("build.uploadlog",null,e)}t.uploadBuildLog=uploadBuildLog;function updateBuildNumber(e){(0,t.command)("build.updatebuildnumber",null,e)}t.updateBuildNumber=updateBuildNumber;function addBuildTag(e){(0,t.command)("build.addbuildtag",null,e)}t.addBuildTag=addBuildTag;function updateReleaseName(e){assertAgent("2.132.0");(0,t.command)("release.updatereleasename",null,e)}t.updateReleaseName=updateReleaseName;t.TaskCommand=c.TaskCommand;t.commandFromString=c.commandFromString;t.ToolRunner=d.ToolRunner;if(p.lt(process.versions.node,"4.2.0")){(0,t.warning)("Tasks require a new agent. Upgrade your agent or node to 4.2.0 or later",t.IssueSource.TaskInternal)}if(!global["_vsts_task_lib_loaded"]){u._loadData();u._exposeProxySettings();u._exposeCertSettings()}function safeFind(e,t){for(var i=0;i{Object.defineProperty(t,"__esModule",{value:true});t.commandFromString=t.TaskCommand=void 0;var i="##vso[";var n=function(){function TaskCommand(e,t,i){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=i}TaskCommand.prototype.toString=function(){var e=i+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";for(var t in this.properties){if(this.properties.hasOwnProperty(t)){var n=this.properties[t];if(n){e+=t+"="+escape(""+(n||""))+";"}}}}e+="]";var r=""+(this.message||"");e+=escapedata(r);return e};return TaskCommand}();t.TaskCommand=n;function commandFromString(e){var t=i.length;var r=e.indexOf("[");var s=e.indexOf("]");if(r==-1||s==-1||s-r<3){throw new Error("Invalid command brackets")}var o=e.substring(r+1,s);var a=o.indexOf(" ");var l=o;var u={};if(a>0){l=o.trim().substring(0,a);var c=o.trim().substring(a+1);var d=c.split(";");d.forEach((function(e){e=e.trim();if(e.length>0){var t=e.indexOf("=");if(t==-1){throw new Error("Invalid property: "+e)}var i=e.substring(0,t);var n=e.substring(t+1);u[i]=unescape(n)}}))}var p=unescapedata(e.substring(s+1));var A=new n(l,u,p);return A}t.commandFromString=commandFromString;function escapedata(e){return e.replace(/%/g,"%AZP25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function unescapedata(e){return e.replace(/%0D/g,"\r").replace(/%0A/g,"\n").replace(/%AZP25/g,"%")}function escape(e){return e.replace(/%/g,"%AZP25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/]/g,"%5D").replace(/;/g,"%3B")}function unescape(e){return e.replace(/%0D/g,"\r").replace(/%0A/g,"\n").replace(/%5D/g,"]").replace(/%3B/g,";").replace(/%AZP25/g,"%")}},419:function(e,t,i){var n=this&&this.__extends||function(){var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i))e[i]=t[i]};return extendStatics(e,t)};return function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");extendStatics(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}}();Object.defineProperty(t,"__esModule",{value:true});t.ToolRunner=void 0;var r=i(5560);var s=i(857);var o=i(4434);var a=i(5317);var l=i(8202);var u=i(9896);var c=function(e){n(ToolRunner,e);function ToolRunner(t){var i=e.call(this)||this;i.cmdSpecialChars=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];if(!t){throw new Error("Parameter 'toolPath' cannot be null or empty.")}i.toolPath=l._which(t,true);i.args=[];i._debug("toolRunner toolPath: "+t);return i}ToolRunner.prototype._debug=function(e){this.emit("debug",e)};ToolRunner.prototype._argStringToArray=function(e){var t=[];var i=false;var n=false;var r=true;var s="";var append=function(e){if(n){if(e!=='"'){s+="\\"}else{s.slice(0,-1)}}s+=e;n=false};for(var o=0;o-1){var o=n.substring(0,r);i(o);n=n.substring(r+s.EOL.length);r=n.indexOf(s.EOL)}}catch(e){this._debug("error processing line")}return n};ToolRunner.prototype._wrapArg=function(e,t){if(!this._isWrapped(e,t)){return"".concat(t).concat(e).concat(t)}return e};ToolRunner.prototype._unwrapArg=function(e,t){if(this._isWrapped(e,t)){var i=new RegExp("(^\\\\?".concat(t,")|(\\\\?").concat(t,"$)"),"g");return e.trim().replace(i,"")}return e};ToolRunner.prototype._isWrapped=function(e,t){var i=new RegExp("^\\\\?".concat(t,".+\\\\?").concat(t,"$"));return i.test(e.trim())};ToolRunner.prototype._getSpawnFileName=function(e){if(process.platform=="win32"){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}if(e&&e.shell){return this._wrapArg(this.toolPath,'"')}return this.toolPath};ToolRunner.prototype._getSpawnArgs=function(e){var t=this;if(process.platform=="win32"){if(this._isCmdFile()){var i='/D /S /C "'.concat(this._windowsQuoteCmdArg(this.toolPath));for(var n=0;n0;r--){i+=e[r-1];if(n&&e[r-1]=="\\"){i+="\\"}else if(e[r-1]=='"'){n=true;i+='"'}else{n=false}}i+='"';return i.split("").reverse().join("")};ToolRunner.prototype._uv_quote_cmd_arg=function(e){if(!e){return'""'}if(e.indexOf(" ")<0&&e.indexOf("\t")<0&&e.indexOf('"')<0){return e}if(e.indexOf('"')<0&&e.indexOf("\\")<0){return'"'.concat(e,'"')}var t='"';var i=true;for(var n=e.length;n>0;n--){t+=e[n-1];if(i&&e[n-1]=="\\"){t+="\\"}else if(e[n-1]=='"'){i=true;t+="\\"}else{i=false}}t+='"';return t.split("").reverse().join("")};ToolRunner.prototype._cloneExecOptions=function(e){e=e||{};var t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,shell:e.shell||false};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t};ToolRunner.prototype._getSpawnOptions=function(e){e=e||{};var t={};t.cwd=e.cwd;t.env=e.env;t.shell=e.shell;t["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();return t};ToolRunner.prototype._getSpawnSyncOptions=function(e){var t={};t.maxBuffer=1024*1024*1024;t.cwd=e.cwd;t.env=e.env;t.shell=e.shell;t["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();return t};ToolRunner.prototype.execWithPipingAsync=function(e,t){var i=this;this._debug("exec tool: "+this.toolPath);this._debug("arguments:");this.args.forEach((function(e){i._debug(" "+e)}));var n=true;var r=this._cloneExecOptions(t);if(!r.silent){r.outStream.write(this._getCommandString(r)+s.EOL)}var o;var l=e.toolPath;var c;var d=true;var p;var A;var f=0;var h=0;var g;c=this.toolPath;f++;var y=a.spawn(this._getSpawnFileName(r),this._getSpawnArgs(r),this._getSpawnOptions(r));f++;o=a.spawn(e._getSpawnFileName(r),e._getSpawnArgs(r),e._getSpawnOptions(r));A=this.pipeOutputToFile?u.createWriteStream(this.pipeOutputToFile):null;return new Promise((function(e,t){var s,a,u,m;if(A){f++;A.on("finish",(function(){f--;A=null;if(f==0){if(g){t(g)}else{e(h)}}}));A.on("error",(function(n){f--;i._debug("Failed to pipe output of ".concat(c," to file ").concat(i.pipeOutputToFile,". Error = ").concat(n));A=null;if(f==0){if(g){t(g)}else{e(h)}}}))}(s=y.stdout)===null||s===void 0?void 0:s.on("data",(function(e){var t,n;try{if(A){A.write(e)}if(!((t=o.stdin)===null||t===void 0?void 0:t.destroyed)){(n=o.stdin)===null||n===void 0?void 0:n.write(e)}}catch(e){i._debug("Failed to pipe output of "+c+" to "+l);i._debug(l+" might have exited due to errors prematurely. Verify the arguments passed are valid.")}}));(a=y.stderr)===null||a===void 0?void 0:a.on("data",(function(e){if(A){A.write(e)}d=!r.failOnStdErr;if(!r.silent){var t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}}));y.on("error",(function(e){var i;f--;if(A){A.end()}(i=o.stdin)===null||i===void 0?void 0:i.end();g=new Error(c+" failed. "+e.message);if(f==0){t(g)}}));y.on("close",(function(n,s){var a;f--;if(n!=0&&!r.ignoreReturnCode){d=false;p=n;h=p}i._debug("success of first tool:"+d);if(A){A.end()}(a=o.stdin)===null||a===void 0?void 0:a.end();if(f==0){if(g){t(g)}else{e(h)}}}));var v="";(u=o.stdout)===null||u===void 0?void 0:u.on("data",(function(e){i.emit("stdout",e);if(!r.silent){r.outStream.write(e)}v=i._processLineBuffer(e,v,(function(e){i.emit("stdline",e)}))}));var I="";(m=o.stderr)===null||m===void 0?void 0:m.on("data",(function(e){i.emit("stderr",e);n=!r.failOnStdErr;if(!r.silent){var t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}I=i._processLineBuffer(e,I,(function(e){i.emit("errline",e)}))}));o.on("error",(function(e){f--;g=new Error(l+" failed. "+e.message);if(f==0){t(g)}}));o.on("close",(function(s,o){f--;i._debug("rc:"+s);h=s;if(v.length>0){i.emit("stdline",v)}if(I.length>0){i.emit("errline",I)}if(s!=0&&!r.ignoreReturnCode){n=false}i._debug("success:"+n);if(!d){g=new Error(c+" failed with return code: "+p)}else if(!n){g=new Error(l+" failed with return code: "+s)}if(f==0){if(g){t(g)}else{e(h)}}}))}))};ToolRunner.prototype.execWithPiping=function(e,t){var i=this;var n,o,l,c;var d=r.defer();this._debug("exec tool: "+this.toolPath);this._debug("arguments:");this.args.forEach((function(e){i._debug(" "+e)}));var p=true;var A=this._cloneExecOptions(t);if(!A.silent){A.outStream.write(this._getCommandString(A)+s.EOL)}var f;var h=e.toolPath;var g;var y=true;var m;var v;var I=0;var E=0;var C;g=this.toolPath;I++;var T=a.spawn(this._getSpawnFileName(A),this._getSpawnArgs(A),this._getSpawnOptions(A));I++;f=a.spawn(e._getSpawnFileName(A),e._getSpawnArgs(A),e._getSpawnOptions(A));v=this.pipeOutputToFile?u.createWriteStream(this.pipeOutputToFile):null;if(v){I++;v.on("finish",(function(){I--;v=null;if(I==0){if(C){d.reject(C)}else{d.resolve(E)}}}));v.on("error",(function(e){I--;i._debug("Failed to pipe output of ".concat(g," to file ").concat(i.pipeOutputToFile,". Error = ").concat(e));v=null;if(I==0){if(C){d.reject(C)}else{d.resolve(E)}}}))}(n=T.stdout)===null||n===void 0?void 0:n.on("data",(function(e){var t;try{if(v){v.write(e)}(t=f.stdin)===null||t===void 0?void 0:t.write(e)}catch(e){i._debug("Failed to pipe output of "+g+" to "+h);i._debug(h+" might have exited due to errors prematurely. Verify the arguments passed are valid.")}}));(o=T.stderr)===null||o===void 0?void 0:o.on("data",(function(e){if(v){v.write(e)}y=!A.failOnStdErr;if(!A.silent){var t=A.failOnStdErr?A.errStream:A.outStream;t.write(e)}}));T.on("error",(function(e){var t;I--;if(v){v.end()}(t=f.stdin)===null||t===void 0?void 0:t.end();C=new Error(g+" failed. "+e.message);if(I==0){d.reject(C)}}));T.on("close",(function(e,t){var n;I--;if(e!=0&&!A.ignoreReturnCode){y=false;m=e;E=m}i._debug("success of first tool:"+y);if(v){v.end()}(n=f.stdin)===null||n===void 0?void 0:n.end();if(I==0){if(C){d.reject(C)}else{d.resolve(E)}}}));var b="";(l=f.stdout)===null||l===void 0?void 0:l.on("data",(function(e){i.emit("stdout",e);if(!A.silent){A.outStream.write(e)}b=i._processLineBuffer(e,b,(function(e){i.emit("stdline",e)}))}));var R="";(c=f.stderr)===null||c===void 0?void 0:c.on("data",(function(e){i.emit("stderr",e);p=!A.failOnStdErr;if(!A.silent){var t=A.failOnStdErr?A.errStream:A.outStream;t.write(e)}R=i._processLineBuffer(e,R,(function(e){i.emit("errline",e)}))}));f.on("error",(function(e){I--;C=new Error(h+" failed. "+e.message);if(I==0){d.reject(C)}}));f.on("close",(function(e,t){I--;i._debug("rc:"+e);E=e;if(b.length>0){i.emit("stdline",b)}if(R.length>0){i.emit("errline",R)}if(e!=0&&!A.ignoreReturnCode){p=false}i._debug("success:"+p);if(!y){C=new Error(g+" failed with return code: "+m)}else if(!p){C=new Error(h+" failed with return code: "+e)}if(I==0){if(C){d.reject(C)}else{d.resolve(E)}}}));return d.promise};ToolRunner.prototype.arg=function(e){if(!e){return this}if(e instanceof Array){this._debug(this.toolPath+" arg: "+JSON.stringify(e));this.args=this.args.concat(e)}else if(typeof e==="string"){this._debug(this.toolPath+" arg: "+e);this.args=this.args.concat(e.trim())}return this};ToolRunner.prototype.line=function(e){if(!e){return this}this._debug(this.toolPath+" arg: "+e);this.args=this.args.concat(this._argStringToArray(e));return this};ToolRunner.prototype.argIf=function(e,t){if(e){this.arg(t)}return this};ToolRunner.prototype.pipeExecOutputToTool=function(e,t){this.pipeOutputToTool=e;this.pipeOutputToFile=t;return this};ToolRunner.prototype.execAsync=function(e){var t=this;var i,n,r;if(this.pipeOutputToTool){return this.execWithPipingAsync(this.pipeOutputToTool,e)}this._debug("exec tool: "+this.toolPath);this._debug("arguments:");this.args.forEach((function(e){t._debug(" "+e)}));var o=this._cloneExecOptions(e);if(!o.silent){o.outStream.write(this._getCommandString(o)+s.EOL)}var l=new d(o,this.toolPath);l.on("debug",(function(e){t._debug(e)}));var u="";var c="";var emitDoneEvent=function(e,i){l.on("done",(function(n,r){if(u.length>0){t.emit("stdline",u)}if(c.length>0){t.emit("errline",c)}if(p){p.removeAllListeners()}if(n){i(n)}else{e(r)}}))};var p;try{p=a.spawn(this._getSpawnFileName(e),this._getSpawnArgs(o),this._getSpawnOptions(e))}catch(e){return new Promise((function(t,i){emitDoneEvent(t,i);l.processError=e.message;l.processExited=true;l.processClosed=true;l.CheckComplete()}))}this.childProcess=p;(i=p.stdout)===null||i===void 0?void 0:i.on("finish",(function(){if(!o.silent){o.outStream.write(s.EOL)}}));(n=p.stdout)===null||n===void 0?void 0:n.on("data",(function(e){t.emit("stdout",e);if(!o.silent){o.outStream.write(e)}u=t._processLineBuffer(e,u,(function(e){t.emit("stdline",e)}))}));(r=p.stderr)===null||r===void 0?void 0:r.on("data",(function(e){l.processStderr=true;t.emit("stderr",e);if(!o.silent){var i=o.failOnStdErr?o.errStream:o.outStream;i.write(e)}c=t._processLineBuffer(e,c,(function(e){t.emit("errline",e)}))}));p.on("error",(function(e){l.processError=e.message;l.processExited=true;l.processClosed=true;l.CheckComplete()}));p.on("exit",(function(e,t){l.processExitCode=e;l.processExitSignal=t;l.processExited=true;l.CheckComplete()}));p.on("close",(function(e,t){l.processCloseCode=e;l.processCloseSignal=t;l.processClosed=true;l.processExited=true;l.CheckComplete()}));return new Promise(emitDoneEvent)};ToolRunner.prototype.exec=function(e){var t=this;var i,n,o;if(this.pipeOutputToTool){return this.execWithPiping(this.pipeOutputToTool,e)}var l=r.defer();this._debug("exec tool: "+this.toolPath);this._debug("arguments:");this.args.forEach((function(e){t._debug(" "+e)}));var u=this._cloneExecOptions(e);if(!u.silent){u.outStream.write(this._getCommandString(u)+s.EOL)}var c=new d(u,this.toolPath);c.on("debug",(function(e){t._debug(e)}));var p="";var A="";c.on("done",(function(e,i){if(p.length>0){t.emit("stdline",p)}if(A.length>0){t.emit("errline",A)}if(f){f.removeAllListeners()}if(e){l.reject(e)}else{l.resolve(i)}}));var f;try{f=a.spawn(this._getSpawnFileName(e),this._getSpawnArgs(u),this._getSpawnOptions(e))}catch(e){c.processError=e.message;c.processExited=true;c.processClosed=true;c.CheckComplete();return l.promise}this.childProcess=f;(i=f.stdout)===null||i===void 0?void 0:i.on("finish",(function(){if(!u.silent){u.outStream.write(s.EOL)}}));(n=f.stdout)===null||n===void 0?void 0:n.on("data",(function(e){t.emit("stdout",e);if(!u.silent){u.outStream.write(e)}p=t._processLineBuffer(e,p,(function(e){t.emit("stdline",e)}))}));(o=f.stderr)===null||o===void 0?void 0:o.on("data",(function(e){c.processStderr=true;t.emit("stderr",e);if(!u.silent){var i=u.failOnStdErr?u.errStream:u.outStream;i.write(e)}A=t._processLineBuffer(e,A,(function(e){t.emit("errline",e)}))}));f.on("error",(function(e){c.processError=e.message;c.processExited=true;c.processClosed=true;c.CheckComplete()}));f.on("exit",(function(e,t){c.processExitCode=e;c.processExitSignal=t;c.processExited=true;c.CheckComplete()}));f.on("close",(function(e,t){c.processCloseCode=e;c.processCloseSignal=t;c.processClosed=true;c.processExited=true;c.CheckComplete()}));return l.promise};ToolRunner.prototype.execSync=function(e){var t=this;this._debug("exec tool: "+this.toolPath);this._debug("arguments:");this.args.forEach((function(e){t._debug(" "+e)}));var i=true;e=this._cloneExecOptions(e);if(!e.silent){e.outStream.write(this._getCommandString(e)+s.EOL)}var n=a.spawnSync(this._getSpawnFileName(e),this._getSpawnArgs(e),this._getSpawnSyncOptions(e));if(!e.silent&&n.stdout&&n.stdout.length>0){e.outStream.write(n.stdout)}if(!e.silent&&n.stderr&&n.stderr.length>0){e.errStream.write(n.stderr)}var r={code:n.status,error:n.error};r.stdout=n.stdout?n.stdout.toString():"";r.stderr=n.stderr?n.stderr.toString():"";return r};ToolRunner.prototype.killChildProcess=function(e){if(e===void 0){e="SIGTERM"}if(this.childProcess){this._debug("[killChildProcess] Signal ".concat(e," received"));this.childProcess.kill(e)}};return ToolRunner}(o.EventEmitter);t.ToolRunner=c;var d=function(e){n(ExecState,e);function ExecState(t,i){var n=e.call(this)||this;n.delay=1e4;n.timeout=null;if(!i){throw new Error("toolPath must not be empty")}n.options=t;n.toolPath=i;var r=process.env["TASKLIB_TEST_TOOLRUNNER_EXITDELAY"];if(r){n.delay=parseInt(r)}return n}ExecState.prototype.CheckComplete=function(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=setTimeout(ExecState.HandleTimeout,this.delay,this)}};ExecState.prototype._debug=function(e){this.emit("debug",e)};ExecState.prototype._setResult=function(){var e;if(this.processExited){this._debug("Process exited with code ".concat(this.processExitCode," and signal ").concat(this.processExitSignal," for tool '").concat(this.toolPath,"'"));if(this.processError){e=new Error(l._loc("LIB_ProcessError",this.toolPath,this.processError))}else if(this.processExitCode!=0&&!this.options.ignoreReturnCode){e=new Error(l._loc("LIB_ProcessExitCode",this.toolPath,this.processExitCode))}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(l._loc("LIB_ProcessStderr",this.toolPath))}}if(this.processClosed){this._debug("STDIO streams have closed and received exit code ".concat(this.processCloseCode," and signal ").concat(this.processCloseSignal," for tool '").concat(this.toolPath,"'"))}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)};ExecState.HandleTimeout=function(e){if(e.done){return}if(!e.processClosed&&e.processExited){console.log(l._loc("LIB_StdioNotClosed",e.delay/1e3,e.toolPath));e._debug(l._loc("LIB_StdioNotClosed",e.delay/1e3,e.toolPath))}e._setResult()};return ExecState}(o.EventEmitter)},4059:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.Vault=void 0;var n=i(9896);var r=i(6928);var s=i(6982);var o=i(9021);var a="aes-256-ctr";var l="hex";var u="utf8";var c=function(){function Vault(e){this._keyFile=r.join(e,".taskkey");this._store={};this.genKey()}Vault.prototype.initialize=function(){};Vault.prototype.storeSecret=function(e,t){if(!e||e.length==0){return false}e=e.toLowerCase();if(!t||t.length==0){if(this._store.hasOwnProperty(e)){delete this._store[e]}return false}var i=this.getKey();var n=s.randomBytes(16);var r=s.createCipheriv(a,i,n);var o=r.update(t,u,l);var c=r.final(l);this._store[e]=n.toString(l)+o+c;return true};Vault.prototype.retrieveSecret=function(e){var t;e=(e||"").toLowerCase();if(this._store.hasOwnProperty(e)){var i=this.getKey();var n=this._store[e];var r=Buffer.from(n,l);var o=r.slice(0,16);var c=r.slice(16);var d=s.createDecipheriv(a,i,o);var p=d.update(c);var A=d.final(u);t=p+A}return t};Vault.prototype.getKey=function(){var e=n.readFileSync(this._keyFile).toString("utf8");return s.createHash("sha256").update(e).digest()};Vault.prototype.genKey=function(){n.writeFileSync(this._keyFile,o(),{encoding:"utf8"})};return Vault}();t.Vault=c},3251:function(e){(function(t,i){true?e.exports=i():0})(this,(function(){"use strict";var e=typeof globalThis!=="undefined"?globalThis:typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};function getCjsExportFromNamespace(e){return e&&e["default"]||e}var load=function(e,t,i={}){var n,r,s;for(n in t){s=t[n];i[n]=(r=e[n])!=null?r:s}return i};var overwrite=function(e,t,i={}){var n,r;for(n in e){r=e[n];if(t[n]!==void 0){i[n]=r}}return i};var t={load:load,overwrite:overwrite};var i;i=class DLList{constructor(e,t){this.incr=e;this.decr=t;this._first=null;this._last=null;this.length=0}push(e){var t;this.length++;if(typeof this.incr==="function"){this.incr()}t={value:e,prev:this._last,next:null};if(this._last!=null){this._last.next=t;this._last=t}else{this._first=this._last=t}return void 0}shift(){var e;if(this._first==null){return}else{this.length--;if(typeof this.decr==="function"){this.decr()}}e=this._first.value;if((this._first=this._first.next)!=null){this._first.prev=null}else{this._last=null}return e}first(){if(this._first!=null){return this._first.value}}getArray(){var e,t,i;e=this._first;i=[];while(e!=null){i.push((t=e,e=e.next,t.value))}return i}forEachShift(e){var t;t=this.shift();while(t!=null){e(t),t=this.shift()}return void 0}debug(){var e,t,i,n,r;e=this._first;r=[];while(e!=null){r.push((t=e,e=e.next,{value:t.value,prev:(i=t.prev)!=null?i.value:void 0,next:(n=t.next)!=null?n.value:void 0}))}return r}};var n=i;var r;r=class Events{constructor(e){this.instance=e;this._events={};if(this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null){throw new Error("An Emitter already exists for this object")}this.instance.on=(e,t)=>this._addListener(e,"many",t);this.instance.once=(e,t)=>this._addListener(e,"once",t);this.instance.removeAllListeners=(e=null)=>{if(e!=null){return delete this._events[e]}else{return this._events={}}}}_addListener(e,t,i){var n;if((n=this._events)[e]==null){n[e]=[]}this._events[e].push({cb:i,status:t});return this.instance}listenerCount(e){if(this._events[e]!=null){return this._events[e].length}else{return 0}}async trigger(e,...t){var i,n;try{if(e!=="debug"){this.trigger("debug",`Event triggered: ${e}`,t)}if(this._events[e]==null){return}this._events[e]=this._events[e].filter((function(e){return e.status!=="none"}));n=this._events[e].map((async e=>{var i,n;if(e.status==="none"){return}if(e.status==="once"){e.status="none"}try{n=typeof e.cb==="function"?e.cb(...t):void 0;if(typeof(n!=null?n.then:void 0)==="function"){return await n}else{return n}}catch(e){i=e;{this.trigger("error",i)}return null}}));return(await Promise.all(n)).find((function(e){return e!=null}))}catch(e){i=e;{this.trigger("error",i)}return null}}};var s=r;var o,a,l;o=n;a=s;l=class Queues{constructor(e){var t;this.Events=new a(this);this._length=0;this._lists=function(){var i,n,r;r=[];for(t=i=1,n=e;1<=n?i<=n:i>=n;t=1<=n?++i:--i){r.push(new o((()=>this.incr()),(()=>this.decr())))}return r}.call(this)}incr(){if(this._length++===0){return this.Events.trigger("leftzero")}}decr(){if(--this._length===0){return this.Events.trigger("zero")}}push(e){return this._lists[e.options.priority].push(e)}queued(e){if(e!=null){return this._lists[e].length}else{return this._length}}shiftAll(e){return this._lists.forEach((function(t){return t.forEachShift(e)}))}getFirst(e=this._lists){var t,i,n;for(t=0,i=e.length;t0){return n}}return[]}shiftLastFrom(e){return this.getFirst(this._lists.slice(e).reverse()).shift()}};var u=l;var c;c=class BottleneckError extends Error{};var d=c;var p,A,f,h,g;h=10;A=5;g=t;p=d;f=class Job{constructor(e,t,i,n,r,s,o,a){this.task=e;this.args=t;this.rejectOnDrop=r;this.Events=s;this._states=o;this.Promise=a;this.options=g.load(i,n);this.options.priority=this._sanitizePriority(this.options.priority);if(this.options.id===n.id){this.options.id=`${this.options.id}-${this._randomIndex()}`}this.promise=new this.Promise(((e,t)=>{this._resolve=e;this._reject=t}));this.retryCount=0}_sanitizePriority(e){var t;t=~~e!==e?A:e;if(t<0){return 0}else if(t>h-1){return h-1}else{return t}}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:e,message:t="This job has been dropped by Bottleneck"}={}){if(this._states.remove(this.options.id)){if(this.rejectOnDrop){this._reject(e!=null?e:new p(t))}this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise});return true}else{return false}}_assertStatus(e){var t;t=this._states.jobStatus(this.options.id);if(!(t===e||e==="DONE"&&t===null)){throw new p(`Invalid job status ${t}, expected ${e}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}}doReceive(){this._states.start(this.options.id);return this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(e,t){this._assertStatus("RECEIVED");this._states.next(this.options.id);return this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:e,blocked:t})}doRun(){if(this.retryCount===0){this._assertStatus("QUEUED");this._states.next(this.options.id)}else{this._assertStatus("EXECUTING")}return this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(e,t,i,n){var r,s,o;if(this.retryCount===0){this._assertStatus("RUNNING");this._states.next(this.options.id)}else{this._assertStatus("EXECUTING")}s={args:this.args,options:this.options,retryCount:this.retryCount};this.Events.trigger("executing",s);try{o=await(e!=null?e.schedule(this.options,this.task,...this.args):this.task(...this.args));if(t()){this.doDone(s);await n(this.options,s);this._assertStatus("DONE");return this._resolve(o)}}catch(e){r=e;return this._onFailure(r,s,t,i,n)}}doExpire(e,t,i){var n,r;if(this._states.jobStatus(this.options.id==="RUNNING")){this._states.next(this.options.id)}this._assertStatus("EXECUTING");r={args:this.args,options:this.options,retryCount:this.retryCount};n=new p(`This job timed out after ${this.options.expiration} ms.`);return this._onFailure(n,r,e,t,i)}async _onFailure(e,t,i,n,r){var s,o;if(i()){s=await this.Events.trigger("failed",e,t);if(s!=null){o=~~s;this.Events.trigger("retry",`Retrying ${this.options.id} after ${o} ms`,t);this.retryCount++;return n(o)}else{this.doDone(t);await r(this.options,t);this._assertStatus("DONE");return this._reject(e)}}}doDone(e){this._assertStatus("EXECUTING");this._states.next(this.options.id);return this.Events.trigger("done",e)}};var y=f;var m,v,I;I=t;m=d;v=class LocalDatastore{constructor(e,t,i){this.instance=e;this.storeOptions=t;this.clientId=this.instance._randomIndex();I.load(i,i,this);this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now();this._running=0;this._done=0;this._unblockTime=0;this.ready=this.Promise.resolve();this.clients={};this._startHeartbeat()}_startHeartbeat(){var e;if(this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)){return typeof(e=this.heartbeat=setInterval((()=>{var e,t,i,n,r;n=Date.now();if(this.storeOptions.reservoirRefreshInterval!=null&&n>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval){this._lastReservoirRefresh=n;this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount;this.instance._drainAll(this.computeCapacity())}if(this.storeOptions.reservoirIncreaseInterval!=null&&n>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval){({reservoirIncreaseAmount:e,reservoirIncreaseMaximum:i,reservoir:r}=this.storeOptions);this._lastReservoirIncrease=n;t=i!=null?Math.min(e,i-r):e;if(t>0){this.storeOptions.reservoir+=t;return this.instance._drainAll(this.computeCapacity())}}}),this.heartbeatInterval)).unref==="function"?e.unref():void 0}else{return clearInterval(this.heartbeat)}}async __publish__(e){await this.yieldLoop();return this.instance.Events.trigger("message",e.toString())}async __disconnect__(e){await this.yieldLoop();clearInterval(this.heartbeat);return this.Promise.resolve()}yieldLoop(e=0){return new this.Promise((function(t,i){return setTimeout(t,e)}))}computePenalty(){var e;return(e=this.storeOptions.penalty)!=null?e:15*this.storeOptions.minTime||5e3}async __updateSettings__(e){await this.yieldLoop();I.overwrite(e,e,this.storeOptions);this._startHeartbeat();this.instance._drainAll(this.computeCapacity());return true}async __running__(){await this.yieldLoop();return this._running}async __queued__(){await this.yieldLoop();return this.instance.queued()}async __done__(){await this.yieldLoop();return this._done}async __groupCheck__(e){await this.yieldLoop();return this._nextRequest+this.timeout=e}check(e,t){return this.conditionsCheck(e)&&this._nextRequest-t<=0}async __check__(e){var t;await this.yieldLoop();t=Date.now();return this.check(e,t)}async __register__(e,t,i){var n,r;await this.yieldLoop();n=Date.now();if(this.conditionsCheck(t)){this._running+=t;if(this.storeOptions.reservoir!=null){this.storeOptions.reservoir-=t}r=Math.max(this._nextRequest-n,0);this._nextRequest=n+r+this.storeOptions.minTime;return{success:true,wait:r,reservoir:this.storeOptions.reservoir}}else{return{success:false}}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(e,t){var i,n,r;await this.yieldLoop();if(this.storeOptions.maxConcurrent!=null&&t>this.storeOptions.maxConcurrent){throw new m(`Impossible to add a job having a weight of ${t} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`)}n=Date.now();r=this.storeOptions.highWater!=null&&e===this.storeOptions.highWater&&!this.check(t,n);i=this.strategyIsBlock()&&(r||this.isBlocked(n));if(i){this._unblockTime=n+this.computePenalty();this._nextRequest=this._unblockTime+this.storeOptions.minTime;this.instance._dropAllQueued()}return{reachedHWM:r,blocked:i,strategy:this.storeOptions.strategy}}async __free__(e,t){await this.yieldLoop();this._running-=t;this._done+=t;this.instance._drainAll(this.computeCapacity());return{running:this._running}}};var E=v;var C,T;C=d;T=class States{constructor(e){this.status=e;this._jobs={};this.counts=this.status.map((function(){return 0}))}next(e){var t,i;t=this._jobs[e];i=t+1;if(t!=null&&i{e[this.status[i]]=t;return e}),{})}};var b=T;var R,w;R=n;w=class Sync{constructor(e,t){this.schedule=this.schedule.bind(this);this.name=e;this.Promise=t;this._running=0;this._queue=new R}isEmpty(){return this._queue.length===0}async _tryToRun(){var e,t,i,n,r,s,o;if(this._running<1&&this._queue.length>0){this._running++;({task:o,args:e,resolve:r,reject:n}=this._queue.shift());t=await async function(){try{s=await o(...e);return function(){return r(s)}}catch(e){i=e;return function(){return n(i)}}}();this._running--;this._tryToRun();return t()}}schedule(e,...t){var i,n,r;r=n=null;i=new this.Promise((function(e,t){r=e;return n=t}));this._queue.push({task:e,args:t,resolve:r,reject:n});this._tryToRun();return i}};var B=w;var D="2.19.5";var S={version:D};var k=Object.freeze({version:D,default:S});var require$$2=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var require$$3=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var require$$4=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var P,U,_,O,V,F;F=t;P=s;O=require$$2;_=require$$3;V=require$$4;U=function(){class Group{constructor(e={}){this.deleteKey=this.deleteKey.bind(this);this.limiterOptions=e;F.load(this.limiterOptions,this.defaults,this);this.Events=new P(this);this.instances={};this.Bottleneck=ie;this._startAutoCleanup();this.sharedConnection=this.connection!=null;if(this.connection==null){if(this.limiterOptions.datastore==="redis"){this.connection=new O(Object.assign({},this.limiterOptions,{Events:this.Events}))}else if(this.limiterOptions.datastore==="ioredis"){this.connection=new _(Object.assign({},this.limiterOptions,{Events:this.Events}))}}}key(e=""){var t;return(t=this.instances[e])!=null?t:(()=>{var t;t=this.instances[e]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${e}`,timeout:this.timeout,connection:this.connection}));this.Events.trigger("created",t,e);return t})()}async deleteKey(e=""){var t,i;i=this.instances[e];if(this.connection){t=await this.connection.__runCommand__(["del",...V.allKeys(`${this.id}-${e}`)])}if(i!=null){delete this.instances[e];await i.disconnect()}return i!=null||t>0}limiters(){var e,t,i,n;t=this.instances;i=[];for(e in t){n=t[e];i.push({key:e,limiter:n})}return i}keys(){return Object.keys(this.instances)}async clusterKeys(){var e,t,i,n,r,s,o,a,l;if(this.connection==null){return this.Promise.resolve(this.keys())}s=[];e=null;l=`b_${this.id}-`.length;t="_settings".length;while(e!==0){[a,i]=await this.connection.__runCommand__(["scan",e!=null?e:0,"match",`b_${this.id}-*_settings`,"count",1e4]);e=~~a;for(n=0,o=i.length;n{var e,t,i,n,r,s;r=Date.now();i=this.instances;n=[];for(t in i){s=i[t];try{if(await s._store.__groupCheck__(r)){n.push(this.deleteKey(t))}else{n.push(void 0)}}catch(t){e=t;n.push(s.Events.trigger("error",e))}}return n}),this.timeout/2)).unref==="function"?e.unref():void 0}updateSettings(e={}){F.overwrite(e,this.defaults,this);F.overwrite(e,e,this.limiterOptions);if(e.timeout!=null){return this._startAutoCleanup()}}disconnect(e=true){var t;if(!this.sharedConnection){return(t=this.connection)!=null?t.disconnect(e):void 0}}}Group.prototype.defaults={timeout:1e3*60*5,connection:null,Promise:Promise,id:"group-key"};return Group}.call(e);var q=U;var N,M,j;j=t;M=s;N=function(){class Batcher{constructor(e={}){this.options=e;j.load(this.options,this.defaults,this);this.Events=new M(this);this._arr=[];this._resetPromise();this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise(((e,t)=>this._resolve=e))}_flush(){clearTimeout(this._timeout);this._lastFlush=Date.now();this._resolve();this.Events.trigger("batch",this._arr);this._arr=[];return this._resetPromise()}add(e){var t;this._arr.push(e);t=this._promise;if(this._arr.length===this.maxSize){this._flush()}else if(this.maxTime!=null&&this._arr.length===1){this._timeout=setTimeout((()=>this._flush()),this.maxTime)}return t}}Batcher.prototype.defaults={maxTime:null,maxSize:null,Promise:Promise};return Batcher}.call(e);var L=N;var require$$4$1=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var G=getCjsExportFromNamespace(k);var x,H,W,Y,J,z,$,K,Z,X,ee,te=[].splice;z=10;H=5;ee=t;$=u;Y=y;J=E;K=require$$4$1;W=s;Z=b;X=B;x=function(){class Bottleneck{constructor(e={},...t){var i,n;this._addToQueue=this._addToQueue.bind(this);this._validateOptions(e,t);ee.load(e,this.instanceDefaults,this);this._queues=new $(z);this._scheduled={};this._states=new Z(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[]));this._limiter=null;this.Events=new W(this);this._submitLock=new X("submit",this.Promise);this._registerLock=new X("register",this.Promise);n=ee.load(e,this.storeDefaults,{});this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null){i=ee.load(e,this.redisStoreDefaults,{});return new K(this,n,i)}else if(this.datastore==="local"){i=ee.load(e,this.localStoreDefaults,{});return new J(this,n,i)}else{throw new Bottleneck.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}}.call(this);this._queues.on("leftzero",(()=>{var e;return(e=this._store.heartbeat)!=null?typeof e.ref==="function"?e.ref():void 0:void 0}));this._queues.on("zero",(()=>{var e;return(e=this._store.heartbeat)!=null?typeof e.unref==="function"?e.unref():void 0:void 0}))}_validateOptions(e,t){if(!(e!=null&&typeof e==="object"&&t.length===0)){throw new Bottleneck.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(e){return this._store.__publish__(e)}disconnect(e=true){return this._store.__disconnect__(e)}chain(e){this._limiter=e;return this}queued(e){return this._queues.queued(e)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(e){return this._states.jobStatus(e)}jobs(e){return this._states.statusJobs(e)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(e=1){return this._store.__check__(e)}_clearGlobalState(e){if(this._scheduled[e]!=null){clearTimeout(this._scheduled[e].expiration);delete this._scheduled[e];return true}else{return false}}async _free(e,t,i,n){var r,s;try{({running:s}=await this._store.__free__(e,i.weight));this.Events.trigger("debug",`Freed ${i.id}`,n);if(s===0&&this.empty()){return this.Events.trigger("idle")}}catch(e){r=e;return this.Events.trigger("error",r)}}_run(e,t,i){var n,r,s;t.doRun();n=this._clearGlobalState.bind(this,e);s=this._run.bind(this,e,t);r=this._free.bind(this,e,t);return this._scheduled[e]={timeout:setTimeout((()=>t.doExecute(this._limiter,n,s,r)),i),expiration:t.options.expiration!=null?setTimeout((function(){return t.doExpire(n,s,r)}),i+t.options.expiration):void 0,job:t}}_drainOne(e){return this._registerLock.schedule((()=>{var t,i,n,r,s;if(this.queued()===0){return this.Promise.resolve(null)}s=this._queues.getFirst();({options:r,args:t}=n=s.first());if(e!=null&&r.weight>e){return this.Promise.resolve(null)}this.Events.trigger("debug",`Draining ${r.id}`,{args:t,options:r});i=this._randomIndex();return this._store.__register__(i,r.weight,r.expiration).then((({success:e,wait:o,reservoir:a})=>{var l;this.Events.trigger("debug",`Drained ${r.id}`,{success:e,args:t,options:r});if(e){s.shift();l=this.empty();if(l){this.Events.trigger("empty")}if(a===0){this.Events.trigger("depleted",l)}this._run(i,n,o);return this.Promise.resolve(r.weight)}else{return this.Promise.resolve(null)}}))}))}_drainAll(e,t=0){return this._drainOne(e).then((i=>{var n;if(i!=null){n=e!=null?e-i:e;return this._drainAll(n,t+i)}else{return this.Promise.resolve(t)}})).catch((e=>this.Events.trigger("error",e)))}_dropAllQueued(e){return this._queues.shiftAll((function(t){return t.doDrop({message:e})}))}stop(e={}){var t,i;e=ee.load(e,this.stopDefaults);i=e=>{var t;t=()=>{var t;t=this._states.counts;return t[0]+t[1]+t[2]+t[3]===e};return new this.Promise(((e,i)=>{if(t()){return e()}else{return this.on("done",(()=>{if(t()){this.removeAllListeners("done");return e()}}))}}))};t=e.dropWaitingJobs?(this._run=function(t,i){return i.doDrop({message:e.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule((()=>this._submitLock.schedule((()=>{var t,n,r;n=this._scheduled;for(t in n){r=n[t];if(this.jobStatus(r.job.options.id)==="RUNNING"){clearTimeout(r.timeout);clearTimeout(r.expiration);r.job.doDrop({message:e.dropErrorMessage})}}this._dropAllQueued(e.dropErrorMessage);return i(0)}))))):this.schedule({priority:z-1,weight:0},(()=>i(1)));this._receive=function(t){return t._reject(new Bottleneck.prototype.BottleneckError(e.enqueueErrorMessage))};this.stop=()=>this.Promise.reject(new Bottleneck.prototype.BottleneckError("stop() has already been called"));return t}async _addToQueue(e){var t,i,n,r,s,o,a;({args:t,options:r}=e);try{({reachedHWM:s,blocked:i,strategy:a}=await this._store.__submit__(this.queued(),r.weight))}catch(i){n=i;this.Events.trigger("debug",`Could not queue ${r.id}`,{args:t,options:r,error:n});e.doDrop({error:n});return false}if(i){e.doDrop();return true}else if(s){o=a===Bottleneck.prototype.strategy.LEAK?this._queues.shiftLastFrom(r.priority):a===Bottleneck.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(r.priority+1):a===Bottleneck.prototype.strategy.OVERFLOW?e:void 0;if(o!=null){o.doDrop()}if(o==null||a===Bottleneck.prototype.strategy.OVERFLOW){if(o==null){e.doDrop()}return s}}e.doQueue(s,i);this._queues.push(e);await this._drainAll();return s}_receive(e){if(this._states.jobStatus(e.options.id)!=null){e._reject(new Bottleneck.prototype.BottleneckError(`A job with the same id already exists (id=${e.options.id})`));return false}else{e.doReceive();return this._submitLock.schedule(this._addToQueue,e)}}submit(...e){var t,i,n,r,s,o,a;if(typeof e[0]==="function"){s=e,[i,...e]=s,[t]=te.call(e,-1);r=ee.load({},this.jobDefaults)}else{o=e,[r,i,...e]=o,[t]=te.call(e,-1);r=ee.load(r,this.jobDefaults)}a=(...e)=>new this.Promise((function(t,n){return i(...e,(function(...e){return(e[0]!=null?n:t)(e)}))}));n=new Y(a,e,r,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise);n.promise.then((function(e){return typeof t==="function"?t(...e):void 0})).catch((function(e){if(Array.isArray(e)){return typeof t==="function"?t(...e):void 0}else{return typeof t==="function"?t(e):void 0}}));return this._receive(n)}schedule(...e){var t,i,n;if(typeof e[0]==="function"){[n,...e]=e;i={}}else{[i,n,...e]=e}t=new Y(n,e,i,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise);this._receive(t);return t.promise}wrap(e){var t,i;t=this.schedule.bind(this);i=function(...i){return t(e.bind(this),...i)};i.withOptions=function(i,...n){return t(i,e,...n)};return i}async updateSettings(e={}){await this._store.__updateSettings__(ee.overwrite(e,this.storeDefaults));ee.overwrite(e,this.instanceDefaults,this);return this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(e=0){return this._store.__incrementReservoir__(e)}}Bottleneck.default=Bottleneck;Bottleneck.Events=W;Bottleneck.version=Bottleneck.prototype.version=G.version;Bottleneck.strategy=Bottleneck.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3};Bottleneck.BottleneckError=Bottleneck.prototype.BottleneckError=d;Bottleneck.Group=Bottleneck.prototype.Group=q;Bottleneck.RedisConnection=Bottleneck.prototype.RedisConnection=require$$2;Bottleneck.IORedisConnection=Bottleneck.prototype.IORedisConnection=require$$3;Bottleneck.Batcher=Bottleneck.prototype.Batcher=L;Bottleneck.prototype.jobDefaults={priority:H,weight:1,expiration:null,id:""};Bottleneck.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:Bottleneck.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null};Bottleneck.prototype.localStoreDefaults={Promise:Promise,timeout:null,heartbeatInterval:250};Bottleneck.prototype.redisStoreDefaults={Promise:Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:false,connection:null};Bottleneck.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:true,trackDoneStatus:false,Promise:Promise};Bottleneck.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:true,dropErrorMessage:"This limiter has been stopped."};return Bottleneck}.call(e);var ie=x;var ne=ie;return ne}))},2639:(e,t,i)=>{var n=i(7564);var r=i(3945);var s=i(8093);var o=i(1330);e.exports=o||n.call(s,r)},3945:e=>{e.exports=Function.prototype.apply},8093:e=>{e.exports=Function.prototype.call},8705:(e,t,i)=>{var n=i(7564);var r=i(3314);var s=i(8093);var o=i(2639);e.exports=function callBindBasic(e){if(e.length<1||typeof e[0]!=="function"){throw new r("a function is required")}return o(n,s,e)}},1330:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect&&Reflect.apply},3105:(e,t,i)=>{var n=i(470);var r=i(8705);var s=r([n("%String.prototype.indexOf%")]);e.exports=function callBoundIntrinsic(e,t){var i=n(e,!!t);if(typeof i==="function"&&s(e,".prototype.")>-1){return r([i])}return i}},7087:e=>{e.exports=function(e,i){var n=[];for(var r=0;r{t.utils=i(2987);t.Cipher=i(5111);t.DES=i(8706);t.CBC=i(9292);t.EDE=i(3438)},9292:(e,t,i)=>{var n=i(3798);var r=i(9598);var s={};function CBCState(e){n.equal(e.length,8,"Invalid IV length");this.iv=new Array(8);for(var t=0;t{var n=i(3798);function Cipher(e){this.options=e;this.type=this.options.type;this.blockSize=8;this._init();this.buffer=new Array(this.blockSize);this.bufferOff=0;this.padding=e.padding!==false}e.exports=Cipher;Cipher.prototype._init=function _init(){};Cipher.prototype.update=function update(e){if(e.length===0)return[];if(this.type==="decrypt")return this._updateDecrypt(e);else return this._updateEncrypt(e)};Cipher.prototype._buffer=function _buffer(e,t){var i=Math.min(this.buffer.length-this.bufferOff,e.length-t);for(var n=0;n0;n--){t+=this._buffer(e,t);i+=this._flushBuffer(r,i)}t+=this._buffer(e,t);return r};Cipher.prototype.final=function final(e){var t;if(e)t=this.update(e);var i;if(this.type==="encrypt")i=this._finalEncrypt();else i=this._finalDecrypt();if(t)return t.concat(i);else return i};Cipher.prototype._pad=function _pad(e,t){if(t===0)return false;while(t{var n=i(3798);var r=i(9598);var s=i(2987);var o=i(5111);function DESState(){this.tmp=new Array(2);this.keys=null}function DES(e){o.call(this,e);var t=new DESState;this._desState=t;this.deriveKeys(t,e.key)}r(DES,o);e.exports=DES;DES.create=function create(e){return new DES(e)};var a=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];DES.prototype.deriveKeys=function deriveKeys(e,t){e.keys=new Array(16*2);n.equal(t.length,this.blockSize,"Invalid key length");var i=s.readUInt32BE(t,0);var r=s.readUInt32BE(t,4);s.pc1(i,r,e.tmp,0);i=e.tmp[0];r=e.tmp[1];for(var o=0;o>>1];i=s.r28shl(i,l);r=s.r28shl(r,l);s.pc2(i,r,e.keys,o)}};DES.prototype._update=function _update(e,t,i,n){var r=this._desState;var o=s.readUInt32BE(e,t);var a=s.readUInt32BE(e,t+4);s.ip(o,a,r.tmp,0);o=r.tmp[0];a=r.tmp[1];if(this.type==="encrypt")this._encrypt(r,o,a,r.tmp,0);else this._decrypt(r,o,a,r.tmp,0);o=r.tmp[0];a=r.tmp[1];s.writeUInt32BE(i,o,n);s.writeUInt32BE(i,a,n+4)};DES.prototype._pad=function _pad(e,t){if(this.padding===false){return false}var i=e.length-t;for(var n=t;n>>0;o=A}s.rip(a,o,n,r)};DES.prototype._decrypt=function _decrypt(e,t,i,n,r){var o=i;var a=t;for(var l=e.keys.length-2;l>=0;l-=2){var u=e.keys[l];var c=e.keys[l+1];s.expand(o,e.tmp,0);u^=e.tmp[0];c^=e.tmp[1];var d=s.substitute(u,c);var p=s.permute(d);var A=o;o=(a^p)>>>0;a=A}s.rip(o,a,n,r)}},3438:(e,t,i)=>{var n=i(3798);var r=i(9598);var s=i(5111);var o=i(8706);function EDEState(e,t){n.equal(t.length,24,"Invalid key length");var i=t.slice(0,8);var r=t.slice(8,16);var s=t.slice(16,24);if(e==="encrypt"){this.ciphers=[o.create({type:"encrypt",key:i}),o.create({type:"decrypt",key:r}),o.create({type:"encrypt",key:s})]}else{this.ciphers=[o.create({type:"decrypt",key:s}),o.create({type:"encrypt",key:r}),o.create({type:"decrypt",key:i})]}}function EDE(e){s.call(this,e);var t=new EDEState(this.type,this.options.key);this._edeState=t}r(EDE,s);e.exports=EDE;EDE.create=function create(e){return new EDE(e)};EDE.prototype._update=function _update(e,t,i,n){var r=this._edeState;r.ciphers[0]._update(e,t,i,n);r.ciphers[1]._update(i,n,i,n);r.ciphers[2]._update(i,n,i,n)};EDE.prototype._pad=o.prototype._pad;EDE.prototype._unpad=o.prototype._unpad},2987:(e,t)=>{t.readUInt32BE=function readUInt32BE(e,t){var i=e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t];return i>>>0};t.writeUInt32BE=function writeUInt32BE(e,t,i){e[0+i]=t>>>24;e[1+i]=t>>>16&255;e[2+i]=t>>>8&255;e[3+i]=t&255};t.ip=function ip(e,t,i,n){var r=0;var s=0;for(var o=6;o>=0;o-=2){for(var a=0;a<=24;a+=8){r<<=1;r|=t>>>a+o&1}for(var a=0;a<=24;a+=8){r<<=1;r|=e>>>a+o&1}}for(var o=6;o>=0;o-=2){for(var a=1;a<=25;a+=8){s<<=1;s|=t>>>a+o&1}for(var a=1;a<=25;a+=8){s<<=1;s|=e>>>a+o&1}}i[n+0]=r>>>0;i[n+1]=s>>>0};t.rip=function rip(e,t,i,n){var r=0;var s=0;for(var o=0;o<4;o++){for(var a=24;a>=0;a-=8){r<<=1;r|=t>>>a+o&1;r<<=1;r|=e>>>a+o&1}}for(var o=4;o<8;o++){for(var a=24;a>=0;a-=8){s<<=1;s|=t>>>a+o&1;s<<=1;s|=e>>>a+o&1}}i[n+0]=r>>>0;i[n+1]=s>>>0};t.pc1=function pc1(e,t,i,n){var r=0;var s=0;for(var o=7;o>=5;o--){for(var a=0;a<=24;a+=8){r<<=1;r|=t>>a+o&1}for(var a=0;a<=24;a+=8){r<<=1;r|=e>>a+o&1}}for(var a=0;a<=24;a+=8){r<<=1;r|=t>>a+o&1}for(var o=1;o<=3;o++){for(var a=0;a<=24;a+=8){s<<=1;s|=t>>a+o&1}for(var a=0;a<=24;a+=8){s<<=1;s|=e>>a+o&1}}for(var a=0;a<=24;a+=8){s<<=1;s|=e>>a+o&1}i[n+0]=r>>>0;i[n+1]=s>>>0};t.r28shl=function r28shl(e,t){return e<>>28-t};var i=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function pc2(e,t,n,r){var s=0;var o=0;var a=i.length>>>1;for(var l=0;l>>i[l]&1}for(var l=a;l>>i[l]&1}n[r+0]=s>>>0;n[r+1]=o>>>0};t.expand=function expand(e,t,i){var n=0;var r=0;n=(e&1)<<5|e>>>27;for(var s=23;s>=15;s-=4){n<<=6;n|=e>>>s&63}for(var s=11;s>=3;s-=4){r|=e>>>s&63;r<<=6}r|=(e&31)<<1|e>>>31;t[i+0]=n>>>0;t[i+1]=r>>>0};var n=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function substitute(e,t){var i=0;for(var r=0;r<4;r++){var s=e>>>18-r*6&63;var o=n[r*64+s];i<<=4;i|=o}for(var r=0;r<4;r++){var s=t>>>18-r*6&63;var o=n[4*64+r*64+s];i<<=4;i|=o}return i>>>0};var r=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function permute(e){var t=0;for(var i=0;i>>r[i]&1}return t>>>0};t.padSplit=function padSplit(e,t,i){var n=e.toString(2);while(n.length{var n=i(8705);var r=i(3170);var s;try{s=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!=="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS"){throw e}}var o=!!s&&r&&r(Object.prototype,"__proto__");var a=Object;var l=a.getPrototypeOf;e.exports=o&&typeof o.get==="function"?n([o.get]):typeof l==="function"?function getDunder(e){return l(e==null?e:a(e))}:false},9094:e=>{var t=Object.defineProperty||false;if(t){try{t({},"a",{value:1})}catch(e){t=false}}e.exports=t},3056:e=>{e.exports=EvalError},1620:e=>{e.exports=Error},4585:e=>{e.exports=RangeError},6905:e=>{e.exports=ReferenceError},105:e=>{e.exports=SyntaxError},3314:e=>{e.exports=TypeError},2578:e=>{e.exports=URIError},5399:e=>{e.exports=Object},9808:e=>{var t="Function.prototype.bind called on incompatible ";var i=Object.prototype.toString;var n=Math.max;var r="[object Function]";var s=function concatty(e,t){var i=[];for(var n=0;n{var n=i(9808);e.exports=Function.prototype.bind||n},470:(e,t,i)=>{var n;var r=i(5399);var s=i(1620);var o=i(3056);var a=i(4585);var l=i(6905);var u=i(105);var c=i(3314);var d=i(2578);var p=i(5641);var A=i(6171);var f=i(7147);var h=i(1017);var g=i(6947);var y=i(2621);var m=i(156);var v=Function;var getEvalledConstructor=function(e){try{return v('"use strict"; return ('+e+").constructor;")()}catch(e){}};var I=i(3170);var E=i(9094);var throwTypeError=function(){throw new c};var C=I?function(){try{arguments.callee;return throwTypeError}catch(e){try{return I(arguments,"callee").get}catch(e){return throwTypeError}}}():throwTypeError;var T=i(3336)();var b=i(1967);var R=i(1311);var w=i(8681);var B=i(3945);var D=i(8093);var S={};var k=typeof Uint8Array==="undefined"||!b?n:b(Uint8Array);var P={__proto__:null,"%AggregateError%":typeof AggregateError==="undefined"?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer==="undefined"?n:ArrayBuffer,"%ArrayIteratorPrototype%":T&&b?b([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":S,"%AsyncGenerator%":S,"%AsyncGeneratorFunction%":S,"%AsyncIteratorPrototype%":S,"%Atomics%":typeof Atomics==="undefined"?n:Atomics,"%BigInt%":typeof BigInt==="undefined"?n:BigInt,"%BigInt64Array%":typeof BigInt64Array==="undefined"?n:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array==="undefined"?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView==="undefined"?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":s,"%eval%":eval,"%EvalError%":o,"%Float16Array%":typeof Float16Array==="undefined"?n:Float16Array,"%Float32Array%":typeof Float32Array==="undefined"?n:Float32Array,"%Float64Array%":typeof Float64Array==="undefined"?n:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry==="undefined"?n:FinalizationRegistry,"%Function%":v,"%GeneratorFunction%":S,"%Int8Array%":typeof Int8Array==="undefined"?n:Int8Array,"%Int16Array%":typeof Int16Array==="undefined"?n:Int16Array,"%Int32Array%":typeof Int32Array==="undefined"?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":T&&b?b(b([][Symbol.iterator]())):n,"%JSON%":typeof JSON==="object"?JSON:n,"%Map%":typeof Map==="undefined"?n:Map,"%MapIteratorPrototype%":typeof Map==="undefined"||!T||!b?n:b((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":r,"%Object.getOwnPropertyDescriptor%":I,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise==="undefined"?n:Promise,"%Proxy%":typeof Proxy==="undefined"?n:Proxy,"%RangeError%":a,"%ReferenceError%":l,"%Reflect%":typeof Reflect==="undefined"?n:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set==="undefined"?n:Set,"%SetIteratorPrototype%":typeof Set==="undefined"||!T||!b?n:b((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer==="undefined"?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":T&&b?b(""[Symbol.iterator]()):n,"%Symbol%":T?Symbol:n,"%SyntaxError%":u,"%ThrowTypeError%":C,"%TypedArray%":k,"%TypeError%":c,"%Uint8Array%":typeof Uint8Array==="undefined"?n:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray==="undefined"?n:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array==="undefined"?n:Uint16Array,"%Uint32Array%":typeof Uint32Array==="undefined"?n:Uint32Array,"%URIError%":d,"%WeakMap%":typeof WeakMap==="undefined"?n:WeakMap,"%WeakRef%":typeof WeakRef==="undefined"?n:WeakRef,"%WeakSet%":typeof WeakSet==="undefined"?n:WeakSet,"%Function.prototype.call%":D,"%Function.prototype.apply%":B,"%Object.defineProperty%":E,"%Object.getPrototypeOf%":R,"%Math.abs%":p,"%Math.floor%":A,"%Math.max%":f,"%Math.min%":h,"%Math.pow%":g,"%Math.round%":y,"%Math.sign%":m,"%Reflect.getPrototypeOf%":w};if(b){try{null.error}catch(e){var U=b(b(e));P["%Error.prototype%"]=U}}var _=function doEval(e){var t;if(e==="%AsyncFunction%"){t=getEvalledConstructor("async function () {}")}else if(e==="%GeneratorFunction%"){t=getEvalledConstructor("function* () {}")}else if(e==="%AsyncGeneratorFunction%"){t=getEvalledConstructor("async function* () {}")}else if(e==="%AsyncGenerator%"){var i=doEval("%AsyncGeneratorFunction%");if(i){t=i.prototype}}else if(e==="%AsyncIteratorPrototype%"){var n=doEval("%AsyncGenerator%");if(n&&b){t=b(n.prototype)}}P[e]=t;return t};var O={__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"]};var V=i(7564);var F=i(4076);var q=V.call(D,Array.prototype.concat);var N=V.call(B,Array.prototype.splice);var M=V.call(D,String.prototype.replace);var j=V.call(D,String.prototype.slice);var L=V.call(D,RegExp.prototype.exec);var G=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;var x=/\\(\\)?/g;var H=function stringToPath(e){var t=j(e,0,1);var i=j(e,-1);if(t==="%"&&i!=="%"){throw new u("invalid intrinsic syntax, expected closing `%`")}else if(i==="%"&&t!=="%"){throw new u("invalid intrinsic syntax, expected opening `%`")}var n=[];M(e,G,(function(e,t,i,r){n[n.length]=i?M(r,x,"$1"):t||e}));return n};var W=function getBaseIntrinsic(e,t){var i=e;var n;if(F(O,i)){n=O[i];i="%"+n[0]+"%"}if(F(P,i)){var r=P[i];if(r===S){r=_(i)}if(typeof r==="undefined"&&!t){throw new c("intrinsic "+e+" exists, but is not available. Please file an issue!")}return{alias:n,name:i,value:r}}throw new u("intrinsic "+e+" does not exist!")};e.exports=function GetIntrinsic(e,t){if(typeof e!=="string"||e.length===0){throw new c("intrinsic name must be a non-empty string")}if(arguments.length>1&&typeof t!=="boolean"){throw new c('"allowMissing" argument must be a boolean')}if(L(/^%?[^%]*%?$/,e)===null){throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name")}var i=H(e);var r=i.length>0?i[0]:"";var s=W("%"+r+"%",t);var o=s.name;var a=s.value;var l=false;var d=s.alias;if(d){r=d[0];N(i,q([0,1],d))}for(var p=1,A=true;p=i.length){var y=I(a,f);A=!!y;if(A&&"get"in y&&!("originalValue"in y.get)){a=y.get}else{a=a[f]}}else{A=F(a,f);a=a[f]}if(A&&!l){P[o]=a}}}return a}},1311:(e,t,i)=>{var n=i(5399);e.exports=n.getPrototypeOf||null},8681:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect.getPrototypeOf||null},1967:(e,t,i)=>{var n=i(8681);var r=i(1311);var s=i(6669);e.exports=n?function getProto(e){return n(e)}:r?function getProto(e){if(!e||typeof e!=="object"&&typeof e!=="function"){throw new TypeError("getProto: not an object")}return r(e)}:s?function getProto(e){return s(e)}:null},1174:e=>{e.exports=Object.getOwnPropertyDescriptor},3170:(e,t,i)=>{var n=i(1174);if(n){try{n([],"length")}catch(e){n=null}}e.exports=n},3336:(e,t,i)=>{var n=typeof Symbol!=="undefined"&&Symbol;var r=i(1114);e.exports=function hasNativeSymbols(){if(typeof n!=="function"){return false}if(typeof Symbol!=="function"){return false}if(typeof n("foo")!=="symbol"){return false}if(typeof Symbol("bar")!=="symbol"){return false}return r()}},1114:e=>{e.exports=function hasSymbols(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function"){return false}if(typeof Symbol.iterator==="symbol"){return true}var e={};var t=Symbol("test");var i=Object(t);if(typeof t==="string"){return false}if(Object.prototype.toString.call(t)!=="[object Symbol]"){return false}if(Object.prototype.toString.call(i)!=="[object Symbol]"){return false}var n=42;e[t]=n;for(var r in e){return false}if(typeof Object.keys==="function"&&Object.keys(e).length!==0){return false}if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(e).length!==0){return false}var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==t){return false}if(!Object.prototype.propertyIsEnumerable.call(e,t)){return false}if(typeof Object.getOwnPropertyDescriptor==="function"){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==n||o.enumerable!==true){return false}}return true}},4076:(e,t,i)=>{var n=Function.prototype.call;var r=Object.prototype.hasOwnProperty;var s=i(7564);e.exports=s.call(n,r)},3268:function(e,t,i){var n=this&&this.__assign||function(){n=Object.assign||function(e){for(var t,i=1,n=arguments.length;i{Object.defineProperty(t,"__esModule",{value:true});t.USE_PROXY=t.UNSUPPORTED_MEDIA_TYPE=t.UNPROCESSABLE_ENTITY=t.UNAUTHORIZED=t.TOO_MANY_REQUESTS=t.TEMPORARY_REDIRECT=t.SWITCHING_PROTOCOLS=t.SERVICE_UNAVAILABLE=t.SEE_OTHER=t.RESET_CONTENT=t.REQUESTED_RANGE_NOT_SATISFIABLE=t.REQUEST_URI_TOO_LONG=t.REQUEST_TOO_LONG=t.REQUEST_TIMEOUT=t.REQUEST_HEADER_FIELDS_TOO_LARGE=t.PROXY_AUTHENTICATION_REQUIRED=t.PROCESSING=t.PRECONDITION_REQUIRED=t.PRECONDITION_FAILED=t.PERMANENT_REDIRECT=t.PAYMENT_REQUIRED=t.PARTIAL_CONTENT=t.OK=t.NOT_MODIFIED=t.NOT_IMPLEMENTED=t.NOT_FOUND=t.NOT_ACCEPTABLE=t.NON_AUTHORITATIVE_INFORMATION=t.NO_CONTENT=t.NETWORK_AUTHENTICATION_REQUIRED=t.MULTIPLE_CHOICES=t.MULTI_STATUS=t.MOVED_TEMPORARILY=t.MOVED_PERMANENTLY=t.METHOD_NOT_ALLOWED=t.METHOD_FAILURE=t.LOCKED=t.LENGTH_REQUIRED=t.INTERNAL_SERVER_ERROR=t.INSUFFICIENT_STORAGE=t.INSUFFICIENT_SPACE_ON_RESOURCE=t.IM_A_TEAPOT=t.HTTP_VERSION_NOT_SUPPORTED=t.GONE=t.GATEWAY_TIMEOUT=t.FORBIDDEN=t.FAILED_DEPENDENCY=t.EXPECTATION_FAILED=t.CREATED=t.CONTINUE=t.CONFLICT=t.BAD_REQUEST=t.BAD_GATEWAY=t.ACCEPTED=void 0;t.ACCEPTED=202;t.BAD_GATEWAY=502;t.BAD_REQUEST=400;t.CONFLICT=409;t.CONTINUE=100;t.CREATED=201;t.EXPECTATION_FAILED=417;t.FAILED_DEPENDENCY=424;t.FORBIDDEN=403;t.GATEWAY_TIMEOUT=504;t.GONE=410;t.HTTP_VERSION_NOT_SUPPORTED=505;t.IM_A_TEAPOT=418;t.INSUFFICIENT_SPACE_ON_RESOURCE=419;t.INSUFFICIENT_STORAGE=507;t.INTERNAL_SERVER_ERROR=500;t.LENGTH_REQUIRED=411;t.LOCKED=423;t.METHOD_FAILURE=420;t.METHOD_NOT_ALLOWED=405;t.MOVED_PERMANENTLY=301;t.MOVED_TEMPORARILY=302;t.MULTI_STATUS=207;t.MULTIPLE_CHOICES=300;t.NETWORK_AUTHENTICATION_REQUIRED=511;t.NO_CONTENT=204;t.NON_AUTHORITATIVE_INFORMATION=203;t.NOT_ACCEPTABLE=406;t.NOT_FOUND=404;t.NOT_IMPLEMENTED=501;t.NOT_MODIFIED=304;t.OK=200;t.PARTIAL_CONTENT=206;t.PAYMENT_REQUIRED=402;t.PERMANENT_REDIRECT=308;t.PRECONDITION_FAILED=412;t.PRECONDITION_REQUIRED=428;t.PROCESSING=102;t.PROXY_AUTHENTICATION_REQUIRED=407;t.REQUEST_HEADER_FIELDS_TOO_LARGE=431;t.REQUEST_TIMEOUT=408;t.REQUEST_TOO_LONG=413;t.REQUEST_URI_TOO_LONG=414;t.REQUESTED_RANGE_NOT_SATISFIABLE=416;t.RESET_CONTENT=205;t.SEE_OTHER=303;t.SERVICE_UNAVAILABLE=503;t.SWITCHING_PROTOCOLS=101;t.TEMPORARY_REDIRECT=307;t.TOO_MANY_REQUESTS=429;t.UNAUTHORIZED=401;t.UNPROCESSABLE_ENTITY=422;t.UNSUPPORTED_MEDIA_TYPE=415;t.USE_PROXY=305;t["default"]={ACCEPTED:t.ACCEPTED,BAD_GATEWAY:t.BAD_GATEWAY,BAD_REQUEST:t.BAD_REQUEST,CONFLICT:t.CONFLICT,CONTINUE:t.CONTINUE,CREATED:t.CREATED,EXPECTATION_FAILED:t.EXPECTATION_FAILED,FORBIDDEN:t.FORBIDDEN,GATEWAY_TIMEOUT:t.GATEWAY_TIMEOUT,GONE:t.GONE,HTTP_VERSION_NOT_SUPPORTED:t.HTTP_VERSION_NOT_SUPPORTED,IM_A_TEAPOT:t.IM_A_TEAPOT,INSUFFICIENT_SPACE_ON_RESOURCE:t.INSUFFICIENT_SPACE_ON_RESOURCE,INSUFFICIENT_STORAGE:t.INSUFFICIENT_STORAGE,INTERNAL_SERVER_ERROR:t.INTERNAL_SERVER_ERROR,LENGTH_REQUIRED:t.LENGTH_REQUIRED,LOCKED:t.LOCKED,METHOD_FAILURE:t.METHOD_FAILURE,METHOD_NOT_ALLOWED:t.METHOD_NOT_ALLOWED,MOVED_PERMANENTLY:t.MOVED_PERMANENTLY,MOVED_TEMPORARILY:t.MOVED_TEMPORARILY,MULTI_STATUS:t.MULTI_STATUS,MULTIPLE_CHOICES:t.MULTIPLE_CHOICES,NETWORK_AUTHENTICATION_REQUIRED:t.NETWORK_AUTHENTICATION_REQUIRED,NO_CONTENT:t.NO_CONTENT,NON_AUTHORITATIVE_INFORMATION:t.NON_AUTHORITATIVE_INFORMATION,NOT_ACCEPTABLE:t.NOT_ACCEPTABLE,NOT_FOUND:t.NOT_FOUND,NOT_IMPLEMENTED:t.NOT_IMPLEMENTED,NOT_MODIFIED:t.NOT_MODIFIED,OK:t.OK,PARTIAL_CONTENT:t.PARTIAL_CONTENT,PAYMENT_REQUIRED:t.PAYMENT_REQUIRED,PERMANENT_REDIRECT:t.PERMANENT_REDIRECT,PRECONDITION_FAILED:t.PRECONDITION_FAILED,PRECONDITION_REQUIRED:t.PRECONDITION_REQUIRED,PROCESSING:t.PROCESSING,PROXY_AUTHENTICATION_REQUIRED:t.PROXY_AUTHENTICATION_REQUIRED,REQUEST_HEADER_FIELDS_TOO_LARGE:t.REQUEST_HEADER_FIELDS_TOO_LARGE,REQUEST_TIMEOUT:t.REQUEST_TIMEOUT,REQUEST_TOO_LONG:t.REQUEST_TOO_LONG,REQUEST_URI_TOO_LONG:t.REQUEST_URI_TOO_LONG,REQUESTED_RANGE_NOT_SATISFIABLE:t.REQUESTED_RANGE_NOT_SATISFIABLE,RESET_CONTENT:t.RESET_CONTENT,SEE_OTHER:t.SEE_OTHER,SERVICE_UNAVAILABLE:t.SERVICE_UNAVAILABLE,SWITCHING_PROTOCOLS:t.SWITCHING_PROTOCOLS,TEMPORARY_REDIRECT:t.TEMPORARY_REDIRECT,TOO_MANY_REQUESTS:t.TOO_MANY_REQUESTS,UNAUTHORIZED:t.UNAUTHORIZED,UNPROCESSABLE_ENTITY:t.UNPROCESSABLE_ENTITY,UNSUPPORTED_MEDIA_TYPE:t.UNSUPPORTED_MEDIA_TYPE,USE_PROXY:t.USE_PROXY}},2293:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.ReasonPhrases=void 0;var i;(function(e){e["ACCEPTED"]="Accepted";e["BAD_GATEWAY"]="Bad Gateway";e["BAD_REQUEST"]="Bad Request";e["CONFLICT"]="Conflict";e["CONTINUE"]="Continue";e["CREATED"]="Created";e["EXPECTATION_FAILED"]="Expectation Failed";e["FAILED_DEPENDENCY"]="Failed Dependency";e["FORBIDDEN"]="Forbidden";e["GATEWAY_TIMEOUT"]="Gateway Timeout";e["GONE"]="Gone";e["HTTP_VERSION_NOT_SUPPORTED"]="HTTP Version Not Supported";e["IM_A_TEAPOT"]="I'm a teapot";e["INSUFFICIENT_SPACE_ON_RESOURCE"]="Insufficient Space on Resource";e["INSUFFICIENT_STORAGE"]="Insufficient Storage";e["INTERNAL_SERVER_ERROR"]="Internal Server Error";e["LENGTH_REQUIRED"]="Length Required";e["LOCKED"]="Locked";e["METHOD_FAILURE"]="Method Failure";e["METHOD_NOT_ALLOWED"]="Method Not Allowed";e["MOVED_PERMANENTLY"]="Moved Permanently";e["MOVED_TEMPORARILY"]="Moved Temporarily";e["MULTI_STATUS"]="Multi-Status";e["MULTIPLE_CHOICES"]="Multiple Choices";e["NETWORK_AUTHENTICATION_REQUIRED"]="Network Authentication Required";e["NO_CONTENT"]="No Content";e["NON_AUTHORITATIVE_INFORMATION"]="Non Authoritative Information";e["NOT_ACCEPTABLE"]="Not Acceptable";e["NOT_FOUND"]="Not Found";e["NOT_IMPLEMENTED"]="Not Implemented";e["NOT_MODIFIED"]="Not Modified";e["OK"]="OK";e["PARTIAL_CONTENT"]="Partial Content";e["PAYMENT_REQUIRED"]="Payment Required";e["PERMANENT_REDIRECT"]="Permanent Redirect";e["PRECONDITION_FAILED"]="Precondition Failed";e["PRECONDITION_REQUIRED"]="Precondition Required";e["PROCESSING"]="Processing";e["EARLY_HINTS"]="Early Hints";e["UPGRADE_REQUIRED"]="Upgrade Required";e["PROXY_AUTHENTICATION_REQUIRED"]="Proxy Authentication Required";e["REQUEST_HEADER_FIELDS_TOO_LARGE"]="Request Header Fields Too Large";e["REQUEST_TIMEOUT"]="Request Timeout";e["REQUEST_TOO_LONG"]="Request Entity Too Large";e["REQUEST_URI_TOO_LONG"]="Request-URI Too Long";e["REQUESTED_RANGE_NOT_SATISFIABLE"]="Requested Range Not Satisfiable";e["RESET_CONTENT"]="Reset Content";e["SEE_OTHER"]="See Other";e["SERVICE_UNAVAILABLE"]="Service Unavailable";e["SWITCHING_PROTOCOLS"]="Switching Protocols";e["TEMPORARY_REDIRECT"]="Temporary Redirect";e["TOO_MANY_REQUESTS"]="Too Many Requests";e["UNAUTHORIZED"]="Unauthorized";e["UNAVAILABLE_FOR_LEGAL_REASONS"]="Unavailable For Legal Reasons";e["UNPROCESSABLE_ENTITY"]="Unprocessable Entity";e["UNSUPPORTED_MEDIA_TYPE"]="Unsupported Media Type";e["USE_PROXY"]="Use Proxy";e["MISDIRECTED_REQUEST"]="Misdirected Request"})(i=t.ReasonPhrases||(t.ReasonPhrases={}))},3115:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.StatusCodes=void 0;var i;(function(e){e[e["CONTINUE"]=100]="CONTINUE";e[e["SWITCHING_PROTOCOLS"]=101]="SWITCHING_PROTOCOLS";e[e["PROCESSING"]=102]="PROCESSING";e[e["EARLY_HINTS"]=103]="EARLY_HINTS";e[e["OK"]=200]="OK";e[e["CREATED"]=201]="CREATED";e[e["ACCEPTED"]=202]="ACCEPTED";e[e["NON_AUTHORITATIVE_INFORMATION"]=203]="NON_AUTHORITATIVE_INFORMATION";e[e["NO_CONTENT"]=204]="NO_CONTENT";e[e["RESET_CONTENT"]=205]="RESET_CONTENT";e[e["PARTIAL_CONTENT"]=206]="PARTIAL_CONTENT";e[e["MULTI_STATUS"]=207]="MULTI_STATUS";e[e["MULTIPLE_CHOICES"]=300]="MULTIPLE_CHOICES";e[e["MOVED_PERMANENTLY"]=301]="MOVED_PERMANENTLY";e[e["MOVED_TEMPORARILY"]=302]="MOVED_TEMPORARILY";e[e["SEE_OTHER"]=303]="SEE_OTHER";e[e["NOT_MODIFIED"]=304]="NOT_MODIFIED";e[e["USE_PROXY"]=305]="USE_PROXY";e[e["TEMPORARY_REDIRECT"]=307]="TEMPORARY_REDIRECT";e[e["PERMANENT_REDIRECT"]=308]="PERMANENT_REDIRECT";e[e["BAD_REQUEST"]=400]="BAD_REQUEST";e[e["UNAUTHORIZED"]=401]="UNAUTHORIZED";e[e["PAYMENT_REQUIRED"]=402]="PAYMENT_REQUIRED";e[e["FORBIDDEN"]=403]="FORBIDDEN";e[e["NOT_FOUND"]=404]="NOT_FOUND";e[e["METHOD_NOT_ALLOWED"]=405]="METHOD_NOT_ALLOWED";e[e["NOT_ACCEPTABLE"]=406]="NOT_ACCEPTABLE";e[e["PROXY_AUTHENTICATION_REQUIRED"]=407]="PROXY_AUTHENTICATION_REQUIRED";e[e["REQUEST_TIMEOUT"]=408]="REQUEST_TIMEOUT";e[e["CONFLICT"]=409]="CONFLICT";e[e["GONE"]=410]="GONE";e[e["LENGTH_REQUIRED"]=411]="LENGTH_REQUIRED";e[e["PRECONDITION_FAILED"]=412]="PRECONDITION_FAILED";e[e["REQUEST_TOO_LONG"]=413]="REQUEST_TOO_LONG";e[e["REQUEST_URI_TOO_LONG"]=414]="REQUEST_URI_TOO_LONG";e[e["UNSUPPORTED_MEDIA_TYPE"]=415]="UNSUPPORTED_MEDIA_TYPE";e[e["REQUESTED_RANGE_NOT_SATISFIABLE"]=416]="REQUESTED_RANGE_NOT_SATISFIABLE";e[e["EXPECTATION_FAILED"]=417]="EXPECTATION_FAILED";e[e["IM_A_TEAPOT"]=418]="IM_A_TEAPOT";e[e["INSUFFICIENT_SPACE_ON_RESOURCE"]=419]="INSUFFICIENT_SPACE_ON_RESOURCE";e[e["METHOD_FAILURE"]=420]="METHOD_FAILURE";e[e["MISDIRECTED_REQUEST"]=421]="MISDIRECTED_REQUEST";e[e["UNPROCESSABLE_ENTITY"]=422]="UNPROCESSABLE_ENTITY";e[e["LOCKED"]=423]="LOCKED";e[e["FAILED_DEPENDENCY"]=424]="FAILED_DEPENDENCY";e[e["UPGRADE_REQUIRED"]=426]="UPGRADE_REQUIRED";e[e["PRECONDITION_REQUIRED"]=428]="PRECONDITION_REQUIRED";e[e["TOO_MANY_REQUESTS"]=429]="TOO_MANY_REQUESTS";e[e["REQUEST_HEADER_FIELDS_TOO_LARGE"]=431]="REQUEST_HEADER_FIELDS_TOO_LARGE";e[e["UNAVAILABLE_FOR_LEGAL_REASONS"]=451]="UNAVAILABLE_FOR_LEGAL_REASONS";e[e["INTERNAL_SERVER_ERROR"]=500]="INTERNAL_SERVER_ERROR";e[e["NOT_IMPLEMENTED"]=501]="NOT_IMPLEMENTED";e[e["BAD_GATEWAY"]=502]="BAD_GATEWAY";e[e["SERVICE_UNAVAILABLE"]=503]="SERVICE_UNAVAILABLE";e[e["GATEWAY_TIMEOUT"]=504]="GATEWAY_TIMEOUT";e[e["HTTP_VERSION_NOT_SUPPORTED"]=505]="HTTP_VERSION_NOT_SUPPORTED";e[e["INSUFFICIENT_STORAGE"]=507]="INSUFFICIENT_STORAGE";e[e["NETWORK_AUTHENTICATION_REQUIRED"]=511]="NETWORK_AUTHENTICATION_REQUIRED"})(i=t.StatusCodes||(t.StatusCodes={}))},8145:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.getStatusText=t.getStatusCode=t.getReasonPhrase=void 0;var n=i(9517);function getReasonPhrase(e){var t=n.statusCodeToReasonPhrase[e.toString()];if(!t){throw new Error("Status code does not exist: "+e)}return t}t.getReasonPhrase=getReasonPhrase;function getStatusCode(e){var t=n.reasonPhraseToStatusCode[e];if(!t){throw new Error("Reason phrase does not exist: "+e)}return t}t.getStatusCode=getStatusCode;t.getStatusText=getReasonPhrase},9517:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.reasonPhraseToStatusCode=t.statusCodeToReasonPhrase=void 0;t.statusCodeToReasonPhrase={202:"Accepted",502:"Bad Gateway",400:"Bad Request",409:"Conflict",100:"Continue",201:"Created",417:"Expectation Failed",424:"Failed Dependency",403:"Forbidden",504:"Gateway Timeout",410:"Gone",505:"HTTP Version Not Supported",418:"I'm a teapot",419:"Insufficient Space on Resource",507:"Insufficient Storage",500:"Internal Server Error",411:"Length Required",423:"Locked",420:"Method Failure",405:"Method Not Allowed",301:"Moved Permanently",302:"Moved Temporarily",207:"Multi-Status",300:"Multiple Choices",511:"Network Authentication Required",204:"No Content",203:"Non Authoritative Information",406:"Not Acceptable",404:"Not Found",501:"Not Implemented",304:"Not Modified",200:"OK",206:"Partial Content",402:"Payment Required",308:"Permanent Redirect",412:"Precondition Failed",428:"Precondition Required",102:"Processing",103:"Early Hints",426:"Upgrade Required",407:"Proxy Authentication Required",431:"Request Header Fields Too Large",408:"Request Timeout",413:"Request Entity Too Large",414:"Request-URI Too Long",416:"Requested Range Not Satisfiable",205:"Reset Content",303:"See Other",503:"Service Unavailable",101:"Switching Protocols",307:"Temporary Redirect",429:"Too Many Requests",401:"Unauthorized",451:"Unavailable For Legal Reasons",422:"Unprocessable Entity",415:"Unsupported Media Type",305:"Use Proxy",421:"Misdirected Request"};t.reasonPhraseToStatusCode={Accepted:202,"Bad Gateway":502,"Bad Request":400,Conflict:409,Continue:100,Created:201,"Expectation Failed":417,"Failed Dependency":424,Forbidden:403,"Gateway Timeout":504,Gone:410,"HTTP Version Not Supported":505,"I'm a teapot":418,"Insufficient Space on Resource":419,"Insufficient Storage":507,"Internal Server Error":500,"Length Required":411,Locked:423,"Method Failure":420,"Method Not Allowed":405,"Moved Permanently":301,"Moved Temporarily":302,"Multi-Status":207,"Multiple Choices":300,"Network Authentication Required":511,"No Content":204,"Non Authoritative Information":203,"Not Acceptable":406,"Not Found":404,"Not Implemented":501,"Not Modified":304,OK:200,"Partial Content":206,"Payment Required":402,"Permanent Redirect":308,"Precondition Failed":412,"Precondition Required":428,Processing:102,"Early Hints":103,"Upgrade Required":426,"Proxy Authentication Required":407,"Request Header Fields Too Large":431,"Request Timeout":408,"Request Entity Too Large":413,"Request-URI Too Long":414,"Requested Range Not Satisfiable":416,"Reset Content":205,"See Other":303,"Service Unavailable":503,"Switching Protocols":101,"Temporary Redirect":307,"Too Many Requests":429,Unauthorized:401,"Unavailable For Legal Reasons":451,"Unprocessable Entity":422,"Unsupported Media Type":415,"Use Proxy":305,"Misdirected Request":421}},9598:(e,t,i)=>{try{var n=i(9023);if(typeof n.inherits!=="function")throw"";e.exports=n.inherits}catch(t){e.exports=i(6589)}},6589:e=>{if(typeof Object.create==="function"){e.exports=function inherits(e,t){if(t){e.super_=t;e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})}}}else{e.exports=function inherits(e,t){if(t){e.super_=t;var TempCtor=function(){};TempCtor.prototype=t.prototype;e.prototype=new TempCtor;e.prototype.constructor=e}}}},4915:(e,t,i)=>{ +import{createRequire as e}from"module";var t={6445:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.AlertApi=void 0;const r=i(666);const s=i(4326);class AlertApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Alert-api",i)}getAlert(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,alertId:t,repository:i};let u={ref:r,expand:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","e21b4630-b7d2-4031-99e3-3ad328cc4a7f",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Alert,false);a(o)}catch(e){l(e)}}))))}))}getAlerts(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t};let d={top:i,orderBy:r,criteria:o,expand:a,continuationToken:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","e21b4630-b7d2-4031-99e3-3ad328cc4a7f",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Alert,true);u(o)}catch(e){c(e)}}))))}))}getAlertSarif(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,alertId:t,repository:i};let l={ref:r,expand:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","e21b4630-b7d2-4031-99e3-3ad328cc4a7f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}updateAlert(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,alertId:i,repository:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","e21b4630-b7d2-4031-99e3-3ad328cc4a7f",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Alert,false);o(l)}catch(e){a(e)}}))))}))}getBranches(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("alertType can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={action:"Branches",project:e,repository:t};let d={alertType:i,continuationToken:r,branchNameContains:o,top:a,includePullRequestBranches:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","8f90675b-f794-434d-8f2c-cfae0a11c02a",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Branch,true);u(o)}catch(e){c(e)}}))))}))}getUxFilters(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("alertType can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={action:"Default",project:e,repository:t};let a={alertType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","8f90675b-f794-434d-8f2c-cfae0a11c02a",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.UxFilters,false);r(l)}catch(e){o(e)}}))))}))}getAlertInstances(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,alertId:t,repository:i};let l={ref:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","f451ba96-0e95-458a-8dd5-3df894770a49",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.AlertAnalysisInstance,true);o(a)}catch(e){a(e)}}))))}))}createLegalReview(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("alertId can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t};let a={alertId:i,ref:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","65de4b84-7519-4ae8-8623-175f79b49b80",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}updateAlertsMetadata(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repository:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","65de4b84-7519-4ae8-8623-175f79b49b80",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.AlertMetadataChange,true);r(l)}catch(e){o(e)}}))))}))}uploadSarif(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repository:r};e=e||{};e["Content-Type"]="application/octet-stream";e["X-AdvSec-NotificationSarif"]="notificationFlag";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","2a141cae-a50d-4c22-b41b-13f77748d035",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("POST",r,t,o);let l=this.formatResponse(a.result,null,false);s(l)}catch(e){o(e)}}))))}))}getSarif(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={sarifId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Alert","a04689e7-0f81-48a2-8d18-40654c47494c",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.SarifUploadStatus,false);t(a)}catch(e){i(e)}}))))}))}getValidityData(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t,alertId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","2e022520-3508-4b5f-9855-acb954d673ba",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.ValidationRequestInfo,false);r(a)}catch(e){o(e)}}))))}))}initiateValidation(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t,alertId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Alert","2e022520-3508-4b5f-9855-acb954d673ba",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,i);let a=this.formatResponse(o.result,s.TypeInfo.AlertValidationRequestStatus,false);r(a)}catch(e){o(e)}}))))}))}}t.AlertApi=AlertApi},8351:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.BuildApi=void 0;const r=i(666);const s=i(8920);class BuildApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Build-api",i)}createArtifact(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.5","build","1db06c96-014e-44e1-ac91-90b2d4b3e984",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getArtifact(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("artifactName can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={artifactName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.5","build","1db06c96-014e-44e1-ac91-90b2d4b3e984",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getArtifactContentZip(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("artifactName can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={artifactName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.5","build","1db06c96-014e-44e1-ac91-90b2d4b3e984",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/zip",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getArtifacts(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.5","build","1db06c96-014e-44e1-ac91-90b2d4b3e984",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getFile(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("artifactName can not be null or undefined")}if(r==null){throw new TypeError("fileId can not be null or undefined")}if(s==null){throw new TypeError("fileName can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let l={artifactName:i,fileId:r,fileName:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.5","build","1db06c96-014e-44e1-ac91-90b2d4b3e984",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getAttachments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,type:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","f2192269-89fa-4f94-baf6-8fb128c55159",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getAttachment(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,timelineId:i,recordId:r,type:s,name:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","af5122d3-3438-485e-a25a-2dbbfde84ee6",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}authorizeProjectResources(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","398c85bc-81aa-4822-947c-a194a05f0fef",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getProjectResources(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={type:t,id:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","398c85bc-81aa-4822-947c-a194a05f0fef",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}getBadge(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let o={branchName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","de6a4df8-22cd-44ee-af2d-39f6aa7a4261",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}listBranches(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t};let l={serviceEndpointId:i,repository:r,branchName:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","e05d4403-9b81-4244-8763-20fde28d1976",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}getBuildBadge(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repoType:t};let a={repoId:i,branchName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","21b3b9ce-fad5-4567-9ad0-80679794e003",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getBuildBadgeData(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repoType:t};let a={repoId:i,branchName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","21b3b9ce-fad5-4567-9ad0-80679794e003",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getRetentionLeasesForBuild(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","3da19a6a-f088-45c4-83ce-2ad3a87be6c4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.RetentionLease,true);i(a)}catch(e){r(e)}}))))}))}deleteBuild(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getBuild(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let a={propertyFilters:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Build,false);r(l)}catch(e){o(e)}}))))}))}getBuilds(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y,m,v,I,E,C){return n(this,void 0,void 0,(function*(){return new Promise(((T,b)=>n(this,void 0,void 0,(function*(){let n={project:e};let R={definitions:t&&t.join(","),queues:i&&i.join(","),buildNumber:r,minTime:o,maxTime:a,requestedFor:l,reasonFilter:u,statusFilter:c,resultFilter:d,tagFilters:p&&p.join(","),properties:A&&A.join(","),$top:f,continuationToken:h,maxBuildsPerDefinition:g,deletedFilter:y,queryOrder:m,branchName:v,buildIds:I&&I.join(","),repositoryId:E,repositoryType:C};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n,R);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Build,true);T(o)}catch(e){b(e)}}))))}))}queueBuild(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:t};let c={ignoreWarnings:i,checkInTicket:r,sourceBuildId:o,definitionId:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.Build,false);l(a)}catch(e){u(e)}}))))}))}updateBuild(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};let l={retry:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.Build,false);o(u)}catch(e){a(e)}}))))}))}updateBuilds(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.7","build","0cd358e1-9217-4d94-8269-1c1ee6f93dcf",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Build,true);i(l)}catch(e){r(e)}}))))}))}getBuildChanges(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let u={continuationToken:i,$top:r,includeSourceChange:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","54572c7b-bbd3-45d4-80dc-28be08941620",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Change,true);a(o)}catch(e){l(e)}}))))}))}getChangesBetweenBuilds(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={fromBuildId:t,toBuildId:i,$top:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","f10f0ea5-18a1-43ec-a8fb-2042c7be9b43",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.Change,true);o(a)}catch(e){a(e)}}))))}))}getBuildController(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={controllerId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","fcac1932-2ee1-437f-9b6f-7f696be858f6",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildController,false);t(a)}catch(e){i(e)}}))))}))}getBuildControllers(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={name:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","fcac1932-2ee1-437f-9b6f-7f696be858f6",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.BuildController,true);t(l)}catch(e){i(e)}}))))}))}createDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={definitionToCloneId:i,definitionToCloneRevision:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.BuildDefinition,false);o(u)}catch(e){a(e)}}))))}))}deleteDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDefinition(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let c={revision:i,minMetricsTime:r,propertyFilters:o&&o.join(","),includeLatestBuilds:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.BuildDefinition,false);l(o)}catch(e){u(e)}}))))}))}getDefinitions(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y,m){return n(this,void 0,void 0,(function*(){return new Promise(((v,I)=>n(this,void 0,void 0,(function*(){let n={project:e};let E={name:t,repositoryId:i,repositoryType:r,queryOrder:o,$top:a,continuationToken:l,minMetricsTime:u,definitionIds:c&&c.join(","),path:d,builtAfter:p,notBuiltAfter:A,includeAllProperties:f,includeLatestBuilds:h,taskIdFilter:g,processType:y,yamlFilename:m};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n,E);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.BuildDefinitionReference,true);v(o)}catch(e){I(e)}}))))}))}restoreDefinition(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("deleted can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let a={deleted:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.update(t,null,i);let l=this.formatResponse(o.result,s.TypeInfo.BuildDefinition,false);r(l)}catch(e){o(e)}}))))}))}updateDefinition(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,definitionId:i};let u={secretsSourceDefinitionId:r,secretsSourceDefinitionRevision:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.7","build","dbeaf647-6167-421a-bda9-c9327b25e2e6",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.BuildDefinition,false);a(l)}catch(e){l(e)}}))))}))}getFileContents(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t};let u={serviceEndpointId:i,repository:r,commitOrBranch:s,path:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","29d12225-b1d9-425f-b668-6c594a981313",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}createFolder(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("path can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={path:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","a906531b-d2da-4f55-bda7-f3e676cc50d9",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.replace(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.Folder,false);r(u)}catch(e){o(e)}}))))}))}deleteFolder(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={path:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","a906531b-d2da-4f55-bda7-f3e676cc50d9",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getFolders(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,path:t};let a={queryOrder:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","a906531b-d2da-4f55-bda7-f3e676cc50d9",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Folder,true);r(l)}catch(e){o(e)}}))))}))}updateFolder(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("path can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={path:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","a906531b-d2da-4f55-bda7-f3e676cc50d9",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.Folder,false);r(u)}catch(e){o(e)}}))))}))}getBuildGeneralSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","c4aefd19-30ff-405b-80ad-aca021e7242a",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateBuildGeneralSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","c4aefd19-30ff-405b-80ad-aca021e7242a",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getRetentionHistory(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={daysToLookback:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","1a9c48be-0ef5-4ec2-b94f-f053bdd2d3bf",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.BuildRetentionHistory,false);t(l)}catch(e){i(e)}}))))}))}getLatestBuild(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,definition:t};let a={branchName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","54481611-01f4-47f3-998f-160da0f0c229",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Build,false);r(l)}catch(e){o(e)}}))))}))}addRetentionLeases(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.RetentionLease,true);i(l)}catch(e){r(e)}}))))}))}deleteRetentionLeasesById(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={ids:t&&t.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getRetentionLease(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,leaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.RetentionLease,false);i(a)}catch(e){r(e)}}))))}))}getRetentionLeasesByMinimalRetentionLeases(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("leasesToFetch can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={leasesToFetch:t&&t.join("|")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.RetentionLease,true);i(l)}catch(e){r(e)}}))))}))}getRetentionLeasesByOwnerId(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={ownerId:t,definitionId:i,runId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.RetentionLease,true);o(a)}catch(e){a(e)}}))))}))}getRetentionLeasesByUserId(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("userOwnerId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={userOwnerId:t,definitionId:i,runId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.RetentionLease,true);o(a)}catch(e){a(e)}}))))}))}updateRetentionLease(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,leaseId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","272051e4-9af1-45b5-ae22-8d960a5539d4",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.RetentionLease,false);r(l)}catch(e){o(e)}}))))}))}getBuildLog(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,logId:i};let l={startLine:r,endLine:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","35a80daf-7f30-45fc-86e8-6b813d9c90df",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getBuildLogLines(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,logId:i};let l={startLine:r,endLine:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","35a80daf-7f30-45fc-86e8-6b813d9c90df",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}getBuildLogs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","35a80daf-7f30-45fc-86e8-6b813d9c90df",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildLog,true);i(a)}catch(e){r(e)}}))))}))}getBuildLogsZip(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","35a80daf-7f30-45fc-86e8-6b813d9c90df",n);let t=e.requestUrl;let r=e.apiVersion;let s=this.createAcceptHeader("application/zip",r);i((yield this.http.get(t,{Accept:s})).message)}catch(e){r(e)}}))))}))}getBuildLogZip(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,logId:i};let l={startLine:r,endLine:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","35a80daf-7f30-45fc-86e8-6b813d9c90df",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getProjectMetrics(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,metricAggregationType:t};let a={minMetricsTime:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","7433fae7-a6bc-41dc-a6e2-eef9005ce41a",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.BuildMetric,true);r(l)}catch(e){o(e)}}))))}))}getDefinitionMetrics(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let a={minMetricsTime:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","d973b939-0ce0-4fec-91d8-da3940fa1827",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.BuildMetric,true);r(l)}catch(e){o(e)}}))))}))}getBuildOptionDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","591cb5a4-2d46-4f3a-a697-5cd42b6bd332",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildOptionDefinition,true);t(a)}catch(e){i(e)}}))))}))}getPathContents(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t};let u={serviceEndpointId:i,repository:r,commitOrBranch:s,path:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","7944d6fb-df01-4709-920a-7a189aa34037",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}getBuildProperties(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={filter:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","0a6312e9-0627-49b7-8083-7d74a64849c9",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}updateBuildProperties(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,buildId:r};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","build","0a6312e9-0627-49b7-8083-7d74a64849c9",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.update(r,t,o);let l=this.formatResponse(a.result,null,false);s(l)}catch(e){o(e)}}))))}))}getDefinitionProperties(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let o={filter:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","d9826ad7-2a68-46a9-a6e9-677698777895",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}updateDefinitionProperties(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,definitionId:r};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","build","d9826ad7-2a68-46a9-a6e9-677698777895",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.update(r,t,o);let l=this.formatResponse(a.result,null,false);s(l)}catch(e){o(e)}}))))}))}getPullRequest(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t,pullRequestId:i};let l={repositoryId:r,serviceEndpointId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","d8763ec7-9ff0-4fb4-b2b2-9d757906ff14",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getBuildReport(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={type:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","45bcaa88-67e1-4042-a035-56d3b4a7d44c",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getBuildReportHtmlContent(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={type:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","45bcaa88-67e1-4042-a035-56d3b4a7d44c",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("text/html",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}listRepositories(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t};let c={serviceEndpointId:i,repository:r,resultSet:s,pageResults:o,continuationToken:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","d44d1680-f978-4834-9b93-8c6e132329c9",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);l(s)}catch(e){u(e)}}))))}))}authorizeDefinitionResources(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,definitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","ea623316-1967-45eb-89ab-e9e6110cf2d6",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}getDefinitionResources(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","ea623316-1967-45eb-89ab-e9e6110cf2d6",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getResourceUsage(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","3813d06c-9e36-4ea1-aac3-61a485d60e3d",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}getRetentionSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","dadb46e7-5851-4c72-820e-ae8abb82f59f",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateRetentionSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","dadb46e7-5851-4c72-820e-ae8abb82f59f",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getDefinitionRevisions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","7c116775-52e5-453e-8c5d-914d9762d8c4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildDefinitionRevision,true);i(a)}catch(e){r(e)}}))))}))}getBuildSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","aa8c1c9c-ef8b-474a-b8c4-785c7b191d0d",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateBuildSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","aa8c1c9c-ef8b-474a-b8c4-785c7b191d0d",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}listSourceProviders(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","3ce81729-954f-423d-a581-9fea01d25186",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.SourceProviderAttributes,true);t(a)}catch(e){i(e)}}))))}))}updateStage(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,buildId:t,stageRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","b8aac6c9-744b-46e1-88fc-3550969f9313",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}getStatusBadge(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,definition:t};let c={branchName:i,stageName:r,jobName:s,configuration:o,label:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","07acfdce-4757-4439-b422-ddd13a2fcc10",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);l(s)}catch(e){u(e)}}))))}))}addBuildTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","6e6114b2-8161-44c8-8f6c-c5505782427f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(t,null,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}addBuildTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","build","6e6114b2-8161-44c8-8f6c-c5505782427f",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}deleteBuildTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","6e6114b2-8161-44c8-8f6c-c5505782427f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getBuildTags(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","6e6114b2-8161-44c8-8f6c-c5505782427f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}updateBuildTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","build","6e6114b2-8161-44c8-8f6c-c5505782427f",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}addDefinitionTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","cb894432-134a-4d31-a839-83beceaace4b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(t,null,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}addDefinitionTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,definitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","build","cb894432-134a-4d31-a839-83beceaace4b",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}deleteDefinitionTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","cb894432-134a-4d31-a839-83beceaace4b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getDefinitionTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let o={revision:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","cb894432-134a-4d31-a839-83beceaace4b",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}updateDefinitionTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,definitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","build","cb894432-134a-4d31-a839-83beceaace4b",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}deleteTag(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,tag:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","d84ac5c6-edc7-43d5-adc9-1b34be5dea09",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getTags(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","d84ac5c6-edc7-43d5-adc9-1b34be5dea09",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}deleteTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","e884571e-7f92-4d6a-9274-3f5649900835",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","e884571e-7f92-4d6a-9274-3f5649900835",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildDefinitionTemplate,false);i(a)}catch(e){r(e)}}))))}))}getTemplates(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","e884571e-7f92-4d6a-9274-3f5649900835",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.BuildDefinitionTemplate,true);t(a)}catch(e){i(e)}}))))}))}saveTemplate(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,templateId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","build","e884571e-7f92-4d6a-9274-3f5649900835",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.BuildDefinitionTemplate,false);r(l)}catch(e){o(e)}}))))}))}getBuildTimeline(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t,timelineId:i};let u={changeId:r,planId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","build","8baac422-4c6e-4de5-8532-db96d92acffa",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Timeline,false);a(o)}catch(e){l(e)}}))))}))}restoreWebhooks(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,providerName:i};let l={serviceEndpointId:r,repository:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","build","793bceb8-9736-4030-bd2f-fb3ce6d6b478",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}listWebhooks(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,providerName:t};let l={serviceEndpointId:i,repository:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","8f20ff82-9498-4812-9f6e-9c01bdc50e99",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.RepositoryWebhook,true);o(a)}catch(e){a(e)}}))))}))}getBuildWorkItemsRefs(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let o={$top:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","5a21f5d2-5642-47e4-a0bd-1356e6731bee",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}getBuildWorkItemsRefsFromCommits(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};let a={$top:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","build","5a21f5d2-5642-47e4-a0bd-1356e6731bee",n,a);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,null,true);s(l)}catch(e){o(e)}}))))}))}getWorkItemsBetweenBuilds(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("fromBuildId can not be null or undefined")}if(i==null){throw new TypeError("toBuildId can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={fromBuildId:t,toBuildId:i,$top:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","build","52ba8915-5518-42e3-a4bb-b0182d159e2d",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}getDefinitionYaml(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let u={revision:i,minMetricsTime:r,propertyFilters:s&&s.join(","),includeLatestBuilds:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","build","7c3df3a1-7e51-4150-8cf7-540347f8697f",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);a(s)}catch(e){l(e)}}))))}))}}t.BuildApi=BuildApi;BuildApi.RESOURCE_AREA_ID="965220d5-5bb9-42cf-8d67-9b146df2a5a4"},4991:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.CixApi=void 0;const r=i(666);class CixApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Pipelines-api",i)}getConfigurations(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={repositoryType:t,repositoryId:i,branch:r,serviceConnectionId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","8fc87684-9ebc-4c37-ab92-f4ac4a58cb3a",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}createProjectConnection(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("project can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","00df4879-9216-45d5-b38d-4a487b626b2c",n,s);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,null,false);i(l)}catch(e){r(e)}}))))}))}getDetectedBuildFrameworks(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={repositoryType:t,repositoryId:i,branch:r,detectionType:s,serviceConnectionId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","29a30bab-9efb-4652-bf1b-9269baca0980",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}createResources(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","43201899-7690-4870-9c79-ab69605f21ed",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}}t.CixApi=CixApi},666:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.ClientApiBase=void 0;const n=i(5944);const r=i(4427);const s=i(3338);const o=i(6184);class ClientApiBase{constructor(e,t,i,r){this.baseUrl=e;this.http=new o.HttpClient(i,t,r);this.rest=new s.RestClient(i,null,t,r);this.vsoClient=new n.VsoClient(e,this.rest);this.userAgent=i}createAcceptHeader(e,t){return e+(t?";api-version="+t:"")}createRequestOptions(e,t){let i={};i.acceptHeader=this.createAcceptHeader(e,t);return i}formatResponse(e,t,i){let n={responseTypeMetadata:t,responseIsCollection:i};let s=r.ContractSerializer.deserialize(e,n.responseTypeMetadata,false,n.responseIsCollection);return s}extractRateLimitHeaders(e,t){if(!e||!t){return}const i={};if(e["x-ratelimit-resource"]){i.resource=e["x-ratelimit-resource"]}if(e["x-ratelimit-delay"]){i.delay=parseFloat(e["x-ratelimit-delay"])}if(e["x-ratelimit-limit"]){i.limit=parseInt(e["x-ratelimit-limit"],10)}if(e["x-ratelimit-remaining"]){i.remaining=parseInt(e["x-ratelimit-remaining"],10)}if(e["x-ratelimit-reset"]){i.reset=parseInt(e["x-ratelimit-reset"],10)}if(e["retry-after"]){i.retryAfter=parseInt(e["retry-after"],10)}t.rateLimit=i}}t.ClientApiBase=ClientApiBase},6198:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.CoreApi=void 0;const r=i(666);const s=i(613);const o=i(7832);class CoreApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Core-api",i)}removeProjectAvatar(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={projectId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","54b2a2a0-859b-4d05-827c-ec4c862f641a",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}setProjectAvatar(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","54b2a2a0-859b-4d05-827c-ec4c862f641a",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getProjectTeamsByCategory(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let a={$expandIdentity:t,$top:i,$skip:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","6f9619ff-8b86-d011-b42d-00c04fc964ff",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}createConnectedService(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","b4f70219-e18b-42c5-abe3-98b07d35525e",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WebApiConnectedService,false);i(l)}catch(e){r(e)}}))))}))}getConnectedServiceDetails(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:e,name:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","b4f70219-e18b-42c5-abe3-98b07d35525e",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.WebApiConnectedServiceDetails,false);i(a)}catch(e){r(e)}}))))}))}getConnectedServices(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let o={kind:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","b4f70219-e18b-42c5-abe3-98b07d35525e",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.WebApiConnectedService,true);i(l)}catch(e){r(e)}}))))}))}createIdentityMru(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={mruName:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","5ead0b70-2572-4697-97e9-f341069a783a",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteIdentityMru(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((e,i)=>n(this,void 0,void 0,(function*(){let n={mruName:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","5ead0b70-2572-4697-97e9-f341069a783a",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){i(e)}}))))}))}getIdentityMru(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={mruName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","5ead0b70-2572-4697-97e9-f341069a783a",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}updateIdentityMru(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={mruName:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","5ead0b70-2572-4697-97e9-f341069a783a",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTeamMembersWithExtendedProperties(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={projectId:e,teamId:t};let a={$top:i,$skip:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","294c494c-2600-4d7e-b76c-3dd50c3c95be",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}getProcessById(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={processId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","93878975-88c5-4e6a-8abb-7ddd77a8a7d8",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.Process,false);t(a)}catch(e){i(e)}}))))}))}getProcesses(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","93878975-88c5-4e6a-8abb-7ddd77a8a7d8",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.Process,true);e(a)}catch(e){t(e)}}))))}))}getProjectCollection(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={collectionId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","8031090f-ef1d-4af6-85fc-698cd75d42bf",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TeamProjectCollection,false);t(a)}catch(e){i(e)}}))))}))}getProjectCollections(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={$top:e,$skip:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","8031090f-ef1d-4af6-85fc-698cd75d42bf",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getProjectHistoryEntries(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={minRevision:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","6488a877-4749-4954-82ea-7340d36be9f2",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.ProjectInfo,true);t(l)}catch(e){i(e)}}))))}))}getProject(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let a={includeCapabilities:t,includeHistory:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","core","603fe2ac-9723-48b9-88ad-09305aa6c6e1",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TeamProject,false);r(l)}catch(e){o(e)}}))))}))}getProjects(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={};let u={stateFilter:e,$top:t,$skip:i,continuationToken:r,getDefaultTeamImageUrl:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","core","603fe2ac-9723-48b9-88ad-09305aa6c6e1",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TeamProjectReference,true);a(o)}catch(e){l(e)}}))))}))}queueCreateProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.4","core","603fe2ac-9723-48b9-88ad-09305aa6c6e1",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,s);let l=this.formatResponse(a.result,o.TypeInfo.OperationReference,false);t(l)}catch(e){i(e)}}))))}))}queueDeleteProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={projectId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","core","603fe2ac-9723-48b9-88ad-09305aa6c6e1",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let a=this.formatResponse(s.result,o.TypeInfo.OperationReference,false);t(a)}catch(e){i(e)}}))))}))}updateProject(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","core","603fe2ac-9723-48b9-88ad-09305aa6c6e1",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,s);let l=this.formatResponse(a.result,o.TypeInfo.OperationReference,false);i(l)}catch(e){r(e)}}))))}))}getProjectsProperties(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("projectIds can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={projectIds:e&&e.join(","),properties:t&&t.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","0a3ffdfc-fe94-47a6-bb27-79bf3f762eac",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getProjectProperties(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let s={keys:t&&t.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","core","4976a71a-4487-49aa-8aab-a1eda469037a",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}setProjectProperties(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={projectId:t};e=e||{};e["Content-Type"]="application/json-patch+json";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","core","4976a71a-4487-49aa-8aab-a1eda469037a",n);let s=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.update(s,i,o);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}createOrUpdateProxy(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","core","ec1f4311-f2b4-4c15-b2b8-8990b80d2908",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}deleteProxy(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("proxyUrl can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={proxyUrl:e,site:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","ec1f4311-f2b4-4c15-b2b8-8990b80d2908",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getProxies(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={proxyUrl:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","core","ec1f4311-f2b4-4c15-b2b8-8990b80d2908",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getAllTeams(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={};let a={$mine:e,$top:t,$skip:i,$expandIdentity:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","core","7a4d9ee9-3433-4347-b47a-7a80f1cf307e",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}createTeam(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","core","d30a3dd1-f8ba-442a-b86a-bd0c0c383e59",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteTeam(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={projectId:e,teamId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","core","d30a3dd1-f8ba-442a-b86a-bd0c0c383e59",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTeam(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={projectId:e,teamId:t};let o={$expandIdentity:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","core","d30a3dd1-f8ba-442a-b86a-bd0c0c383e59",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTeams(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let l={$mine:t,$top:i,$skip:r,$expandIdentity:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","core","d30a3dd1-f8ba-442a-b86a-bd0c0c383e59",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}updateTeam(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={projectId:t,teamId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","core","d30a3dd1-f8ba-442a-b86a-bd0c0c383e59",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}}t.CoreApi=CoreApi;CoreApi.RESOURCE_AREA_ID="79134c72-4a58-4b42-976c-04e7115f32bf"},1619:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.DashboardApi=void 0;const r=i(666);const s=i(1072);class DashboardApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Dashboard-api",i)}createDashboard(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.Dashboard,false);i(l)}catch(e){r(e)}}))))}))}deleteDashboard(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,dashboardId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}getDashboard(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,dashboardId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.Dashboard,false);i(o)}catch(e){r(e)}}))))}))}getDashboardsByProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let o={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",o);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let a=this.formatResponse(r.result,s.TypeInfo.Dashboard,true);t(a)}catch(e){i(e)}}))))}))}replaceDashboard(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,dashboardId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,n);let a=this.formatResponse(o.result,s.TypeInfo.Dashboard,false);r(a)}catch(e){o(e)}}))))}))}replaceDashboards(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Dashboard","454b3e51-2e6e-48d4-ad81-978154089351",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.DashboardGroup,false);i(l)}catch(e){r(e)}}))))}))}createWidget(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,dashboardId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Dashboard","bdcff53a-8355-4172-a00a-40497ea23afc",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,n);let a=this.formatResponse(o.result,s.TypeInfo.Widget,false);r(a)}catch(e){o(e)}}))))}))}deleteWidget(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(e){n=e.projectId||e.project;a=e.teamId||e.team}let l={project:n,team:a,dashboardId:t,widgetId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Dashboard","bdcff53a-8355-4172-a00a-40497ea23afc",l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.del(t,i);let o=this.formatResponse(n.result,s.TypeInfo.Dashboard,false);r(o)}catch(e){o(e)}}))))}))}getWidget(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(e){n=e.projectId||e.project;a=e.teamId||e.team}let l={project:n,team:a,dashboardId:t,widgetId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Dashboard","bdcff53a-8355-4172-a00a-40497ea23afc",l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let o=this.formatResponse(n.result,s.TypeInfo.Widget,false);r(o)}catch(e){o(e)}}))))}))}replaceWidget(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n=null;let l=null;if(t){n=t.projectId||t.project;l=t.teamId||t.team}let u={project:n,team:l,dashboardId:i,widgetId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Dashboard","bdcff53a-8355-4172-a00a-40497ea23afc",u);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.replace(i,e,n);let a=this.formatResponse(r.result,s.TypeInfo.Widget,false);o(a)}catch(e){a(e)}}))))}))}updateWidget(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n=null;let l=null;if(t){n=t.projectId||t.project;l=t.teamId||t.team}let u={project:n,team:l,dashboardId:i,widgetId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Dashboard","bdcff53a-8355-4172-a00a-40497ea23afc",u);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.update(i,e,n);let a=this.formatResponse(r.result,s.TypeInfo.Widget,false);o(a)}catch(e){a(e)}}))))}))}getWidgetMetadata(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,contributionId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Dashboard","6b3628d3-e96f-4fc7-b176-50240b03b515",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.WidgetMetadataResponse,false);i(a)}catch(e){r(e)}}))))}))}getWidgetTypes(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("scope can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};let o={$scope:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Dashboard","6b3628d3-e96f-4fc7-b176-50240b03b515",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.WidgetTypesResponse,false);i(l)}catch(e){r(e)}}))))}))}}t.DashboardApi=DashboardApi;DashboardApi.RESOURCE_AREA_ID="31c84e0a-3ece-48fd-a29d-100849af99ba"},8757:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.ExtensionManagementApi=void 0;const r=i(666);const s=i(1942);const o=i(9442);class ExtensionManagementApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-ExtensionManagement-api",i)}getAcquisitionOptions(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("itemId can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={};let d={itemId:e,testCommerce:t,isFreeOrTrialInstall:i,isAccountOwner:r,isLinked:o,isConnectedServer:a,isBuyOperationValid:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","288dff58-d13b-468e-9671-0fb754e9398c",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.AcquisitionOptions,false);u(o)}catch(e){c(e)}}))))}))}requestAcquisition(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","da616457-eed3-4672-92d7-18d21f5c1658",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ExtensionAcquisitionRequest,false);t(l)}catch(e){i(e)}}))))}))}getAuditLog(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","23a312e0-562d-42fb-a505-5a046b5635db",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ExtensionAuditLog,false);i(a)}catch(e){r(e)}}))))}))}registerAuthorization(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,registrationId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","f21cfc80-d2d2-4248-98bb-7820c74c4606",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(t,null,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}createDocumentByName(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,scopeType:r,scopeValue:s,collectionName:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}deleteDocumentByName(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,scopeType:i,scopeValue:r,collectionName:s,documentId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);a(s)}catch(e){l(e)}}))))}))}getDocumentByName(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,scopeType:i,scopeValue:r,collectionName:s,documentId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);a(s)}catch(e){l(e)}}))))}))}getDocumentsByName(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,scopeType:i,scopeValue:r,collectionName:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}setDocumentByName(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,scopeType:r,scopeValue:s,collectionName:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}updateDocumentByName(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,scopeType:r,scopeValue:s,collectionName:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","bbe06c18-1c8b-4fcd-b9c6-1535aaab8749",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}queryCollectionsByName(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","56c331f1-ce53-4318-adfd-4db5c52a7a2e",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}getStates(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={includeDisabled:e,includeErrors:t,includeInstallationIssues:i,forceRefresh:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","92755d3d-9a8a-42b3-8a4d-87359fe5aa93",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ExtensionState,true);o(a)}catch(e){a(e)}}))))}))}queryExtensions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","046c980f-1345-4ce2-bf85-b46d10ff4cfd",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.InstalledExtension,true);t(l)}catch(e){i(e)}}))))}))}getInstalledExtensions(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={includeDisabledExtensions:e,includeErrors:t,assetTypes:i&&i.join(":"),includeInstallationIssues:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","275424d0-c844-4fe2-bda6-04933a1357d8",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.InstalledExtension,true);o(a)}catch(e){a(e)}}))))}))}updateInstalledExtension(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","275424d0-c844-4fe2-bda6-04933a1357d8",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.InstalledExtension,false);t(l)}catch(e){i(e)}}))))}))}getInstalledExtensionByName(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let a={assetTypes:i&&i.join(":")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","fb0da285-f23e-4b56-8b53-3ef5f9f6de66",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.InstalledExtension,false);r(l)}catch(e){o(e)}}))))}))}installExtensionByName(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,version:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","fb0da285-f23e-4b56-8b53-3ef5f9f6de66",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,i);let a=this.formatResponse(o.result,s.TypeInfo.InstalledExtension,false);r(a)}catch(e){o(e)}}))))}))}uninstallExtensionByName(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let a={reason:i,reasonCode:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","ExtensionManagement","fb0da285-f23e-4b56-8b53-3ef5f9f6de66",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getPolicies(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={userId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","e5cc8c09-407b-4867-8319-2ae3338cbf6f",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let a=this.formatResponse(s.result,o.TypeInfo.UserExtensionPolicy,false);t(a)}catch(e){i(e)}}))))}))}resolveRequest(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("state can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,requesterId:r};let l={state:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","aa93e1f3-511c-4364-8b9c-eb98818f2e0b",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}getRequests(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","216b978f-b164-424e-ada2-b77561e842b7",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.RequestedExtension,true);e(a)}catch(e){t(e)}}))))}))}resolveAllRequests(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("state can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};let a={state:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","ba93e1f3-511c-4364-8b9c-eb98818f2e0b",n,a);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,null,false);s(l)}catch(e){o(e)}}))))}))}deleteRequest(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","f5afca1e-a728-4294-aa2d-4af0173431b5",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}requestExtension(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","f5afca1e-a728-4294-aa2d-4af0173431b5",n);let t=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.create(t,i,o);let l=this.formatResponse(a.result,s.TypeInfo.RequestedExtension,false);r(l)}catch(e){o(e)}}))))}))}getToken(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","ExtensionManagement","3a2e24ed-1d6f-4cb2-9f3b-45a96bbfaf50",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}}t.ExtensionManagementApi=ExtensionManagementApi;ExtensionManagementApi.RESOURCE_AREA_ID="6c2b0933-3600-42ae-bf8b-93d4f7e83594"},3236:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.FeatureManagementApi=void 0;const r=i(666);const s=i(7765);class FeatureManagementApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-FeatureManagement-api",i)}getFeature(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={featureId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","c4209f25-7a27-41dd-9f04-06080c7b6afd",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getFeatures(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={targetContributionId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","c4209f25-7a27-41dd-9f04-06080c7b6afd",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getFeatureState(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={featureId:e,userScope:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","98911314-3f9b-4eaf-80e8-83900d8e85d9",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ContributedFeatureState,false);i(a)}catch(e){r(e)}}))))}))}setFeatureState(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={featureId:t,userScope:i};let u={reason:r,reasonCode:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","98911314-3f9b-4eaf-80e8-83900d8e85d9",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.ContributedFeatureState,false);a(l)}catch(e){l(e)}}))))}))}getFeatureStateForScope(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={featureId:e,userScope:t,scopeName:i,scopeValue:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","dd291e43-aa9f-4cee-8465-a93c78e414a4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ContributedFeatureState,false);o(a)}catch(e){a(e)}}))))}))}setFeatureStateForScope(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={featureId:t,userScope:i,scopeName:r,scopeValue:o};let d={reason:a,reasonCode:l};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","dd291e43-aa9f-4cee-8465-a93c78e414a4",n,d);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.ContributedFeatureState,false);u(a)}catch(e){c(e)}}))))}))}queryFeatureStates(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","2b4486ad-122b-400c-ae65-17b6672c1f9d",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ContributedFeatureStateQuery,false);t(l)}catch(e){i(e)}}))))}))}queryFeatureStatesForDefaultScope(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={userScope:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","3f810f28-03e2-4239-b0bc-788add3005e5",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ContributedFeatureStateQuery,false);i(l)}catch(e){r(e)}}))))}))}queryFeatureStatesForNamedScope(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={userScope:t,scopeName:i,scopeValue:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","FeatureManagement","f29e997b-c2da-4d15-8380-765788a1a74c",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ContributedFeatureStateQuery,false);o(l)}catch(e){a(e)}}))))}))}}t.FeatureManagementApi=FeatureManagementApi},3804:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.FileContainerApi=void 0;const r=i(2203);const s=i(3106);const o=i(6184);const a=i(3133);const l=i(7885);class FileContainerApi extends a.FileContainerApiBase{constructor(e,t,i,n){super(e,t,i,n)}getItem(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={containerId:e};let u={scope:t,itemPath:i,$format:"OctetStream",downloadFileName:r};try{let e=yield this.vsoClient.getVersioningData("4.0-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/octet-stream",e.apiVersion);let r=yield this.http.get(t);let c={};let d=r.message.statusCode;c.statusCode=d;if(d==o.HttpCodes.NotFound){a(c)}if(d>299){let e;let t=yield r.readBody();let n;if(t&&t.length>0){n=JSON.parse(t);if(i&&i.responseProcessor){c.result=i.responseProcessor(n)}else{c.result=n}}if(n&&n.message){e=n.message}else{e="Failed request: ("+d+") "+r.message.url}l(new Error(e))}else{if(r.message.headers["content-encoding"]==="gzip"){let e=s.createGunzip();r.message.pipe(e);c.result=e}else{c.result=r.message}a(c)}}catch(e){l(e)}}))))}))}createItem(e,t,i,n,r,s){return new Promise(((o,a)=>{let l=new ChunkStream(this,t,i,n,r,s);l.on("finish",(()=>{o(l.getItem())}));e.pipe(l)}))}_createItem(e,t,i,n,r,s){var o={containerId:i};var a={itemPath:n,scope:r};e=e||{};e["Content-Type"]="";this.vsoClient.getVersioningData("4.0-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",o,a).then((i=>{var n=i.requestUrl;var r={responseTypeMetadata:l.TypeInfo.FileContainerItem,responseIsCollection:false};let o=this.createRequestOptions("application/octet-stream",i.apiVersion);o.additionalHeaders=e;this.rest.uploadStream("PUT",n,t,o).then((e=>{let t=this.formatResponse(e.result,l.TypeInfo.FileContainerItem,false);s(null,e.statusCode,t)})).catch((e=>{s(e,e.statusCode,null)}))}),(e=>{s(e,e.statusCode,null)}))}}t.FileContainerApi=FileContainerApi;class ChunkStream extends r.Writable{constructor(e,t,i,n,r,s){super();this._buffer=new Buffer(ChunkStream.ChunkSize);this._length=0;this._startRange=0;this._bytesToSend=0;this._totalReceived=0;this._api=e;this._options=s||{};this._uncompressedLength=t;this._containerId=i;this._itemPath=n;this._scope=r;this._bytesToSend=this._options.isGzipped?this._options.compressedLength:t}_write(e,t,i){let n=e;if(!n){if(this._length==0){i()}else{this._sendChunk(i)}return}let r=null;if(this._length+n.length>ChunkStream.ChunkSize){let e=n.length-(ChunkStream.ChunkSize-this._length);n.copy(this._buffer,this._length,0,e);this._length+=e;r=n.slice(e)}else{n.copy(this._buffer,this._length,0,n.length);this._length+=n.length}this._totalReceived+=n.length;if(this._length>=ChunkStream.ChunkSize||this._totalReceived>=this._bytesToSend){this._sendChunk(i,r)}else{i()}}_sendChunk(e,t){let i=this._startRange+this._length;let n={"Content-Range":"bytes "+this._startRange+"-"+(i-1)+"/"+this._bytesToSend,"Content-Length":this._length};if(this._options.isGzipped){n["Accept-Encoding"]="gzip";n["Content-Encoding"]="gzip";n["x-tfs-filelength"]=this._uncompressedLength}this._startRange=i;this._api._createItem(n,new BufferStream(this._buffer,this._length),this._containerId,this._itemPath,this._scope,((i,n,r)=>{if(t){this._length=t.length;t.copy(this._buffer)}else{this._length=0}this._item=r;e(i)}))}getItem(){return this._item}}ChunkStream.ChunkSize=16*1024*1024;class BufferStream extends r.Readable{constructor(e,t){super();this._position=0;this._length=0;this._buffer=e;this._length=t}_read(e){if(this._position>=this._length){this.push(null);return}let t=Math.min(this._position+e,this._length);this.push(this._buffer.slice(this._position,t));this._position=t}}},3133:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.FileContainerApiBase=void 0;const r=i(666);const s=i(7885);class FileContainerApiBase extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-FileContainer-api",i)}createItems(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={containerId:t};let a={scope:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.FileContainerItem,true);r(u)}catch(e){o(e)}}))))}))}deleteItem(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("itemPath can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={containerId:e};let o={itemPath:t,scope:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getContainers(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let o={scope:e,artifactUris:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.FileContainer,true);i(l)}catch(e){r(e)}}))))}))}getItems(e,t,i,r,o,a,l,u,c,d,p,A){return n(this,void 0,void 0,(function*(){return new Promise(((f,h)=>n(this,void 0,void 0,(function*(){let n={containerId:e};let g={scope:t,itemPath:i,metadata:r,$format:o,downloadFileName:a,includeDownloadTickets:l,isShallow:u,ignoreRequestedMediaType:c,includeBlobMetadata:d,saveAbsolutePath:p,preferRedirect:A};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Container","e4f5c81e-e250-447b-9fef-bd48471bea5e",n,g);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.FileContainerItem,true);f(o)}catch(e){h(e)}}))))}))}}t.FileContainerApiBase=FileContainerApiBase},8853:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.GalleryApi=void 0;const r=i(8613);const s=i(9442);class GalleryApi extends r.GalleryCompatHttpClientBase{constructor(e,t,i,n){super(e,t,n||"node-Gallery-api",i)}shareExtensionById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={extensionId:e,accountName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","1f19631b-a0b4-4a03-89c2-d79785d24360",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}unshareExtensionById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={extensionId:e,accountName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","1f19631b-a0b4-4a03-89c2-d79785d24360",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}shareExtension(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,accountName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","a1e66d8f-f5de-4d16-8309-91a4e015ee46",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}unshareExtension(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,accountName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","a1e66d8f-f5de-4d16-8309-91a4e015ee46",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getAcquisitionOptions(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("installationTarget can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={itemId:e};let l={installationTarget:t,testCommerce:i,isFreeOrTrialInstall:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","9d0a0105-075e-4760-aa15-8bcf54d1bd7d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.AcquisitionOptions,false);o(a)}catch(e){a(e)}}))))}))}requestAcquisition(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","3adb1f2d-e328-446e-be73-9f6d98071c45",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ExtensionAcquisitionRequest,false);t(l)}catch(e){i(e)}}))))}))}getAssetByName(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,version:r,assetType:s};let c={accountToken:o,acceptDefault:a};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","7529171f-a002-4180-93ba-685f358a0482",n,c);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);l((yield this.http.get(t,{Accept:r})).message)}catch(e){u(e)}}))))}))}getAsset(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={extensionId:t,version:i,assetType:r};let u={accountToken:s,acceptDefault:o};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","5d545f3d-ef47-488b-8be3-f5ee1517856c",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getAssetAuthenticated(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,version:r,assetType:s};let u={accountToken:o};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","506aff36-2622-4f70-8063-77cce6366d20",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}associateAzurePublisher(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("azurePublisherId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};let s={azurePublisherId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","efd202a6-9d87-4ebc-9229-d2b8ae2fdb6d",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.replace(t,null,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}queryAssociatedAzurePublisher(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","efd202a6-9d87-4ebc-9229-d2b8ae2fdb6d",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getCategories(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={languages:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e0a5a71e-3ac3-43a0-ae7d-0bb5c3046a2a",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getCategoryDetails(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={categoryName:e};let o={languages:t,product:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","75d3c04d-84d2-4973-acd2-22627587dabc",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getCategoryTree(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={product:e,categoryId:t};let d={lcid:i,source:r,productVersion:s,skus:o,subSkus:a,productArchitecture:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","1102bb42-82b0-4955-8d8a-435d6b4cedd3",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);u(s)}catch(e){c(e)}}))))}))}getRootCategories(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={product:e};let u={lcid:t,source:i,productVersion:r,skus:s,subSkus:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","31fba831-35b2-46f6-a641-d05de5a877d8",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);a(s)}catch(e){l(e)}}))))}))}getCertificate(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,version:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e905ad6a-3f1f-4d08-9f6d-7d357ff8b7d0",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/octet-stream",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}createSupportRequest(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","8eded385-026a-4c15-b810-b8eb402771f1",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}createDraftForEditExtension(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","02b33873-4e61-496e-83a2-59d1df46b7d8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,r);let a=this.formatResponse(o.result,s.TypeInfo.ExtensionDraft,false);i(a)}catch(e){r(e)}}))))}))}performEditExtensionDraftOperation(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,draftId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","02b33873-4e61-496e-83a2-59d1df46b7d8",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ExtensionDraft,false);o(l)}catch(e){a(e)}}))))}))}updatePayloadInDraftForEditExtension(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,extensionName:r,draftId:o};e=e||{};e["Content-Type"]="application/octet-stream";e["X-Market-UploadFileName"]="fileName";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","02b33873-4e61-496e-83a2-59d1df46b7d8",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let l;l=yield this.rest.uploadStream("PUT",r,t,o);let u=this.formatResponse(l.result,s.TypeInfo.ExtensionDraft,false);a(u)}catch(e){l(e)}}))))}))}addAssetForEditExtensionDraft(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,extensionName:r,draftId:s,assetType:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","f1db9c47-6619-4998-a7e5-d7f9f41a4617",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let o;o=yield this.rest.uploadStream("PUT",r,t,s);let l=this.formatResponse(o.result,null,false);a(l)}catch(e){l(e)}}))))}))}createDraftForNewExtension(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:i};e=e||{};e["Content-Type"]="application/octet-stream";e["X-Market-UploadFileProduct"]="product";e["X-Market-UploadFileName"]="fileName";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","b3ab127d-ebb9-4d22-b611-4e09593c8d79",n);let o=i.requestUrl;let a=this.createRequestOptions("application/json",i.apiVersion);a.additionalHeaders=e;let l;l=yield this.rest.uploadStream("POST",o,t,a);let u=this.formatResponse(l.result,s.TypeInfo.ExtensionDraft,false);r(u)}catch(e){o(e)}}))))}))}performNewExtensionDraftOperation(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,draftId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","b3ab127d-ebb9-4d22-b611-4e09593c8d79",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ExtensionDraft,false);r(l)}catch(e){o(e)}}))))}))}updatePayloadInDraftForNewExtension(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,draftId:r};e=e||{};e["Content-Type"]="application/octet-stream";e["X-Market-UploadFileName"]="fileName";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","b3ab127d-ebb9-4d22-b611-4e09593c8d79",n);let r=i.requestUrl;let a=this.createRequestOptions("application/json",i.apiVersion);a.additionalHeaders=e;let l;l=yield this.rest.uploadStream("PUT",r,t,a);let u=this.formatResponse(l.result,s.TypeInfo.ExtensionDraft,false);o(u)}catch(e){a(e)}}))))}))}addAssetForNewExtensionDraft(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,draftId:r,assetType:s};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","88c0b1c8-b4f1-498a-9b2a-8446ef9f32e7",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let a;a=yield this.rest.uploadStream("PUT",r,t,s);let l=this.formatResponse(a.result,null,false);o(l)}catch(e){a(e)}}))))}))}getAssetFromEditExtensionDraft(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("extensionName can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,draftId:t,assetType:i};let a={extensionName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","88c0b1c8-b4f1-498a-9b2a-8446ef9f32e7",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getAssetFromNewExtensionDraft(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,draftId:t,assetType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","88c0b1c8-b4f1-498a-9b2a-8446ef9f32e7",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/octet-stream",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getExtensionEvents(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let c={count:i,afterDate:r,include:o,includeProperty:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","3d13c499-2168-4d06-bef4-14aba185dcd5",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ExtensionEvents,false);l(o)}catch(e){u(e)}}))))}))}publishExtensionEvents(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","0bf2bd3a-70e0-4d5d-8bf7-bd4a9c2ab6e7",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}queryExtensions(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={accountToken:i};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","eb9d5ee1-6d43-456b-b80e-8a96fbc014b6",n,a);let o=i.requestUrl;let l=this.createRequestOptions("application/json",i.apiVersion);l.additionalHeaders=e;let u;u=yield this.rest.create(o,t,l);let c=this.formatResponse(u.result,s.TypeInfo.ExtensionQueryResult,false);r(c)}catch(e){o(e)}}))))}))}createExtension(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={extensionType:i,reCaptchaToken:r};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n,l);let r=i.requestUrl;let a=this.createRequestOptions("application/json",i.apiVersion);a.additionalHeaders=e;let u;u=yield this.rest.uploadStream("POST",r,t,a);let c=this.formatResponse(u.result,s.TypeInfo.PublishedExtension,false);o(c)}catch(e){a(e)}}))))}))}deleteExtensionById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={extensionId:e};let s={version:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getExtensionById(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={extensionId:e};let a={version:t,flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.PublishedExtension,false);r(l)}catch(e){o(e)}}))))}))}updateExtensionById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={extensionId:e};let o={reCaptchaToken:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.replace(t,null,r);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);i(l)}catch(e){r(e)}}))))}))}createExtensionWithPublisher(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:i};let u={extensionType:r,reCaptchaToken:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n,u);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let l;l=yield this.rest.uploadStream("POST",r,t,o);let c=this.formatResponse(l.result,s.TypeInfo.PublishedExtension,false);a(c)}catch(e){l(e)}}))))}))}deleteExtension(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let o={version:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getExtension(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};let c={version:r,flags:o,accountToken:a};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.PublishedExtension,false);l(a)}catch(e){u(e)}}))))}))}updateExtension(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,extensionName:r};let d={extensionType:o,reCaptchaToken:a,bypassScopeCheck:l};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n,d);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("PUT",r,t,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);u(l)}catch(e){c(e)}}))))}))}updateExtensionProperties(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("flags can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let a={flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.update(t,null,i);let l=this.formatResponse(o.result,s.TypeInfo.PublishedExtension,false);r(l)}catch(e){o(e)}}))))}))}shareExtensionWithHost(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,hostType:i,hostName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","328a3af8-d124-46e9-9483-01690cd415b9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}unshareExtensionWithHost(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,hostType:i,hostName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","328a3af8-d124-46e9-9483-01690cd415b9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}extensionValidator(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","05e8a5e1-8c59-4c2c-8856-0ff087d1a844",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}sendNotifications(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","eab39817-413c-4602-a49f-07ad00844980",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getPackage(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,version:r};let u={accountToken:s,acceptDefault:o};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","7cb576f8-1cae-4c4b-b7b1-e4af5759e965",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getAssetWithToken(e,t,i,r,s,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,version:r,assetType:s,assetToken:o};let d={accountToken:a,acceptDefault:l};e=e||{};e["X-Market-AccountToken"]="accountTokenHeader";try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","364415a1-0077-4a41-a7a0-06edd4497492",n,d);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}deletePublisherAsset(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};let s={assetType:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","21143299-34f9-4c62-8ca8-53da691192f9",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getPublisherAsset(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};let s={assetType:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","21143299-34f9-4c62-8ca8-53da691192f9",n,s);let t=e.requestUrl;let r=e.apiVersion;let o=this.createAcceptHeader("application/octet-stream",r);i((yield this.http.get(t,{Accept:o})).message)}catch(e){r(e)}}))))}))}updatePublisherAsset(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:i};let a={assetType:r};e=e||{};e["Content-Type"]="application/octet-stream";e["X-Market-UploadFileName"]="fileName";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","21143299-34f9-4c62-8ca8-53da691192f9",n,a);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let l;l=yield this.rest.uploadStream("PUT",r,t,o);let u=this.formatResponse(l.result,null,true);s(u)}catch(e){o(e)}}))))}))}fetchDomainToken(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","67a609ef-fa74-4b52-8664-78d76f7b3634",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}verifyDomainToken(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","67a609ef-fa74-4b52-8664-78d76f7b3634",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(i,null,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}queryPublishers(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","2ad6ee0a-b53f-4034-9d1d-d009fda1212e",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PublisherQueryResult,false);t(l)}catch(e){i(e)}}))))}))}createPublisher(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4ddec66a-e4f6-4f5d-999e-9e77710d7ff4",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Publisher,false);t(l)}catch(e){i(e)}}))))}))}deletePublisher(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4ddec66a-e4f6-4f5d-999e-9e77710d7ff4",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getPublisher(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};let o={flags:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4ddec66a-e4f6-4f5d-999e-9e77710d7ff4",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.Publisher,false);i(l)}catch(e){r(e)}}))))}))}updatePublisher(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4ddec66a-e4f6-4f5d-999e-9e77710d7ff4",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Publisher,false);i(l)}catch(e){r(e)}}))))}))}updatePublisherMembers(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:t};let a={limitToCallerIdentityDomain:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4ddec66a-e4f6-4f5d-999e-9e77710d7ff4",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.PublisherRoleAssignment,true);r(u)}catch(e){o(e)}}))))}))}publishExtensionWithPublisherSignature(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={publisherName:i,extensionName:r};let d={extensionType:o,reCaptchaToken:a,bypassScopeCheck:l};e=e||{};e["Content-Type"]="multipart/related";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0969",n,d);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("PUT",r,t,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);u(l)}catch(e){c(e)}}))))}))}getPublisherWithoutToken(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={publisherName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","215a2ed8-458a-4850-ad5a-45f1dabc3461",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.Publisher,false);t(a)}catch(e){i(e)}}))))}))}getQuestions(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let u={count:i,page:r,afterDate:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","c010d03d-812c-4ade-ae07-c1862475eda5",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.QuestionsResult,false);a(o)}catch(e){l(e)}}))))}))}reportQuestion(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={pubName:t,extName:i,questionId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","784910cd-254a-494d-898b-0728549b2f10",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Concern,false);o(l)}catch(e){a(e)}}))))}))}createQuestion(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","6d1d9741-eca8-4701-a3a5-235afc82dfa4",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Question,false);r(l)}catch(e){o(e)}}))))}))}deleteQuestion(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,questionId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","6d1d9741-eca8-4701-a3a5-235afc82dfa4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateQuestion(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,questionId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","6d1d9741-eca8-4701-a3a5-235afc82dfa4",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Question,false);o(l)}catch(e){a(e)}}))))}))}createResponse(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,questionId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","7f8ae5e0-46b0-438f-b2e8-13e8513517bd",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Response,false);o(l)}catch(e){a(e)}}))))}))}deleteResponse(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,questionId:i,responseId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","7f8ae5e0-46b0-438f-b2e8-13e8513517bd",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}updateResponse(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i,questionId:r,responseId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","7f8ae5e0-46b0-438f-b2e8-13e8513517bd",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.Response,false);a(l)}catch(e){l(e)}}))))}))}getExtensionReports(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let l={days:i,count:r,afterDate:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","79e0c74f-157f-437e-845f-74fbb4121d4c",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getReviews(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let c={count:i,filterOptions:r,beforeDate:o,afterDate:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","5b3f819f-f247-42ad-8c00-dd9ab9ab246d",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReviewsResult,false);l(o)}catch(e){u(e)}}))))}))}getReviewsSummary(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={pubName:e,extName:t};let a={beforeDate:i,afterDate:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","b7b44e21-209e-48f0-ae78-04727fc37d77",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}createReview(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={pubName:t,extName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e6e85b9d-aa70-40e6-aa28-d0fbf40b91a3",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Review,false);r(l)}catch(e){o(e)}}))))}))}deleteReview(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={pubName:e,extName:t,reviewId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e6e85b9d-aa70-40e6-aa28-d0fbf40b91a3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateReview(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={pubName:t,extName:i,reviewId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","e6e85b9d-aa70-40e6-aa28-d0fbf40b91a3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ReviewPatch,false);o(l)}catch(e){a(e)}}))))}))}createCategory(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","476531a3-7024-4516-a76a-ed64d3008ad6",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getGalleryUserSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={userScope:e,key:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","9b75ece3-7960-401c-848b-148ac01ca350",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}setGalleryUserSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={userScope:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","9b75ece3-7960-401c-848b-148ac01ca350",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}generateKey(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={keyType:e};let s={expireCurrentSeconds:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","92ed5cf4-c38b-465a-9059-2f2fb7c624b5",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getSigningKey(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={keyType:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","92ed5cf4-c38b-465a-9059-2f2fb7c624b5",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateExtensionStatistics(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","a0ea3204-11e9-422d-a9ca-45851cc41400",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getExtensionDailyStats(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};let u={days:i,aggregate:r,afterDate:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","ae06047e-51c5-4fb4-ab65-7be488544416",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ExtensionDailyStats,false);a(o)}catch(e){l(e)}}))))}))}getExtensionDailyStatsAnonymous(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,version:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4fa7adb6-ca65-4075-a232-5f28323288ea",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.ExtensionDailyStats,false);r(a)}catch(e){o(e)}}))))}))}incrementExtensionDailyStat(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("statType can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,version:i};let l={statType:r,targetPlatform:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","4fa7adb6-ca65-4075-a232-5f28323288ea",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getVerificationLog(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t,version:i};let a={targetPlatform:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","c5523abe-b843-437f-875b-5833064efe4d",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getVSCodeExtensionLatestVersion(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:e,extensionName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","86037ad5-f601-40fb-b363-6ff262b61521",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.PublishedExtension,false);i(a)}catch(e){r(e)}}))))}))}updateVSCodeWebExtensionStatistics(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={itemName:e,version:t,statType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","gallery","205c91a8-7841-4fd3-ae4f-5a745d5a8df5",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}}t.GalleryApi=GalleryApi;GalleryApi.RESOURCE_AREA_ID="69d21c00-f135-441b-b5ce-3626378e0819"},8613:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.GalleryCompatHttpClientBase=void 0;const r=i(666);const s=i(9442);class GalleryCompatHttpClientBase extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,i,n)}createExtensionJson(e){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("3.1-preview.1","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);t(l)}catch(e){i(e)}}))))}updateExtensionByIdJson(e,t){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={extensionId:t};try{let t=yield this.vsoClient.getVersioningData("3.1-preview.1","gallery","a41192c8-9525-4b58-bc86-179fa549d80d",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);i(l)}catch(e){r(e)}}))))}createExtensionWithPublisherJson(e,t){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={publisherName:t};try{let t=yield this.vsoClient.getVersioningData("3.1-preview.1","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);i(l)}catch(e){r(e)}}))))}updateExtensionJson(e,t,i){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={publisherName:t,extensionName:i};try{let t=yield this.vsoClient.getVersioningData("3.1-preview.1","gallery","e11ea35a-16fe-4b80-ab11-c4cab88a0966",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PublishedExtension,false);r(l)}catch(e){o(e)}}))))}}t.GalleryCompatHttpClientBase=GalleryCompatHttpClientBase},7815:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.GitApi=void 0;const r=i(666);const s=i(6648);class GitApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Git-api",i)}deleteEnablementStatus(e,t,i){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("allProjects can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={};let o={$allProjects:e,$includeBillableCommitters:t,projectIds:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getEnablementStatus(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={projectIds:e,$billingDate:t,$skip:i,$take:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.AdvSecEnablementStatus,true);o(a)}catch(e){a(e)}}))))}))}getEnableOnCreateHost(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("enableOnCreateHost can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={$enableOnCreateHost:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getEnableOnCreateProject(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("enableOnCreateProjectId can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={$enableOnCreateProjectId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}setEnableOnCreateHost(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("enableOnCreateHost can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={$enableOnCreateHost:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.replace(i,null,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}setEnableOnCreateProject(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("enableOnCreateProjectId can not be null or undefined")}if(t==null){throw new TypeError("enableOnStatus can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={$enableOnCreateProjectId:e,$enableOnStatus:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.replace(t,null,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}updateEnablementStatus(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b43dd56f-a1b4-47a5-a857-73fc1b6c700c",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getEstimatedBillablePushersOrg(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","2277ffbe-28d4-40d6-9c26-40baf26d1408",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getEstimatedBillablePushersProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1df7833e-1eed-447b-81a3-390c74923900",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getEstimatedBillableCommittersRepo(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5dcec07b-a844-4efb-9fc1-968fd1f149db",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getPermission(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={};let o={$projectName:e,$repositoryId:t,$permission:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","61b21a05-a60f-4910-a733-ba5347c2142d",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}createAnnotatedTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5e8a8081-3851-4626-b677-9891cc04102e",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitAnnotatedTag,false);r(l)}catch(e){o(e)}}))))}))}getAnnotatedTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t,objectId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5e8a8081-3851-4626-b677-9891cc04102e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitAnnotatedTag,false);r(a)}catch(e){o(e)}}))))}))}getBillableCommitters(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={$billingDate:t,$skip:i,$take:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5c5e3ebc-37b0-4547-a957-945912d44922",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}getBillableCommittersDetail(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("includeDetails can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={$includeDetails:t,$billingDate:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5c5e3ebc-37b0-4547-a957-945912d44922",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.BillableCommitterDetail,true);r(l)}catch(e){o(e)}}))))}))}getBlob(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,sha1:t};let u={download:r,fileName:s,resolveLfs:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","7b28e929-2c99-405d-9c5c-6167a06e6816",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);a(s)}catch(e){l(e)}}))))}))}getBlobContent(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,sha1:t};let u={download:r,fileName:s,resolveLfs:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","7b28e929-2c99-405d-9c5c-6167a06e6816",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getBlobsZip(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};let a={filename:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","7b28e929-2c99-405d-9c5c-6167a06e6816",n,a);let i=t.requestUrl;let r=t.apiVersion;let o=this.createAcceptHeader("application/zip",r);s((yield this.http.post(i,JSON.stringify(e),{Accept:o,"Content-Type":"application/json"})).message)}catch(e){o(e)}}))))}))}getBlobZip(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,sha1:t};let u={download:r,fileName:s,resolveLfs:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","7b28e929-2c99-405d-9c5c-6167a06e6816",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getBranch(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("name can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let l={name:t,baseVersionDescriptor:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","d5b216de-d8d5-4d32-ae76-51df755b16d3",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitBranchStats,false);o(a)}catch(e){a(e)}}))))}))}getBranches(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let a={baseVersionDescriptor:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","d5b216de-d8d5-4d32-ae76-51df755b16d3",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitBranchStats,true);r(l)}catch(e){o(e)}}))))}))}getBranchStatsBatch(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","d5b216de-d8d5-4d32-ae76-51df755b16d3",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitBranchStats,true);r(l)}catch(e){o(e)}}))))}))}getChanges(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,commitId:e,repositoryId:t};let u={top:r,skip:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5bf884f5-3e07-42e9-afb8-1b872267bf16",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitChanges,false);a(o)}catch(e){l(e)}}))))}))}getCherryPickConflict(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,cherryPickId:t,conflictId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1fe5aab2-d4c0-4b2f-a030-f3831e7aca26",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitConflict,false);o(a)}catch(e){a(e)}}))))}))}getCherryPickConflicts(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,cherryPickId:t};let p={continuationToken:r,$top:o,excludeResolved:a,onlyResolved:l,includeObsolete:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1fe5aab2-d4c0-4b2f-a030-f3831e7aca26",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitConflict,true);c(o)}catch(e){d(e)}}))))}))}updateCherryPickConflict(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,cherryPickId:i,conflictId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1fe5aab2-d4c0-4b2f-a030-f3831e7aca26",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitConflict,false);a(l)}catch(e){l(e)}}))))}))}updateCherryPickConflicts(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,cherryPickId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1fe5aab2-d4c0-4b2f-a030-f3831e7aca26",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitConflictUpdateResult,true);o(l)}catch(e){a(e)}}))))}))}getCherryPickRelationships(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryNameOrId:e,commitId:t};let l={includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","8af142a4-27c2-4168-9e82-46b8629aaa0d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitCommitRef,true);o(a)}catch(e){a(e)}}))))}))}createCherryPick(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","033bad68-9a14-43d1-90e0-59cb8856fef6",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitCherryPick,false);r(l)}catch(e){o(e)}}))))}))}getCherryPick(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,cherryPickId:t,repositoryId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","033bad68-9a14-43d1-90e0-59cb8856fef6",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitCherryPick,false);r(a)}catch(e){o(e)}}))))}))}getCherryPickForRefName(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("refName can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};let a={refName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","033bad68-9a14-43d1-90e0-59cb8856fef6",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitCherryPick,false);r(l)}catch(e){o(e)}}))))}))}getCommitDiffs(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let d={diffCommonCommit:i,$top:r,$skip:o};if(a){d.baseVersionType=a.versionType;d.baseVersion=a.version;d.baseVersionOptions=a.versionOptions}if(l){d.targetVersionType=l.versionType;d.targetVersion=l.version;d.targetVersionOptions=l.versionOptions}try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","615588d5-c0c7-4b88-88f8-e625306446e8",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitDiffs,false);u(o)}catch(e){c(e)}}))))}))}getCommit(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,commitId:e,repositoryId:t};let l={changeCount:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","c2570c3b-5b3f-41b8-98bf-5407bfde8d58",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitCommit,false);o(a)}catch(e){a(e)}}))))}))}getCommits(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("searchCriteria can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let u={searchCriteria:t,$skip:r,$top:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","c2570c3b-5b3f-41b8-98bf-5407bfde8d58",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitRef,true);a(o)}catch(e){l(e)}}))))}))}getPushCommits(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("pushId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let c={pushId:t,top:r,skip:o,includeLinks:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","c2570c3b-5b3f-41b8-98bf-5407bfde8d58",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitRef,true);l(o)}catch(e){u(e)}}))))}))}getCommitsBatch(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};let c={$skip:r,$top:o,includeStatuses:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","6400dfb2-0bcb-462b-b992-5a57f8f1416c",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.GitCommitRef,true);l(a)}catch(e){u(e)}}))))}))}getDeletedRepositories(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","2b6869c4-cb25-42b5-b7a3-0d3e6be0a11a",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.GitDeletedRepository,true);t(a)}catch(e){i(e)}}))))}))}getFileDiffs(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","c4c5a7e6-e9f3-4730-a92b-84baacff694b",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.FileDiff,true);r(l)}catch(e){o(e)}}))))}))}getForks(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryNameOrId:e,collectionId:t};let l={includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","158c0340-bf6f-489c-9625-d572a1480d57",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitRepositoryRef,true);o(a)}catch(e){a(e)}}))))}))}createForkSyncRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryNameOrId:t};let l={includeLinks:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1703f858-b9d1-46af-ab62-483e9e1055b5",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.GitForkSyncRequest,false);o(u)}catch(e){a(e)}}))))}))}getForkSyncRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryNameOrId:e,forkSyncOperationId:t};let l={includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1703f858-b9d1-46af-ab62-483e9e1055b5",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitForkSyncRequest,false);o(a)}catch(e){a(e)}}))))}))}getForkSyncRequests(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryNameOrId:e};let l={includeAbandoned:i,includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","1703f858-b9d1-46af-ab62-483e9e1055b5",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitForkSyncRequest,true);o(a)}catch(e){a(e)}}))))}))}getHfsItem(e,t,i,r,o,a,l,u,c,d,p,A){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((f,h)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let g={path:t,scopePath:r,recursionLevel:o,includeContentMetadata:a,latestProcessedChange:l,download:u,versionDescriptor:c,includeContent:d,resolveHfs:p,sanitize:A};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","17f0a869-1589-43f0-9901-db1b2519087d",n,g);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitItem,false);f(o)}catch(e){h(e)}}))))}))}getHfsItemContent(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveHfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","17f0a869-1589-43f0-9901-db1b2519087d",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}getHfsItems(e,t,i,r,o,a,l,u,c,d){return n(this,void 0,void 0,(function*(){return new Promise(((p,A)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let f={scopePath:i,recursionLevel:r,includeContentMetadata:o,latestProcessedChange:a,download:l,includeLinks:u,versionDescriptor:c,zipForUnix:d};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","17f0a869-1589-43f0-9901-db1b2519087d",n,f);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitItem,true);p(o)}catch(e){A(e)}}))))}))}getHfsItemText(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveHfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","17f0a869-1589-43f0-9901-db1b2519087d",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}getHfsItemZip(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveHfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","17f0a869-1589-43f0-9901-db1b2519087d",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}createImportRequest(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","01828ddc-3600-4a41-8633-99b3a73a0eb3",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitImportRequest,false);r(l)}catch(e){o(e)}}))))}))}getImportRequest(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t,importRequestId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","01828ddc-3600-4a41-8633-99b3a73a0eb3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitImportRequest,false);r(a)}catch(e){o(e)}}))))}))}queryImportRequests(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};let a={includeAbandoned:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","01828ddc-3600-4a41-8633-99b3a73a0eb3",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitImportRequest,true);r(l)}catch(e){o(e)}}))))}))}updateImportRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i,importRequestId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","01828ddc-3600-4a41-8633-99b3a73a0eb3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitImportRequest,false);o(l)}catch(e){a(e)}}))))}))}getItem(e,t,i,r,o,a,l,u,c,d,p,A){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((f,h)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let g={path:t,scopePath:r,recursionLevel:o,includeContentMetadata:a,latestProcessedChange:l,download:u,versionDescriptor:c,includeContent:d,resolveLfs:p,sanitize:A};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","fb93c0db-47ed-4a31-8c20-47552878fb44",n,g);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitItem,false);f(o)}catch(e){h(e)}}))))}))}getItemContent(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveLfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","fb93c0db-47ed-4a31-8c20-47552878fb44",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}getItems(e,t,i,r,o,a,l,u,c,d){return n(this,void 0,void 0,(function*(){return new Promise(((p,A)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let f={scopePath:i,recursionLevel:r,includeContentMetadata:o,latestProcessedChange:a,download:l,includeLinks:u,versionDescriptor:c,zipForUnix:d};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","fb93c0db-47ed-4a31-8c20-47552878fb44",n,f);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitItem,true);p(o)}catch(e){A(e)}}))))}))}getItemText(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveLfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","fb93c0db-47ed-4a31-8c20-47552878fb44",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}getItemZip(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("path can not be null or undefined")}return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let h={path:t,scopePath:r,recursionLevel:s,includeContentMetadata:o,latestProcessedChange:a,download:l,versionDescriptor:u,includeContent:c,resolveLfs:d,sanitize:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","fb93c0db-47ed-4a31-8c20-47552878fb44",n,h);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);A((yield this.http.get(t,{Accept:r})).message)}catch(e){f(e)}}))))}))}getItemsBatch(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","630fd2e4-fb88-4f85-ad21-13f3fd1fbca9",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitItem,true);r(l)}catch(e){o(e)}}))))}))}getMergeBases(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("otherCommitId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryNameOrId:e,commitId:t};let c={otherCommitId:i,otherCollectionId:o,otherRepositoryId:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","7cf2abb6-c964-4f7e-9872-f78c66e72e9c",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitRef,true);l(o)}catch(e){u(e)}}))))}))}createMergeRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryNameOrId:i};let l={includeLinks:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","985f7ae9-844f-4906-9897-7ef41516c0e2",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.GitMerge,false);o(u)}catch(e){a(e)}}))))}))}getMergeRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryNameOrId:t,mergeOperationId:i};let l={includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","985f7ae9-844f-4906-9897-7ef41516c0e2",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitMerge,false);o(a)}catch(e){a(e)}}))))}))}createAttachment(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:a,fileName:i,repositoryId:r,pullRequestId:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965d9361-878b-413b-a494-45d5b5fd8ab7",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("POST",r,t,o);let u=this.formatResponse(a.result,s.TypeInfo.Attachment,false);l(u)}catch(e){u(e)}}))))}))}deleteAttachment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,fileName:e,repositoryId:t,pullRequestId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965d9361-878b-413b-a494-45d5b5fd8ab7",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getAttachmentContent(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,fileName:e,repositoryId:t,pullRequestId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965d9361-878b-413b-a494-45d5b5fd8ab7",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getAttachments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965d9361-878b-413b-a494-45d5b5fd8ab7",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.Attachment,true);r(a)}catch(e){o(e)}}))))}))}getAttachmentZip(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,fileName:e,repositoryId:t,pullRequestId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965d9361-878b-413b-a494-45d5b5fd8ab7",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}createLike(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:e,pullRequestId:t,threadId:i,commentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5f2e2851-1389-425b-a00b-fb2adb3ef31b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}deleteLike(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:e,pullRequestId:t,threadId:i,commentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5f2e2851-1389-425b-a00b-fb2adb3ef31b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getLikes(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:e,pullRequestId:t,threadId:i,commentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","5f2e2851-1389-425b-a00b-fb2adb3ef31b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}getPullRequestIterationCommits(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,iterationId:i};let c={top:o,skip:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","e7ea0883-095f-4926-b5fb-f24691c26fb9",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitCommitRef,true);l(o)}catch(e){u(e)}}))))}))}getPullRequestCommits(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","52823034-34a8-4576-922c-8d8b77e9e4c4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitCommitRef,true);r(a)}catch(e){o(e)}}))))}))}getPullRequestConflict(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,conflictId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","d840fb74-bbef-42d3-b250-564604c054a4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitConflict,false);o(a)}catch(e){a(e)}}))))}))}getPullRequestConflicts(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};let p={$skip:r,$top:o,includeObsolete:a,excludeResolved:l,onlyResolved:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","d840fb74-bbef-42d3-b250-564604c054a4",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitConflict,true);c(o)}catch(e){d(e)}}))))}))}updatePullRequestConflict(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,pullRequestId:i,conflictId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","d840fb74-bbef-42d3-b250-564604c054a4",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitConflict,false);a(l)}catch(e){l(e)}}))))}))}updatePullRequestConflicts(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","d840fb74-bbef-42d3-b250-564604c054a4",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitConflictUpdateResult,true);o(l)}catch(e){a(e)}}))))}))}getPullRequestIterationChanges(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,iterationId:i};let d={$top:o,$skip:a,$compareTo:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4216bdcf-b6b1-4d59-8b82-c34cc183fc8b",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequestIterationChanges,false);u(o)}catch(e){c(e)}}))))}))}getPullRequestIteration(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,iterationId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","d43911ee-6958-46b0-a42b-8445b8a0d004",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitPullRequestIteration,false);o(a)}catch(e){a(e)}}))))}))}getPullRequestIterations(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};let l={includeCommits:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","d43911ee-6958-46b0-a42b-8445b8a0d004",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitPullRequestIteration,true);o(a)}catch(e){a(e)}}))))}))}createPullRequestIterationStatus(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,pullRequestId:i,iterationId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","75cf11c5-979f-4038-a76e-058a06adf2bf",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitPullRequestStatus,false);a(l)}catch(e){l(e)}}))))}))}deletePullRequestIterationStatus(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:e,pullRequestId:t,iterationId:i,statusId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","75cf11c5-979f-4038-a76e-058a06adf2bf",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getPullRequestIterationStatus(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:e,pullRequestId:t,iterationId:i,statusId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","75cf11c5-979f-4038-a76e-058a06adf2bf",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequestStatus,false);a(o)}catch(e){l(e)}}))))}))}getPullRequestIterationStatuses(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,iterationId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","75cf11c5-979f-4038-a76e-058a06adf2bf",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitPullRequestStatus,true);o(a)}catch(e){a(e)}}))))}))}updatePullRequestIterationStatuses(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:i,pullRequestId:r,iterationId:s};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","git","75cf11c5-979f-4038-a76e-058a06adf2bf",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let o;o=yield this.rest.update(r,t,s);let l=this.formatResponse(o.result,null,false);a(l)}catch(e){l(e)}}))))}))}createPullRequestLabel(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};let l={projectId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","f22387e3-984e-4c52-9c6d-fbb8f14c812d",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}deletePullRequestLabels(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,labelIdOrName:i};let l={projectId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","f22387e3-984e-4c52-9c6d-fbb8f14c812d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getPullRequestLabel(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,labelIdOrName:i};let l={projectId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","f22387e3-984e-4c52-9c6d-fbb8f14c812d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getPullRequestLabels(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};let a={projectId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","f22387e3-984e-4c52-9c6d-fbb8f14c812d",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}getPullRequestProperties(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","48a52185-5b9e-4736-9dc1-bb1e2feac80b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updatePullRequestProperties(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:i,pullRequestId:r};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","git","48a52185-5b9e-4736-9dc1-bb1e2feac80b",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let a;a=yield this.rest.update(r,t,s);let l=this.formatResponse(a.result,null,false);o(l)}catch(e){a(e)}}))))}))}getPullRequestQuery(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","b3a6eebe-9cf0-49ea-b6cb-1a4c5f5007b0",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitPullRequestQuery,false);r(l)}catch(e){o(e)}}))))}))}createPullRequestReviewer(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:t,pullRequestId:i,reviewerId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}createPullRequestReviewers(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,true);s(a)}catch(e){o(e)}}))))}))}createUnmaterializedPullRequestReviewer(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}deletePullRequestReviewer(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,reviewerId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getPullRequestReviewer(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,reviewerId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getPullRequestReviewers(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}updatePullRequestReviewer(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:t,pullRequestId:i,reviewerId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}updatePullRequestReviewers(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4b6702c7-aa35-4b89-9c96-b9abf6d3e540",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}getPullRequestById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,pullRequestId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","01a46dea-7d46-4d40-bc84-319e7c260d99",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.GitPullRequest,false);i(a)}catch(e){r(e)}}))))}))}getPullRequestsByProject(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("searchCriteria can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={searchCriteria:t,maxCommentLength:i,$skip:r,$top:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","a5d28130-9cd2-40fa-9f08-902e7daa9efb",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequest,true);a(o)}catch(e){l(e)}}))))}))}createPullRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};let l={supportsIterations:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","9946fd70-0d40-406e-b686-b4744cbbcc37",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.GitPullRequest,false);o(u)}catch(e){a(e)}}))))}))}getPullRequest(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};let p={maxCommentLength:r,$skip:o,$top:a,includeCommits:l,includeWorkItemRefs:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","9946fd70-0d40-406e-b686-b4744cbbcc37",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequest,false);c(o)}catch(e){d(e)}}))))}))}getPullRequests(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("searchCriteria can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let c={searchCriteria:t,maxCommentLength:r,$skip:o,$top:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","9946fd70-0d40-406e-b686-b4744cbbcc37",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequest,true);l(o)}catch(e){u(e)}}))))}))}updatePullRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","9946fd70-0d40-406e-b686-b4744cbbcc37",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitPullRequest,false);o(l)}catch(e){a(e)}}))))}))}sharePullRequest(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","696f3a82-47c9-487f-9117-b9d00972ca84",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}createPullRequestStatus(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","b5f6bb4f-8d1e-4d79-8d11-4c9172c99c35",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitPullRequestStatus,false);o(l)}catch(e){a(e)}}))))}))}deletePullRequestStatus(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,statusId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","b5f6bb4f-8d1e-4d79-8d11-4c9172c99c35",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getPullRequestStatus(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,statusId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","b5f6bb4f-8d1e-4d79-8d11-4c9172c99c35",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitPullRequestStatus,false);o(a)}catch(e){a(e)}}))))}))}getPullRequestStatuses(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","b5f6bb4f-8d1e-4d79-8d11-4c9172c99c35",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitPullRequestStatus,true);r(a)}catch(e){o(e)}}))))}))}updatePullRequestStatuses(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:i,pullRequestId:r};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","git","b5f6bb4f-8d1e-4d79-8d11-4c9172c99c35",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let a;a=yield this.rest.update(r,t,s);let l=this.formatResponse(a.result,null,false);o(l)}catch(e){a(e)}}))))}))}createComment(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,pullRequestId:i,threadId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965a3ec7-5ed8-455a-bdcb-835a5ea7fe7b",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.Comment,false);a(l)}catch(e){l(e)}}))))}))}deleteComment(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,repositoryId:e,pullRequestId:t,threadId:i,commentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965a3ec7-5ed8-455a-bdcb-835a5ea7fe7b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getComment(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:e,pullRequestId:t,threadId:i,commentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965a3ec7-5ed8-455a-bdcb-835a5ea7fe7b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Comment,false);a(o)}catch(e){l(e)}}))))}))}getComments(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,threadId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965a3ec7-5ed8-455a-bdcb-835a5ea7fe7b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.Comment,true);o(a)}catch(e){a(e)}}))))}))}updateComment(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:a,repositoryId:t,pullRequestId:i,threadId:r,commentId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","965a3ec7-5ed8-455a-bdcb-835a5ea7fe7b",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.Comment,false);l(a)}catch(e){u(e)}}))))}))}createThread(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,pullRequestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","ab6e2e5d-a0b7-4153-b64a-a4efe0d49449",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitPullRequestCommentThread,false);o(l)}catch(e){a(e)}}))))}))}getPullRequestThread(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,pullRequestId:t,threadId:i};let c={$iteration:o,$baseIteration:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","ab6e2e5d-a0b7-4153-b64a-a4efe0d49449",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequestCommentThread,false);l(o)}catch(e){u(e)}}))))}))}getThreads(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};let u={$iteration:r,$baseIteration:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","ab6e2e5d-a0b7-4153-b64a-a4efe0d49449",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPullRequestCommentThread,true);a(o)}catch(e){l(e)}}))))}))}updateThread(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,pullRequestId:i,threadId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","ab6e2e5d-a0b7-4153-b64a-a4efe0d49449",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitPullRequestCommentThread,false);a(l)}catch(e){l(e)}}))))}))}getPullRequestWorkItemRefs(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pullRequestId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","0a637fcc-5370-4ce8-b0e8-98091f5f9482",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}createPush(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","git","ea98d07b-3c87-4971-8ede-a613694ffb55",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitPush,false);r(l)}catch(e){o(e)}}))))}))}getPush(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,pushId:t};let u={includeCommits:r,includeRefUpdates:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","git","ea98d07b-3c87-4971-8ede-a613694ffb55",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPush,false);a(o)}catch(e){l(e)}}))))}))}getPushes(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let u={$skip:i,$top:r,searchCriteria:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","git","ea98d07b-3c87-4971-8ede-a613694ffb55",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitPush,true);a(o)}catch(e){l(e)}}))))}))}deleteRepositoryFromRecycleBin(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","a663da97-81db-4eb3-8b83-287670f63073",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getRecycleBinRepositories(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","a663da97-81db-4eb3-8b83-287670f63073",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.GitDeletedRepository,true);t(a)}catch(e){i(e)}}))))}))}restoreRepositoryFromRecycleBin(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","a663da97-81db-4eb3-8b83-287670f63073",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitRepository,false);r(l)}catch(e){o(e)}}))))}))}getRefs(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let A={filter:i,includeLinks:r,includeStatuses:o,includeMyBranches:a,latestStatusesOnly:l,peelTags:u,filterContains:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","2d874a60-a811-4f62-9c9f-963a6ea0a55b",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitRef,true);d(o)}catch(e){p(e)}}))))}))}updateRef(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("filter can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t};let u={filter:i,projectId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","2d874a60-a811-4f62-9c9f-963a6ea0a55b",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitRef,false);a(l)}catch(e){l(e)}}))))}))}updateRefs(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};let l={projectId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","2d874a60-a811-4f62-9c9f-963a6ea0a55b",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.GitRefUpdateResult,true);o(u)}catch(e){a(e)}}))))}))}createFavorite(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","876f70af-5792-485a-a1c7-d0a7b2f42bbb",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitRefFavorite,false);i(l)}catch(e){r(e)}}))))}))}deleteRefFavorite(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,favoriteId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","876f70af-5792-485a-a1c7-d0a7b2f42bbb",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getRefFavorite(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,favoriteId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","876f70af-5792-485a-a1c7-d0a7b2f42bbb",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.GitRefFavorite,false);i(a)}catch(e){r(e)}}))))}))}getRefFavorites(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={repositoryId:t,identityId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","876f70af-5792-485a-a1c7-d0a7b2f42bbb",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitRefFavorite,true);r(l)}catch(e){o(e)}}))))}))}getRefFavoritesForProject(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={identityId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","4720896c-594c-4a6d-b94c-12eddd80b34a",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.GitRefFavorite,true);i(l)}catch(e){r(e)}}))))}))}createRepository(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={sourceRef:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.GitRepository,false);r(u)}catch(e){o(e)}}))))}))}deleteRepository(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getRepositories(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={includeLinks:t,includeAllUrls:i,includeHidden:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitRepository,true);o(a)}catch(e){a(e)}}))))}))}getRepository(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.GitRepository,false);i(a)}catch(e){r(e)}}))))}))}getRepositoryWithParent(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("includeParent can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e};let a={includeParent:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitRepository,false);r(l)}catch(e){o(e)}}))))}))}updateRepository(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","225f7195-f9c7-4d14-ab28-a83f7ff77e1f",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitRepository,false);r(l)}catch(e){o(e)}}))))}))}getRepositoriesPaged(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={projectId:e};let d={includeLinks:t,includeAllUrls:i,includeHidden:r,filterContains:o,$top:a,continuationToken:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","82aea7e8-9501-45dd-ac58-b069aa73b926",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitRepository,true);u(o)}catch(e){c(e)}}))))}))}getRevertConflict(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:e,revertId:t,conflictId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","10d7ae6d-1050-446d-852a-bd5d99f834bf",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.GitConflict,false);o(a)}catch(e){a(e)}}))))}))}getRevertConflicts(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,revertId:t};let p={continuationToken:r,$top:o,excludeResolved:a,onlyResolved:l,includeObsolete:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","10d7ae6d-1050-446d-852a-bd5d99f834bf",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitConflict,true);c(o)}catch(e){d(e)}}))))}))}updateRevertConflict(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o,repositoryId:t,revertId:i,conflictId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","10d7ae6d-1050-446d-852a-bd5d99f834bf",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.GitConflict,false);a(l)}catch(e){l(e)}}))))}))}updateRevertConflicts(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,repositoryId:t,revertId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","git","10d7ae6d-1050-446d-852a-bd5d99f834bf",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitConflictUpdateResult,true);o(l)}catch(e){a(e)}}))))}))}createRevert(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","bc866058-5449-4715-9cf1-a510b6ff193c",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.GitRevert,false);r(l)}catch(e){o(e)}}))))}))}getRevert(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,revertId:t,repositoryId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","bc866058-5449-4715-9cf1-a510b6ff193c",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.GitRevert,false);r(a)}catch(e){o(e)}}))))}))}getRevertForRefName(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("refName can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};let a={refName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","bc866058-5449-4715-9cf1-a510b6ff193c",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.GitRevert,false);r(l)}catch(e){o(e)}}))))}))}createCommitStatus(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,commitId:t,repositoryId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","git","428dd4fb-fda5-4722-af02-9313b80305da",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.GitStatus,false);o(l)}catch(e){a(e)}}))))}))}getStatuses(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:i,commitId:e,repositoryId:t};let c={top:r,skip:o,latestOnly:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","git","428dd4fb-fda5-4722-af02-9313b80305da",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitStatus,true);l(o)}catch(e){u(e)}}))))}))}getSuggestions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,repositoryId:e};let o={preferCompareBranch:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","9393b4fb-4445-4919-972b-9ad16f442d83",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}getTree(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,sha1:t};let c={projectId:r,recursive:o,fileName:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","729f6437-6f92-44ec-8bee-273a7111063c",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.GitTreeRef,false);l(o)}catch(e){u(e)}}))))}))}getTreeZip(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,repositoryId:e,sha1:t};let u={projectId:r,recursive:s,fileName:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","git","729f6437-6f92-44ec-8bee-273a7111063c",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}}t.GitApi=GitApi;GitApi.RESOURCE_AREA_ID="4e080c62-fa21-4fbc-8fef-2a10a2b38049"},699:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.LocationsApi=void 0;const r=i(666);const s=i(308);class LocationsApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Locations-api",i)}getConnectionData(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={connectOptions:e,lastChangeId:t,lastChangeId64:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","00d9565f-ed9c-4a06-9a50-00e7896ccab4",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ConnectionData,false);r(l)}catch(e){o(e)}}))))}))}getResourceArea(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={areaId:e};let a={enterpriseName:t,organizationName:i,accessMapping:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","e81700f7-3be2-46de-8624-2eb35882fcaa",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getResourceAreaByHost(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("hostId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={areaId:e};let o={hostId:t,accessMapping:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","e81700f7-3be2-46de-8624-2eb35882fcaa",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getResourceAreaByInstanceId(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("instanceId can not be null or undefined")}if(i==null){throw new TypeError("accessMapping can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={areaId:e};let o={instanceId:t,accessMapping:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","e81700f7-3be2-46de-8624-2eb35882fcaa",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getResourceAreas(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={enterpriseName:e,organizationName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","e81700f7-3be2-46de-8624-2eb35882fcaa",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getResourceAreasByHost(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("hostId can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={hostId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","e81700f7-3be2-46de-8624-2eb35882fcaa",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}deleteServiceDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={serviceType:e,identifier:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","d810a47d-f4f4-4a62-a03f-fa1860585c4c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getServiceDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={serviceType:e,identifier:t};let l={allowFaultIn:i,previewFaultIn:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","d810a47d-f4f4-4a62-a03f-fa1860585c4c",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ServiceDefinition,false);o(a)}catch(e){a(e)}}))))}))}getServiceDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={serviceType:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","d810a47d-f4f4-4a62-a03f-fa1860585c4c",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.ServiceDefinition,true);t(a)}catch(e){i(e)}}))))}))}updateServiceDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Location","d810a47d-f4f4-4a62-a03f-fa1860585c4c",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}}t.LocationsApi=LocationsApi},2850:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.ManagementApi=void 0;const r=i(666);const s=i(7997);class ManagementApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Management-api",i)}getRepoEnablementStatus2(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t};let a={includeAllProperties:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","1fcb5ea0-1e19-4c71-ab26-0784bce2d551",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.RepoEnablementSettings,false);r(l)}catch(e){o(e)}}))))}))}updateRepoAdvSecEnablementStatus2(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,repository:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","1fcb5ea0-1e19-4c71-ab26-0784bce2d551",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}createBillingSnapshot(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Default"};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","e58d8091-3d07-48b1-9527-7d6295fd4081",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getBillableCommitterDetails(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Details"};let r={billingDate:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","e58d8091-3d07-48b1-9527-7d6295fd4081",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.BillableCommitterDetails,true);t(l)}catch(e){i(e)}}))))}))}getLastMeterUsage(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={action:"Last"};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","e58d8091-3d07-48b1-9527-7d6295fd4081",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.MeterUsage,false);e(a)}catch(e){t(e)}}))))}))}getMeterUsage(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Default"};let r={billingDate:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","e58d8091-3d07-48b1-9527-7d6295fd4081",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.MeterUsage,false);t(l)}catch(e){i(e)}}))))}))}createBillingSnapshot2(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("plan can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Default"};let s={plan:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","9615bfcf-d592-4664-9059-4be0150ff16d",n,s);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,null,false);i(l)}catch(e){r(e)}}))))}))}getBillableCommitterDetails2(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("plan can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Details"};let o={plan:e,billingDate:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","9615bfcf-d592-4664-9059-4be0150ff16d",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.BillableCommitterDetails,true);i(l)}catch(e){r(e)}}))))}))}getLastMeterUsage2(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("plan can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Last"};let r={plan:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","9615bfcf-d592-4664-9059-4be0150ff16d",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.MeterUsageForPlan,false);t(l)}catch(e){i(e)}}))))}))}getMeterUsage2(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("plan can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Default"};let o={plan:e,billingDate:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","9615bfcf-d592-4664-9059-4be0150ff16d",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.MeterUsageForPlan,false);i(l)}catch(e){r(e)}}))))}))}getOrgEnablementStatus(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={includeAllProperties:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","d0c0450f-8882-46f4-a5a8-e48fea3095b0",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.AdvSecEnablementSettings,false);t(l)}catch(e){i(e)}}))))}))}updateOrgEnablementStatus(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","d0c0450f-8882-46f4-a5a8-e48fea3095b0",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getOrgEnablementStatus2(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={includeAllProperties:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","41d7fd8d-71f1-485f-b48d-f68eb7f04a6b",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.OrgEnablementSettings,false);t(l)}catch(e){i(e)}}))))}))}updateOrgEnablementStatus2(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","41d7fd8d-71f1-485f-b48d-f68eb7f04a6b",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getEstimatedBillablePushersDetailsForOrg(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={action:"Details"};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","10a9e9c3-89bf-4312-92ed-139ddbcd2e28",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getEstimatedOrgBillablePushers(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={action:"Default"};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","10a9e9c3-89bf-4312-92ed-139ddbcd2e28",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getEstimatedBillablePushersDetailsForOrg2(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("plan can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Default"};let r={plan:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","3fae4c8a-0597-45be-bf45-2925fe8036b3",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getProjectEnablementStatus(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={includeAllProperties:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","6b9a4b47-5f2d-40f3-8286-b0152079074d",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.AdvSecEnablementSettings,false);i(l)}catch(e){r(e)}}))))}))}updateProjectEnablementStatus(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","6b9a4b47-5f2d-40f3-8286-b0152079074d",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getProjectEnablementStatus2(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={includeAllProperties:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","534d98d2-d5a0-4bf4-94b3-1328019302f8",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ProjectEnablementSettings,false);i(l)}catch(e){r(e)}}))))}))}updateProjectEnablementStatus2(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","534d98d2-d5a0-4bf4-94b3-1328019302f8",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getEstimatedBillablePushersDetailsForProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Details",project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","bf09cb40-ecf4-4496-8cf7-9ec60c64fd3e",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getEstimatedBillablePushersForProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={action:"Default",project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","bf09cb40-ecf4-4496-8cf7-9ec60c64fd3e",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getEstimatedBillablePushersDetailsForProject2(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Default",project:e};let s={plan:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","ffd0d73d-54b4-4f56-9d83-e8b08db8bfcf",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getRepoEnablementStatus(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,repository:t};let a={includeAllProperties:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","d11a1c2b-b904-43dc-b970-bf42486262db",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.AdvSecEnablementStatus,false);r(l)}catch(e){o(e)}}))))}))}updateRepoAdvSecEnablementStatus(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,repository:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","d11a1c2b-b904-43dc-b970-bf42486262db",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getEstimatedBillableCommitersDetailsForRepo(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Details",project:e,repository:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","b60f1ebf-ae77-4557-bd7f-ae3d5598dd1f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getEstimatedBillableCommittersForRepo(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={action:"Default",project:e,repository:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","b60f1ebf-ae77-4557-bd7f-ae3d5598dd1f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getEstimatedRepoBillableCommittersDetails2(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={action:"Default",project:e,repository:t};let o={plan:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Management","1a7b7e0d-e0b6-48b4-b0b6-9b6c2a1984e3",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}}t.ManagementApi=ManagementApi},3086:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.NotificationApi=void 0;const r=i(666);const s=i(3669);const o=i(7024);class NotificationApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Notification-api",i)}performBatchNotificationOperations(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","8f3c6ab2-5bae-4537-b16e-f84e0955599e",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}listLogs(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={source:e,entryId:t};let l={startTime:i,endTime:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","991842f3-eb16-4aea-ac81-81353ef2b75c",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.INotificationDiagnosticLog,true);o(a)}catch(e){a(e)}}))))}))}getSubscriptionDiagnostics(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","20f1929d-4be7-4c2e-a74e-d47640ff3418",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.SubscriptionDiagnostics,false);t(a)}catch(e){i(e)}}))))}))}updateSubscriptionDiagnostics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","20f1929d-4be7-4c2e-a74e-d47640ff3418",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.SubscriptionDiagnostics,false);i(l)}catch(e){r(e)}}))))}))}publishEvent(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","14c57b7a-c0e6-4555-9f51-e067188fdd8e",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,s);let l=this.formatResponse(a.result,o.TypeInfo.VssNotificationEvent,false);t(l)}catch(e){i(e)}}))))}))}transformEvent(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","9463a800-1b44-450e-9083-f948ea174b45",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}queryEventTypes(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={eventType:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","b5bbdd21-c178-4398-b6db-0166d910028a",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationEventField,true);i(l)}catch(e){r(e)}}))))}))}getEventType(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={eventType:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","cc84fb5f-6247-4c7a-aeae-e5a3c3fddb21",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.NotificationEventType,false);t(a)}catch(e){i(e)}}))))}))}listEventTypes(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={publisherId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","cc84fb5f-6247-4c7a-aeae-e5a3c3fddb21",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationEventType,true);t(l)}catch(e){i(e)}}))))}))}getNotificationReasons(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={notificationId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","19824fa9-1c76-40e6-9cce-cf0b9ca1cb60",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.NotificationReason,false);t(a)}catch(e){i(e)}}))))}))}listNotificationReasons(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={notificationIds:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","19824fa9-1c76-40e6-9cce-cf0b9ca1cb60",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationReason,true);t(l)}catch(e){i(e)}}))))}))}getSettings(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","cbe076d8-2803-45ff-8d8d-44653686ea2a",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.NotificationAdminSettings,false);e(a)}catch(e){t(e)}}))))}))}updateSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","cbe076d8-2803-45ff-8d8d-44653686ea2a",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationAdminSettings,false);t(l)}catch(e){i(e)}}))))}))}getSubscriber(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={subscriberId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","4d5caff1-25ba-430b-b808-7a1f352cc197",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.NotificationSubscriber,false);t(a)}catch(e){i(e)}}))))}))}updateSubscriber(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={subscriberId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","4d5caff1-25ba-430b-b808-7a1f352cc197",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationSubscriber,false);i(l)}catch(e){r(e)}}))))}))}querySubscriptions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","6864db85-08c0-4006-8e8e-cc1bebe31675",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationSubscription,true);t(l)}catch(e){i(e)}}))))}))}createSubscription(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","70f911d6-abac-488c-85b3-a206bf57e165",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationSubscription,false);t(l)}catch(e){i(e)}}))))}))}deleteSubscription(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","70f911d6-abac-488c-85b3-a206bf57e165",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getSubscription(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:e};let o={queryFlags:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","70f911d6-abac-488c-85b3-a206bf57e165",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.NotificationSubscription,false);i(l)}catch(e){r(e)}}))))}))}listSubscriptions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={targetId:e,ids:t&&t.join(","),queryFlags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","70f911d6-abac-488c-85b3-a206bf57e165",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.NotificationSubscription,true);r(l)}catch(e){o(e)}}))))}))}updateSubscription(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","70f911d6-abac-488c-85b3-a206bf57e165",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.NotificationSubscription,false);i(l)}catch(e){r(e)}}))))}))}getSubscriptionTemplates(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","fa5d24ba-7484-4f3d-888d-4ec6b1974082",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.NotificationSubscriptionTemplate,true);e(a)}catch(e){t(e)}}))))}))}publishTokenEvent(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","31dc86a2-67e8-4452-99a4-2b301ba28291",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,s);let l=this.formatResponse(a.result,o.TypeInfo.VssNotificationEvent,false);t(l)}catch(e){i(e)}}))))}))}updateSubscriptionUserSettings(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={subscriptionId:t,userId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","notification","ed5a3dff-aeb5-41b1-b4f7-89e66e58b62e",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}}t.NotificationApi=NotificationApi},2886:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PipelinesApi=void 0;const r=i(666);const s=i(87);class PipelinesApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Pipelines-api",i)}getArtifact(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("artifactName can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t,runId:i};let u={artifactName:r,$expand:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","85023071-bd5e-4438-89b0-2a5bf362a19d",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Artifact,false);a(o)}catch(e){l(e)}}))))}))}getLog(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t,runId:i,logId:r};let u={$expand:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","fb1b6d27-3957-43d5-a14b-a2d70403e545",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Log,false);a(o)}catch(e){l(e)}}))))}))}listLogs(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t,runId:i};let l={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","fb1b6d27-3957-43d5-a14b-a2d70403e545",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.LogCollection,false);o(a)}catch(e){a(e)}}))))}))}createPipeline(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","28e1305e-2afe-47bf-abaf-cbb0e6a91988",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Pipeline,false);i(l)}catch(e){r(e)}}))))}))}getPipeline(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t};let a={pipelineVersion:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","28e1305e-2afe-47bf-abaf-cbb0e6a91988",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Pipeline,false);r(l)}catch(e){o(e)}}))))}))}listPipelines(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={orderBy:t,$top:i,continuationToken:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","28e1305e-2afe-47bf-abaf-cbb0e6a91988",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.Pipeline,true);o(a)}catch(e){a(e)}}))))}))}preview(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:t,pipelineId:i};let a={pipelineVersion:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","53df2d18-29ea-46a9-bee0-933540f80abf",n,a);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,null,false);s(l)}catch(e){o(e)}}))))}))}getRun(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t,runId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","7859261e-d2e9-4a68-b820-a5d84cc5bb3d",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.Run,false);r(a)}catch(e){o(e)}}))))}))}listRuns(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,pipelineId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","7859261e-d2e9-4a68-b820-a5d84cc5bb3d",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.Run,true);i(a)}catch(e){r(e)}}))))}))}runPipeline(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,pipelineId:i};let l={pipelineVersion:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","pipelines","7859261e-d2e9-4a68-b820-a5d84cc5bb3d",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.Run,false);o(u)}catch(e){a(e)}}))))}))}}t.PipelinesApi=PipelinesApi},1241:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PolicyApi=void 0;const r=i(666);const s=i(7140);class PolicyApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Policy-api",i)}createPolicyConfiguration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","dad91cbe-d183-45f8-9c6e-9c1164472121",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PolicyConfiguration,false);i(l)}catch(e){r(e)}}))))}))}deletePolicyConfiguration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,configurationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","dad91cbe-d183-45f8-9c6e-9c1164472121",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getPolicyConfiguration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,configurationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","dad91cbe-d183-45f8-9c6e-9c1164472121",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.PolicyConfiguration,false);i(a)}catch(e){r(e)}}))))}))}getPolicyConfigurations(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={scope:t,policyType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","dad91cbe-d183-45f8-9c6e-9c1164472121",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.PolicyConfiguration,true);r(l)}catch(e){o(e)}}))))}))}updatePolicyConfiguration(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,configurationId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","dad91cbe-d183-45f8-9c6e-9c1164472121",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.PolicyConfiguration,false);r(l)}catch(e){o(e)}}))))}))}getPolicyEvaluation(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,evaluationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","46aecb7a-5d2c-4647-897b-0209505a9fe4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.PolicyEvaluationRecord,false);i(a)}catch(e){r(e)}}))))}))}requeuePolicyEvaluation(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,evaluationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","46aecb7a-5d2c-4647-897b-0209505a9fe4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.update(t,null,r);let a=this.formatResponse(o.result,s.TypeInfo.PolicyEvaluationRecord,false);i(a)}catch(e){r(e)}}))))}))}getPolicyEvaluations(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("artifactId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={artifactId:t,includeNotApplicable:i,$top:r,$skip:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","c23ddff5-229c-4d04-a80b-0fdce9f360c8",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.PolicyEvaluationRecord,true);a(o)}catch(e){l(e)}}))))}))}getPolicyConfigurationRevision(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,configurationId:t,revisionId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","fe1e68a2-60d3-43cb-855b-85e41ae97c95",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.PolicyConfiguration,false);r(a)}catch(e){o(e)}}))))}))}getPolicyConfigurationRevisions(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,configurationId:t};let l={$top:i,$skip:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","fe1e68a2-60d3-43cb-855b-85e41ae97c95",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.PolicyConfiguration,true);o(a)}catch(e){a(e)}}))))}))}getPolicyType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,typeId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","44096322-2d3d-466a-bb30-d1b7de69f61f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getPolicyTypes(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","policy","44096322-2d3d-466a-bb30-d1b7de69f61f",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}}t.PolicyApi=PolicyApi;PolicyApi.RESOURCE_AREA_ID="fb13a388-40dd-4a04-b530-013a739c72ef"},5484:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.ProfileApi=void 0;const r=i(666);const s=i(9453);class ProfileApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Profile-api",i)}deleteProfileAttribute(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={id:e};let s={descriptor:t};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.2","Profile","1392b6ac-d511-492e-af5b-2263e5545a5d",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getProfileAttribute(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={id:e};let o={descriptor:t};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.2","Profile","1392b6ac-d511-492e-af5b-2263e5545a5d",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ProfileAttribute,false);i(l)}catch(e){r(e)}}))))}))}getProfileAttributes(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={id:e};let c={partition:t,modifiedSince:i,modifiedAfterRevision:r,withCoreAttributes:o,coreAttributes:a};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.2","Profile","1392b6ac-d511-492e-af5b-2263e5545a5d",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ProfileAttribute,true);l(o)}catch(e){u(e)}}))))}))}setProfileAttribute(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={id:t};let o={descriptor:i};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.2","Profile","1392b6ac-d511-492e-af5b-2263e5545a5d",n,o);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,s);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}setProfileAttributes(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={id:t};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.2","Profile","1392b6ac-d511-492e-af5b-2263e5545a5d",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getAvatar(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={id:e};let a={size:t,format:i};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","67436615-b382-462a-b659-5367a492fb3c",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Avatar,false);r(l)}catch(e){o(e)}}))))}))}getAvatarPreview(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={id:t};let u={size:i,format:r,displayName:o};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","67436615-b382-462a-b659-5367a492fb3c",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.Avatar,false);a(l)}catch(e){l(e)}}))))}))}resetAvatar(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={id:e};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","67436615-b382-462a-b659-5367a492fb3c",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}setAvatar(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={id:t};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","67436615-b382-462a-b659-5367a492fb3c",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getGeoRegion(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={ipaddress:e};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","3bcda9c0-3078-48a5-a1e0-83bd05931ad0",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}createProfile(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let o={autoCreate:t};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.3","Profile","f83735dc-483f-4238-a291-d45f6080a9af",n,o);let r=t.requestUrl;let a=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(r,e,a);let u=this.formatResponse(l.result,s.TypeInfo.Profile,false);i(u)}catch(e){r(e)}}))))}))}getProfile(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={id:e};let c={details:t,withAttributes:i,partition:r,coreAttributes:o,forceRefresh:a};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.3","Profile","f83735dc-483f-4238-a291-d45f6080a9af",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Profile,false);l(o)}catch(e){u(e)}}))))}))}updateProfile(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={id:t};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.3","Profile","f83735dc-483f-4238-a291-d45f6080a9af",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getRegions(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","92d8d1c9-26b8-4774-a929-d640a73da524",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}getSupportedLcids(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","d5bd1aa6-c269-4bcd-ad32-75fa17475584",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getUserDefaults(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={includeAvatar:e};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","b583a356-1da7-4237-9f4c-1deb2edbc7e8",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.Profile,false);t(l)}catch(e){i(e)}}))))}))}refreshUserDefaults(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={id:e};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","Profile","b583a356-1da7-4237-9f4c-1deb2edbc7e8",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.replace(i,r);let a=this.formatResponse(o.result,s.TypeInfo.Profile,false);t(a)}catch(e){i(e)}}))))}))}}t.ProfileApi=ProfileApi},9130:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.ProjectAnalysisApi=void 0;const r=i(666);const s=i(219);class ProjectAnalysisApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-ProjectAnalysis-api",i)}getProjectLanguageAnalytics(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","projectanalysis","5b02a779-1867-433f-90b7-d23ed5e33e57",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.ProjectLanguageAnalytics,false);t(a)}catch(e){i(e)}}))))}))}getProjectActivityMetrics(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("fromDate can not be null or undefined")}if(i==null){throw new TypeError("aggregationType can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={fromDate:t,aggregationType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","projectanalysis","e40ae584-9ea6-4f06-a7c7-6284651b466b",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ProjectActivityMetrics,false);r(l)}catch(e){o(e)}}))))}))}getGitRepositoriesActivityMetrics(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("fromDate can not be null or undefined")}if(i==null){throw new TypeError("aggregationType can not be null or undefined")}if(r==null){throw new TypeError("skip can not be null or undefined")}if(o==null){throw new TypeError("top can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={fromDate:t,aggregationType:i,$skip:r,$top:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","projectanalysis","df7fbbca-630a-40e3-8aa3-7a3faf66947e",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.RepositoryActivityMetrics,true);a(o)}catch(e){l(e)}}))))}))}getRepositoryActivityMetrics(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("fromDate can not be null or undefined")}if(r==null){throw new TypeError("aggregationType can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,repositoryId:t};let l={fromDate:i,aggregationType:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","projectanalysis","df7fbbca-630a-40e3-8aa3-7a3faf66947e",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.RepositoryActivityMetrics,false);o(a)}catch(e){a(e)}}))))}))}}t.ProjectAnalysisApi=ProjectAnalysisApi;ProjectAnalysisApi.RESOURCE_AREA_ID="7658fa33-b1bf-4580-990f-fac5896773d3"},5556:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.ReleaseApi=void 0;const r=i(666);const s=i(6877);class ReleaseApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Release-api",i)}getAgentArtifactDefinitions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","f2571c27-bf50-4938-b396-32d109ddef26",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.AgentArtifactDefinition,true);i(a)}catch(e){r(e)}}))))}))}getApprovals(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e};let A={assignedToFilter:t,statusFilter:i,releaseIdsFilter:r&&r.join(","),typeFilter:o,top:a,continuationToken:l,queryOrder:u,includeMyGroupApprovals:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Release","b47c6458-e73b-47cb-a770-4df1e8813a91",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseApproval,true);d(o)}catch(e){p(e)}}))))}))}getApprovalHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,approvalStepId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Release","250c7158-852e-4130-a00f-a0cce9b72d05",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ReleaseApproval,false);i(a)}catch(e){r(e)}}))))}))}getApproval(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,approvalId:t};let a={includeHistory:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Release","9328e074-59fb-465a-89d9-b09c82ee5109",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ReleaseApproval,false);r(l)}catch(e){o(e)}}))))}))}updateReleaseApproval(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,approvalId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Release","9328e074-59fb-465a-89d9-b09c82ee5109",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseApproval,false);r(l)}catch(e){o(e)}}))))}))}updateReleaseApprovals(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Release","c957584a-82aa-4131-8222-6d47f78bfa7a",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseApproval,true);i(l)}catch(e){r(e)}}))))}))}getTaskAttachmentContent(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,timelineId:s,recordId:o,type:a,name:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c4071f6d-3697-46ca-858e-8b10ff09e52f",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}getReleaseTaskAttachmentContent(e,t,i,r,s,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,planId:s,timelineId:o,recordId:a,type:l,name:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","60b86efb-7b8c-4853-8f9f-aa142b77b479",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);c((yield this.http.get(t,{Accept:r})).message)}catch(e){d(e)}}))))}))}getTaskAttachments(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,timelineId:o,type:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","214111ee-2415-4df2-8ed2-74417f7d61f9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseTaskAttachment,true);l(o)}catch(e){u(e)}}))))}))}getReleaseTaskAttachments(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,planId:o,type:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","a4d06688-0dfa-4895-82a5-f43ec9452306",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseTaskAttachment,true);l(o)}catch(e){u(e)}}))))}))}getAutoTriggerIssues(e,t,i,r){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("artifactType can not be null or undefined")}if(t==null){throw new TypeError("sourceId can not be null or undefined")}if(i==null){throw new TypeError("artifactVersionId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r};let l={artifactType:e,sourceId:t,artifactVersionId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c1a68497-69da-40fb-9423-cab19cfeeca9",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.AutoTriggerIssue,true);o(a)}catch(e){a(e)}}))))}))}getDeploymentBadge(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={projectId:e,releaseDefinitionId:t,environmentId:i,branchName:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","1a60a35d-b8c9-45fb-bf67-da0829711147",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getReleaseChanges(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let u={baseReleaseId:i,$top:r,artifactAlias:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","8dcf9fe9-ca37-4113-8ee1-37928e98407c",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Change,true);a(o)}catch(e){l(e)}}))))}))}getDefinitionEnvironments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={taskGroupId:t,propertyFilters:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","12b5d21a-f54c-430e-a8c1-7515d196890e",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}createReleaseDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinition,false);i(l)}catch(e){r(e)}}))))}))}deleteReleaseDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let a={comment:i,forceDelete:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getReleaseDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let l={propertyFilters:i&&i.join(","),includeDisabled:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ReleaseDefinition,false);o(a)}catch(e){a(e)}}))))}))}getReleaseDefinitionRevision(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("revision can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};let o={revision:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("text/plain",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getReleaseDefinitions(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g){return n(this,void 0,void 0,(function*(){return new Promise(((y,m)=>n(this,void 0,void 0,(function*(){let n={project:e};let v={searchText:t,$expand:i,artifactType:r,artifactSourceId:o,$top:a,continuationToken:l,queryOrder:u,path:c,isExactNameMatch:d,tagFilter:p&&p.join(","),propertyFilters:A&&A.join(","),definitionIdFilter:f&&f.join(","),isDeleted:h,searchTextContainsFolderName:g};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n,v);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseDefinition,true);y(o)}catch(e){m(e)}}))))}))}undeleteReleaseDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,definitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinition,false);r(l)}catch(e){o(e)}}))))}))}updateReleaseDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={skipTasksValidation:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","d8f96f24-8ea7-4cb6-baab-2df8fc515665",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.replace(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.ReleaseDefinition,false);r(u)}catch(e){o(e)}}))))}))}getDeployments(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y){return n(this,void 0,void 0,(function*(){return new Promise(((m,v)=>n(this,void 0,void 0,(function*(){let n={project:e};let I={definitionId:t,definitionEnvironmentId:i,createdBy:r,minModifiedTime:o,maxModifiedTime:a,deploymentStatus:l,operationStatus:u,latestAttemptsOnly:c,queryOrder:d,$top:p,continuationToken:A,createdFor:f,minStartedTime:h,maxStartedTime:g,sourceBranch:y};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","b005ef73-cddc-448e-9ba2-5193bf36b19f",n,I);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Deployment,true);m(o)}catch(e){v(e)}}))))}))}getDeploymentsForMultipleEnvironments(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","b005ef73-cddc-448e-9ba2-5193bf36b19f",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Deployment,true);i(l)}catch(e){r(e)}}))))}))}getReleaseEnvironment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i};let l={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.8","Release","a7e426b1-03dc-48af-9dfe-c98bac612dcb",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ReleaseEnvironment,false);o(a)}catch(e){a(e)}}))))}))}updateReleaseEnvironment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i,environmentId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.8","Release","a7e426b1-03dc-48af-9dfe-c98bac612dcb",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseEnvironment,false);o(l)}catch(e){a(e)}}))))}))}createDefinitionEnvironmentTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","6b03b696-824e-4479-8eb2-6644a51aba89",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinitionEnvironmentTemplate,false);i(l)}catch(e){r(e)}}))))}))}deleteDefinitionEnvironmentTemplate(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("templateId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","6b03b696-824e-4479-8eb2-6644a51aba89",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getDefinitionEnvironmentTemplate(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("templateId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","6b03b696-824e-4479-8eb2-6644a51aba89",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinitionEnvironmentTemplate,false);i(l)}catch(e){r(e)}}))))}))}listDefinitionEnvironmentTemplates(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={isDeleted:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","6b03b696-824e-4479-8eb2-6644a51aba89",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinitionEnvironmentTemplate,true);i(l)}catch(e){r(e)}}))))}))}undeleteReleaseDefinitionEnvironmentTemplate(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("templateId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","6b03b696-824e-4479-8eb2-6644a51aba89",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.update(t,null,r);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseDefinitionEnvironmentTemplate,false);i(l)}catch(e){r(e)}}))))}))}createFavorites(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:t,scope:i};let a={identityId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","938f7222-9acb-48fe-b8a3-4eda04597171",n,a);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let l=this.formatResponse(o.result,null,true);s(l)}catch(e){o(e)}}))))}))}deleteFavorites(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,scope:t};let a={identityId:i,favoriteItemIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","938f7222-9acb-48fe-b8a3-4eda04597171",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getFavorites(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,scope:t};let o={identityId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","938f7222-9acb-48fe-b8a3-4eda04597171",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}getFlightAssignments(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={flightName:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","409d301f-3046-46f3-beb9-4357fbce0a8c",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}createFolder(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,path:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","f7ddf76d-ce0c-4d68-94ff-becaec5d9dea",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Folder,false);r(l)}catch(e){o(e)}}))))}))}deleteFolder(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,path:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","f7ddf76d-ce0c-4d68-94ff-becaec5d9dea",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getFolders(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,path:t};let a={queryOrder:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","f7ddf76d-ce0c-4d68-94ff-becaec5d9dea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.Folder,true);r(l)}catch(e){o(e)}}))))}))}updateFolder(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,path:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","f7ddf76d-ce0c-4d68-94ff-becaec5d9dea",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Folder,false);r(l)}catch(e){o(e)}}))))}))}updateGates(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,gateStepId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","2666a539-2001-4f80-bcc7-0379956749d4",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ReleaseGates,false);r(l)}catch(e){o(e)}}))))}))}getReleaseHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","23f461c8-629a-4144-a076-3054fa5f268a",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ReleaseRevision,true);i(a)}catch(e){r(e)}}))))}))}getInputValues(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","71dd499b-317d-45ea-9134-140ea1932b5e",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getIssues(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,buildId:t};let a={sourceId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","cd42261a-f5c6-41c8-9259-f078989b9f25",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.AutoTriggerIssue,true);r(l)}catch(e){o(e)}}))))}))}getGateLog(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,gateId:r,taskId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","dec7ca5a-7f7f-4797-8bf1-8efc0dc93b28",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getLogs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","c37fbab5-214b-48e4-a55b-cb6b4f6e4038",n);let t=e.requestUrl;let r=e.apiVersion;let s=this.createAcceptHeader("application/zip",r);i((yield this.http.get(t,{Accept:s})).message)}catch(e){r(e)}}))))}))}getLog(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,taskId:r};let l={attemptId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","e71ba1ed-c0a4-4a28-a61f-2dd5f68cf3fd",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getTaskLog2(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,timelineId:s,taskId:o};let d={startLine:a,endLine:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","2577e6c3-6999-4400-bc69-fe1d837755fe",n,d);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}getTaskLog(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,releaseDeployPhaseId:r,taskId:s};let c={startLine:o,endLine:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","17c91af7-09fd-4256-bff1-c24ee4f73bc0",n,c);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);l((yield this.http.get(t,{Accept:r})).message)}catch(e){u(e)}}))))}))}getManualIntervention(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,manualInterventionId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","616c46e4-f370-4456-adaa-fbaf79c7b79e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.ManualIntervention,false);r(a)}catch(e){o(e)}}))))}))}getManualInterventions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","616c46e4-f370-4456-adaa-fbaf79c7b79e",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ManualIntervention,true);i(a)}catch(e){r(e)}}))))}))}updateManualIntervention(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i,manualInterventionId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","616c46e4-f370-4456-adaa-fbaf79c7b79e",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ManualIntervention,false);o(l)}catch(e){a(e)}}))))}))}getMetrics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={minMetricsTime:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","cd1502bb-3c73-4e11-80a6-d11308dceae5",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getOrgPipelineReleaseSettings(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","d156c759-ca4e-492b-90d4-db03971796ea",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}updateOrgPipelineReleaseSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","d156c759-ca4e-492b-90d4-db03971796ea",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}getPipelineReleaseSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","e816b9f4-f9fe-46ba-bdcc-a9af6abf3144",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updatePipelineReleaseSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","e816b9f4-f9fe-46ba-bdcc-a9af6abf3144",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getReleaseProjects(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("artifactType can not be null or undefined")}if(t==null){throw new TypeError("artifactSourceId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={artifactType:e,artifactSourceId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","917ace4a-79d1-45a7-987c-7be4db4268fa",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getReleases(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y,m,v,I,E,C,T){return n(this,void 0,void 0,(function*(){return new Promise(((b,R)=>n(this,void 0,void 0,(function*(){let n={project:e};let w={definitionId:t,definitionEnvironmentId:i,searchText:r,createdBy:o,statusFilter:a,environmentStatusFilter:l,minCreatedTime:u,maxCreatedTime:c,queryOrder:d,$top:p,continuationToken:A,$expand:f,artifactTypeId:h,sourceId:g,artifactVersionId:y,sourceBranchFilter:m,isDeleted:v,tagFilter:I&&I.join(","),propertyFilters:E&&E.join(","),releaseIdFilter:C&&C.join(","),path:T};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,w);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Release,true);b(o)}catch(e){R(e)}}))))}))}createRelease(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Release,false);i(l)}catch(e){r(e)}}))))}))}deleteRelease(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let o={comment:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getRelease(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let d={approvalFilters:i,propertyFilters:r&&r.join(","),$expand:o,$topGateRecords:a,includeDisabledDefinitions:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Release,false);u(o)}catch(e){c(e)}}))))}))}getReleaseDefinitionSummary(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("definitionId can not be null or undefined")}if(i==null){throw new TypeError("releaseCount can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={definitionId:t,releaseCount:i,includeArtifact:r,definitionEnvironmentIdsFilter:o&&o.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseDefinitionSummary,false);a(o)}catch(e){l(e)}}))))}))}getReleaseRevision(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("definitionSnapshotRevision can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let o={definitionSnapshotRevision:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("text/plain",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}undeleteRelease(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("comment can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let o={comment:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(t,null,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}updateRelease(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Release,false);r(l)}catch(e){o(e)}}))))}))}updateReleaseResource(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.9","Release","a166fde7-27ad-408e-ba75-703c2cc9d500",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Release,false);r(l)}catch(e){o(e)}}))))}))}getReleaseSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c63c3718-7cfd-41e0-b89b-81c1ca143437",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateReleaseSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c63c3718-7cfd-41e0-b89b-81c1ca143437",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getDefinitionRevision(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t,revision:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","258b82e0-9d41-43f3-86d6-fef14ddd44bc",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("text/plain",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getReleaseDefinitionHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.4","Release","258b82e0-9d41-43f3-86d6-fef14ddd44bc",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ReleaseDefinitionRevision,true);i(a)}catch(e){r(e)}}))))}))}getSummaryMailSections(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","224e92b2-8d13-4c14-b120-13d877c516f8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.SummaryMailSection,true);i(a)}catch(e){r(e)}}))))}))}sendSummaryMail(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","224e92b2-8d13-4c14-b120-13d877c516f8",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getSourceBranches(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","0e5def23-78b3-461f-8198-1558f25041c8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}addDefinitionTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseDefinitionId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","3d21b4c8-c32e-45b2-a7cb-770a369012f4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.update(t,null,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}addDefinitionTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseDefinitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","3d21b4c8-c32e-45b2-a7cb-770a369012f4",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}deleteDefinitionTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseDefinitionId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","3d21b4c8-c32e-45b2-a7cb-770a369012f4",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getDefinitionTags(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseDefinitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","3d21b4c8-c32e-45b2-a7cb-770a369012f4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}addReleaseTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c5b602b6-d1b3-4363-8a51-94384f78068f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.update(t,null,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}addReleaseTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,releaseId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c5b602b6-d1b3-4363-8a51-94384f78068f",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}deleteReleaseTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,tag:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c5b602b6-d1b3-4363-8a51-94384f78068f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getReleaseTags(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","c5b602b6-d1b3-4363-8a51-94384f78068f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getTags(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","86cee25a-68ba-4ba3-9171-8ad6ffc6df93",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getTasksForTaskGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,releaseDeployPhaseId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","4259191d-4b0a-4409-9fb3-09f22ab9bc47",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ReleaseTask,true);o(a)}catch(e){a(e)}}))))}))}getTasks2(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i,attemptId:r,timelineId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","4259291d-4b0a-4409-9fb3-04f22ab9bc47",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.ReleaseTask,true);a(o)}catch(e){l(e)}}))))}))}getTasks(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t,environmentId:i};let l={attemptId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Release","36b276e0-3c70-4320-a63c-1a2e1466a0d1",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ReleaseTask,true);o(a)}catch(e){a(e)}}))))}))}getArtifactTypeDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","8efc2a3c-1fc8-4f6d-9822-75e98cecb48f",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.ArtifactTypeDefinition,true);t(a)}catch(e){i(e)}}))))}))}getArtifactVersions(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseDefinitionId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={releaseDefinitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","30fc787e-a9e0-4a07-9fbc-3e903aa051d2",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ArtifactVersionQueryResult,false);i(l)}catch(e){r(e)}}))))}))}getArtifactVersionsForSources(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","30fc787e-a9e0-4a07-9fbc-3e903aa051d2",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ArtifactVersionQueryResult,false);i(l)}catch(e){r(e)}}))))}))}getReleaseWorkItemsRefs(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,releaseId:t};let l={baseReleaseId:i,$top:r,artifactAlias:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Release","4f165cc0-875c-4768-b148-f12f78769fab",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}}t.ReleaseApi=ReleaseApi;ReleaseApi.RESOURCE_AREA_ID="efc2f575-36ef-48e9-b672-0c6fb4a48ac5"},1414:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.SecurityRolesApi=void 0;const r=i(666);const s=i(4747);class SecurityRolesApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-SecurityRoles-api",i)}getRoleAssignments(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={scopeId:e,resourceId:t};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","9461c234-c84c-4ed2-b918-2f0f92ad0a35",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.RoleAssignment,true);i(a)}catch(e){r(e)}}))))}))}removeRoleAssignment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={scopeId:e,resourceId:t,identityId:i};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","9461c234-c84c-4ed2-b918-2f0f92ad0a35",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}removeRoleAssignments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={scopeId:t,resourceId:i};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","9461c234-c84c-4ed2-b918-2f0f92ad0a35",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}setRoleAssignment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={scopeId:t,resourceId:i,identityId:r};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","9461c234-c84c-4ed2-b918-2f0f92ad0a35",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.RoleAssignment,false);o(l)}catch(e){a(e)}}))))}))}setRoleAssignments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeId:t,resourceId:i};try{let t=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","9461c234-c84c-4ed2-b918-2f0f92ad0a35",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.RoleAssignment,true);r(l)}catch(e){o(e)}}))))}))}getRoleDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={scopeId:e};try{let e=yield this.vsoClient.getVersioningData("3.2-preview.1","securityroles","f4cc9a86-453c-48d2-b44d-d3bd5c105f4f",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}}t.SecurityRolesApi=SecurityRolesApi},4427:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.ContractSerializer=void 0;var i;(function(e){var t;function serialize(e,t,i){if(e&&t){if(Array.isArray(e)){return _getTranslatedArray(e,t,true,i)}else{return _getTranslatedObject(e,t,true,i)}}else{return e}}e.serialize=serialize;function deserialize(e,t,i,n){if(e){if(n&&Array.isArray(e.value)){e=e.value}if(t){if(Array.isArray(e)){e=_getTranslatedArray(e,t,false,i)}else{e=_getTranslatedObject(e,t,false,i)}}}return e}e.deserialize=deserialize;function _getTranslatedArray(e,t,i,n){var r=e;var s=[];var o;for(o=0;o{if(t){return super.deleteTaskDefinition(e)}else{var i=this._getFallbackClient(this.baseUrl);if(!i){throw new Error("Failed to find api location for area: distributedtask id: 60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd")}else{return i.deleteTaskDefinition(e)}}}));return t}getTaskContentZip(e,t,i,n){let r=this.vsoClient.beginGetLocation("distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd").then((r=>{if(r){return super.getTaskContentZip(e,t,i,n)}else{var s=this._getFallbackClient(this.baseUrl);if(!s){throw new Error("Failed to find api location for area: distributedtask id: 60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd")}else{return s.getTaskContentZip(e,t,i,n)}}}));return r}getTaskDefinition(e,t,i,n){let r=this.vsoClient.beginGetLocation("distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd").then((r=>{if(r){return super.getTaskDefinition(e,t,i,n)}else{var s=this._getFallbackClient(this.baseUrl);if(!s){throw new Error("Failed to find api location for area: distributedtask id: 60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd")}else{return s.getTaskDefinition(e,t,i,n)}}}));return r}getTaskDefinitions(e,t,i){let n=this.vsoClient.beginGetLocation("distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd").then((n=>{if(n){return super.getTaskDefinitions(e,t,i)}else{var r=this._getFallbackClient(this.baseUrl);if(!r){throw new Error("Failed to find api location for area: distributedtask id: 60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd")}else{return r.getTaskDefinitions(e,t,i)}}}));return n}uploadTaskDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){let s={taskId:i};let o={overwrite:r};return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){e=e||{};e["Content-Type"]="application/octet-stream";try{let n=yield this.vsoClient.getVersioningData("3.0-preview.1","distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd",s,o);let r=n.requestUrl;let a=this.createRequestOptions("application/json",n.apiVersion);a.additionalHeaders=e;let l;l=yield this.rest.uploadStream("PUT",r,t,a);i(l.result)}catch(e){r(e)}}))))}))}_getFallbackClient(e){if(!this._fallbackClient){var t=this._getAccountUrl(e);if(t){this._fallbackClient=new TaskAgentApi(t,this._handlers,this._options)}}return this._fallbackClient}_getAccountUrl(e){var t=s.parse(e);if(!t.protocol||!t.host){return null}var i=t.protocol+"//"+t.host;var n=t.path.split("/").slice(1);if(n.length===0||n.length===1&&n[0]===""){return null}if(n[0]==="tfs"&&(n.length===2||n.length===3&&n[2].length===0)){i+="/"+"tfs"}else if(n.length===2&&n[0]===""){return i}else if(n.length>1){return null}return i}}t.TaskAgentApi=TaskAgentApi},2148:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TaskAgentApiBase=void 0;const r=i(666);const s=i(3090);class TaskAgentApiBase extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-TaskAgent-api",i)}addAgentCloud(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bfa72b3d-0fc6-43fb-932b-a7f6559f93b9",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}deleteAgentCloud(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={agentCloudId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bfa72b3d-0fc6-43fb-932b-a7f6559f93b9",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getAgentCloud(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={agentCloudId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bfa72b3d-0fc6-43fb-932b-a7f6559f93b9",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getAgentClouds(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bfa72b3d-0fc6-43fb-932b-a7f6559f93b9",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}updateAgentCloud(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={agentCloudId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bfa72b3d-0fc6-43fb-932b-a7f6559f93b9",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getAgentCloudTypes(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","5932e193-f376-469d-9c3e-e5588ce12cb5",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentCloudType,true);e(a)}catch(e){t(e)}}))))}))}getAgentRequestsForQueue(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("top can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,queueId:t};let l={$top:i,continuationToken:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","f5f81ffb-f396-498d-85b1-5ada145e648a",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAgentJobRequest,true);o(a)}catch(e){a(e)}}))))}))}queueAgentRequest(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,queueId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","f5f81ffb-f396-498d-85b1-5ada145e648a",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentJobRequest,false);r(l)}catch(e){o(e)}}))))}))}addAgent(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgent,false);i(l)}catch(e){r(e)}}))))}))}deleteAgent(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,agentId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getAgent(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={poolId:e,agentId:t};let c={includeCapabilities:i,includeAssignedRequest:r,includeLastCompletedRequest:o,propertyFilters:a&&a.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAgent,false);l(o)}catch(e){u(e)}}))))}))}getAgents(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let d={agentName:t,includeCapabilities:i,includeAssignedRequest:r,includeLastCompletedRequest:o,propertyFilters:a&&a.join(","),demands:l&&l.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAgent,true);u(o)}catch(e){c(e)}}))))}))}replaceAgent(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:t,agentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgent,false);r(l)}catch(e){o(e)}}))))}))}updateAgent(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:t,agentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e298ef32-5878-4cab-993c-043836571f42",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgent,false);r(l)}catch(e){o(e)}}))))}))}getAzureManagementGroups(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","39fe3bf2-7ee0-4198-a469-4a29929afa9c",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}getAzureSubscriptions(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","bcd6189c-0303-471f-a8e1-acb22b74d700",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}generateDeploymentGroupAccessToken(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","3d197ba2-c3e9-4253-882f-0ee2440f8174",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addDeploymentGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","083c4d89-ab35-45af-aa11-7cf66895c53e",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentGroup,false);i(l)}catch(e){r(e)}}))))}))}deleteDeploymentGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","083c4d89-ab35-45af-aa11-7cf66895c53e",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDeploymentGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let l={actionFilter:i,$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","083c4d89-ab35-45af-aa11-7cf66895c53e",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.DeploymentGroup,false);o(a)}catch(e){a(e)}}))))}))}getDeploymentGroups(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e};let d={name:t,actionFilter:i,$expand:r,continuationToken:o,$top:a,ids:l&&l.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","083c4d89-ab35-45af-aa11-7cf66895c53e",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.DeploymentGroup,true);u(o)}catch(e){c(e)}}))))}))}updateDeploymentGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","083c4d89-ab35-45af-aa11-7cf66895c53e",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentGroup,false);r(l)}catch(e){o(e)}}))))}))}getDeploymentGroupsMetrics(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={deploymentGroupName:t,continuationToken:i,$top:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","281c6308-427a-49e1-b83a-dac0f4862189",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.DeploymentGroupMetrics,true);o(a)}catch(e){a(e)}}))))}))}getAgentRequestsForDeploymentMachine(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("machineId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let l={machineId:i,completedRequestCount:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a3540e5b-f0dc-4668-963b-b752459be545",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAgentJobRequest,true);o(a)}catch(e){a(e)}}))))}))}getAgentRequestsForDeploymentMachines(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let l={machineIds:i&&i.join(","),completedRequestCount:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a3540e5b-f0dc-4668-963b-b752459be545",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAgentJobRequest,true);o(a)}catch(e){a(e)}}))))}))}refreshDeploymentMachines(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","91006ac4-0f68-4d82-a2bc-540676bd73ce",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}generateDeploymentPoolAccessToken(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={poolId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","e077ee4a-399b-420b-841f-c43fbc058e0b",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(i,null,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getDeploymentPoolsSummary(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={poolName:e,expands:t,poolIds:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6525d6c6-258f-40e0-a1a9-8a24a3957625",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.DeploymentPoolSummary,true);r(l)}catch(e){o(e)}}))))}))}getAgentRequestsForDeploymentTarget(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("targetId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let l={targetId:i,completedRequestCount:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2fac0be3-8c8f-4473-ab93-c1389b08a2c9",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAgentJobRequest,true);o(a)}catch(e){a(e)}}))))}))}getAgentRequestsForDeploymentTargets(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let c={targetIds:i&&i.join(","),ownerId:r,completedOn:o,completedRequestCount:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2fac0be3-8c8f-4473-ab93-c1389b08a2c9",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAgentJobRequest,true);l(o)}catch(e){u(e)}}))))}))}refreshDeploymentTargets(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","1c1a817f-f23d-41c6-bf8d-14b638f64152",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}queryEndpoint(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","f223b809-8c33-4b7d-b53f-07232569b5d6",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getEnvironmentDeploymentExecutionRecords(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t};let l={continuationToken:i,top:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","51bb5d21-4305-4ea6-9dbb-b7488af73334",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.EnvironmentDeploymentExecutionRecord,true);o(a)}catch(e){a(e)}}))))}))}addEnvironment(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8572b1fc-2482-47fa-8f74-7e3ed53ee54b",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.EnvironmentInstance,false);i(l)}catch(e){r(e)}}))))}))}deleteEnvironment(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8572b1fc-2482-47fa-8f74-7e3ed53ee54b",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getEnvironmentById(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t};let a={expands:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8572b1fc-2482-47fa-8f74-7e3ed53ee54b",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.EnvironmentInstance,false);r(l)}catch(e){o(e)}}))))}))}getEnvironments(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={name:t,continuationToken:i,$top:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8572b1fc-2482-47fa-8f74-7e3ed53ee54b",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.EnvironmentInstance,true);o(a)}catch(e){a(e)}}))))}))}updateEnvironment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,environmentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8572b1fc-2482-47fa-8f74-7e3ed53ee54b",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.EnvironmentInstance,false);r(l)}catch(e){o(e)}}))))}))}getTaskHubLicenseDetails(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={hubName:e};let o={includeEnterpriseUsersCount:t,includeHostedAgentMinutesCount:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","distributedtask","f9f0f436-b8a1-4475-9041-1ccdbf8f0128",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}updateTaskHubLicenseDetails(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={hubName:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","distributedtask","f9f0f436-b8a1-4475-9041-1ccdbf8f0128",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}validateInputs(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","58475b1e-adaf-4155-9bc1-e04bf1fff4c2",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}deleteAgentRequest(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("lockToken can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={poolId:e,requestId:t};let l={lockToken:i,result:r,agentShuttingDown:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getAgentRequest(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e,requestId:t};let a={includeStatus:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,false);r(l)}catch(e){o(e)}}))))}))}getAgentRequests(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("top can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let a={$top:t,continuationToken:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,true);r(l)}catch(e){o(e)}}))))}))}getAgentRequestsForAgent(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("agentId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let a={agentId:t,completedRequestCount:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,true);r(l)}catch(e){o(e)}}))))}))}getAgentRequestsForAgents(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let a={agentIds:t&&t.join(","),completedRequestCount:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,true);r(l)}catch(e){o(e)}}))))}))}getAgentRequestsForPlan(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("planId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let a={planId:t,jobId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,true);r(l)}catch(e){o(e)}}))))}))}queueAgentRequestByPool(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentJobRequest,false);i(l)}catch(e){r(e)}}))))}))}updateAgentRequest(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("lockToken can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={poolId:t,requestId:i};let u={lockToken:r,updateOptions:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","fc825784-c92a-4299-9221-998a02d1b54f",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentJobRequest,false);a(l)}catch(e){l(e)}}))))}))}addKubernetesResource(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,environmentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","73fba52f-15ab-42b3-a538-ce67a9223a04",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.KubernetesResource,false);r(l)}catch(e){o(e)}}))))}))}deleteKubernetesResource(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t,resourceId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","73fba52f-15ab-42b3-a538-ce67a9223a04",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getKubernetesResource(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t,resourceId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","73fba52f-15ab-42b3-a538-ce67a9223a04",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.KubernetesResource,false);r(a)}catch(e){o(e)}}))))}))}generateDeploymentMachineGroupAccessToken(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,machineGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","f8c7c0de-ac0d-469b-9cb1-c21f72d67693",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(t,null,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addDeploymentMachineGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","d4adf50f-80c6-4ac8-9ca1-6e4e544286e9",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachineGroup,false);i(l)}catch(e){r(e)}}))))}))}deleteDeploymentMachineGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,machineGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","d4adf50f-80c6-4ac8-9ca1-6e4e544286e9",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDeploymentMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,machineGroupId:t};let a={actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","d4adf50f-80c6-4ac8-9ca1-6e4e544286e9",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.DeploymentMachineGroup,false);r(l)}catch(e){o(e)}}))))}))}getDeploymentMachineGroups(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={machineGroupName:t,actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","d4adf50f-80c6-4ac8-9ca1-6e4e544286e9",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.DeploymentMachineGroup,true);r(l)}catch(e){o(e)}}))))}))}updateDeploymentMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,machineGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","d4adf50f-80c6-4ac8-9ca1-6e4e544286e9",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachineGroup,false);r(l)}catch(e){o(e)}}))))}))}getDeploymentMachineGroupMachines(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,machineGroupId:t};let a={tagFilters:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","966c3874-c347-4b18-a90c-d509116717fd",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.DeploymentMachine,true);r(l)}catch(e){o(e)}}))))}))}updateDeploymentMachineGroupMachines(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,machineGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","966c3874-c347-4b18-a90c-d509116717fd",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,true);r(l)}catch(e){o(e)}}))))}))}addDeploymentMachine(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);r(l)}catch(e){o(e)}}))))}))}deleteDeploymentMachine(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t,machineId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getDeploymentMachine(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t,machineId:i};let l={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.DeploymentMachine,false);o(a)}catch(e){a(e)}}))))}))}getDeploymentMachines(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let u={tags:i&&i.join(","),name:r,$expand:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.DeploymentMachine,true);a(o)}catch(e){l(e)}}))))}))}replaceDeploymentMachine(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i,machineId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);o(l)}catch(e){a(e)}}))))}))}updateDeploymentMachine(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i,machineId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);o(l)}catch(e){a(e)}}))))}))}updateDeploymentMachines(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6f6d406f-cfe6-409c-9327-7009928077e7",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,true);r(l)}catch(e){o(e)}}))))}))}createAgentPoolMaintenanceDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","80572e16-58f0-4419-ac07-d19fde32195c",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPoolMaintenanceDefinition,false);i(l)}catch(e){r(e)}}))))}))}deleteAgentPoolMaintenanceDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","80572e16-58f0-4419-ac07-d19fde32195c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getAgentPoolMaintenanceDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","80572e16-58f0-4419-ac07-d19fde32195c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentPoolMaintenanceDefinition,false);i(a)}catch(e){r(e)}}))))}))}getAgentPoolMaintenanceDefinitions(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={poolId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","80572e16-58f0-4419-ac07-d19fde32195c",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentPoolMaintenanceDefinition,true);t(a)}catch(e){i(e)}}))))}))}updateAgentPoolMaintenanceDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:t,definitionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","80572e16-58f0-4419-ac07-d19fde32195c",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPoolMaintenanceDefinition,false);r(l)}catch(e){o(e)}}))))}))}deleteAgentPoolMaintenanceJob(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,jobId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getAgentPoolMaintenanceJob(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,jobId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentPoolMaintenanceJob,false);i(a)}catch(e){r(e)}}))))}))}getAgentPoolMaintenanceJobLogs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,jobId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n);let t=e.requestUrl;let r=e.apiVersion;let s=this.createAcceptHeader("application/zip",r);i((yield this.http.get(t,{Accept:s})).message)}catch(e){r(e)}}))))}))}getAgentPoolMaintenanceJobs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let o={definitionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPoolMaintenanceJob,true);i(l)}catch(e){r(e)}}))))}))}queueAgentPoolMaintenanceJob(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPoolMaintenanceJob,false);i(l)}catch(e){r(e)}}))))}))}updateAgentPoolMaintenanceJob(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:t,jobId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","15e7ab6e-abce-4601-a6d8-e111fe148f46",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPoolMaintenanceJob,false);r(l)}catch(e){o(e)}}))))}))}deleteMessage(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("sessionId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={poolId:e,messageId:t};let o={sessionId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","c3a054f6-7a8a-49c0-944e-3a8e5d7adfd7",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getMessage(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("sessionId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let o={sessionId:t,lastMessageId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","c3a054f6-7a8a-49c0-944e-3a8e5d7adfd7",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}refreshAgent(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("agentId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let s={agentId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","c3a054f6-7a8a-49c0-944e-3a8e5d7adfd7",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}refreshAgents(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={poolId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","c3a054f6-7a8a-49c0-944e-3a8e5d7adfd7",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.create(i,null,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}sendMessage(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("requestId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={poolId:t};let o={requestId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","c3a054f6-7a8a-49c0-944e-3a8e5d7adfd7",n,o);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,s);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}getPackage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={packageType:e,platform:t,version:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","8ffcd551-079c-493a-9c02-54346299d144",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.PackageMetadata,false);r(a)}catch(e){o(e)}}))))}))}getPackages(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={packageType:e,platform:t};let a={$top:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","8ffcd551-079c-493a-9c02-54346299d144",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.PackageMetadata,true);r(l)}catch(e){o(e)}}))))}))}getAgentPoolMetadata(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={poolId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","0d62f887-9f53-48b9-9161-4c35d5735b0f",n);let i=e.requestUrl;let r=e.apiVersion;let s=this.createAcceptHeader("text/plain",r);t((yield this.http.get(i,{Accept:s})).message)}catch(e){i(e)}}))))}))}setAgentPoolMetadata(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={poolId:i};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","0d62f887-9f53-48b9-9161-4c35d5735b0f",n);let s=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.replace(s,t,o);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}hasPoolPermissions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,permissions:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","162778f3-4b48-48f3-9d58-436fb9c407bc",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addAgentPool(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPool,false);t(l)}catch(e){i(e)}}))))}))}deleteAgentPool(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={poolId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getAgentPool(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e};let a={properties:t&&t.join(","),actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentPool,false);r(l)}catch(e){o(e)}}))))}))}getAgentPools(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={poolName:e,properties:t&&t.join(","),poolType:i,actionFilter:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAgentPool,true);o(a)}catch(e){a(e)}}))))}))}getAgentPoolsByIds(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("poolIds can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let o={poolIds:e&&e.join(","),actionFilter:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPool,true);i(l)}catch(e){r(e)}}))))}))}updateAgentPool(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","a8c47e17-4d56-4a56-92bb-de7ea7dc65be",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentPool,false);i(l)}catch(e){r(e)}}))))}))}addAgentQueue(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={authorizePipelines:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.TaskAgentQueue,false);r(u)}catch(e){o(e)}}))))}))}createTeamProject(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.replace(i,null,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}deleteAgentQueue(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,queueId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getAgentQueue(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,queueId:e};let a={actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentQueue,false);r(l)}catch(e){o(e)}}))))}))}getAgentQueues(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={queueName:t,actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentQueue,true);r(l)}catch(e){o(e)}}))))}))}getAgentQueuesByIds(e,t,i){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("queueIds can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={queueIds:e&&e.join(","),actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentQueue,true);r(l)}catch(e){o(e)}}))))}))}getAgentQueuesByNames(e,t,i){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("queueNames can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={queueNames:e&&e.join(","),actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentQueue,true);r(l)}catch(e){o(e)}}))))}))}getAgentQueuesForPools(e,t,i){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("poolIds can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={poolIds:e&&e.join(","),actionFilter:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","900fa995-c559-4923-aae7-f8424fe4fbea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgentQueue,true);r(l)}catch(e){o(e)}}))))}))}getAgentCloudRequests(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={agentCloudId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","20189bd7-5134-49c2-b8e9-f9e856eea2b2",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentCloudRequest,true);t(a)}catch(e){i(e)}}))))}))}getResourceLimits(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","1f1f0557-c445-42a6-b4a0-0df605a3a0f8",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getResourceUsage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={parallelismTag:e,poolIsHosted:t,includeRunningRequests:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","eae1d376-a8b1-4475-9041-1dfdbe8f0143",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ResourceUsage,false);r(l)}catch(e){o(e)}}))))}))}getTaskGroupHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,taskGroupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","100cc92a-b255-47fa-9ab3-e44a2985a3ac",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskGroupRevision,true);i(a)}catch(e){r(e)}}))))}))}deleteSecureFile(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,secureFileId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}downloadSecureFile(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("ticket can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,secureFileId:t};let a={ticket:i,download:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getSecureFile(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,secureFileId:t};let l={includeDownloadTicket:i,actionFilter:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.SecureFile,false);o(a)}catch(e){a(e)}}))))}))}getSecureFiles(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={namePattern:t,includeDownloadTickets:i,actionFilter:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.SecureFile,true);o(a)}catch(e){a(e)}}))))}))}getSecureFilesByIds(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("secureFileIds can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={secureFileIds:t&&t.join(","),includeDownloadTickets:i,actionFilter:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.SecureFile,true);o(a)}catch(e){a(e)}}))))}))}getSecureFilesByNames(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("secureFileNames can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={secureFileNames:t&&t.join(","),includeDownloadTickets:i,actionFilter:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.SecureFile,true);o(a)}catch(e){a(e)}}))))}))}querySecureFilesByProperties(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={namePattern:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.SecureFile,true);r(u)}catch(e){o(e)}}))))}))}updateSecureFile(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,secureFileId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.SecureFile,false);r(l)}catch(e){o(e)}}))))}))}updateSecureFiles(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.SecureFile,true);i(l)}catch(e){r(e)}}))))}))}uploadSecureFile(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("name can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i};let u={name:r,authorizePipelines:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","adcfd8bc-b184-43ba-bd84-7c8c6a2ff421",n,u);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let l;l=yield this.rest.uploadStream("POST",r,t,o);let c=this.formatResponse(l.result,s.TypeInfo.SecureFile,false);a(c)}catch(e){l(e)}}))))}))}createAgentSession(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","134e239e-2df3-4794-a6f6-24f1f19ec8dc",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgentSession,false);i(l)}catch(e){r(e)}}))))}))}deleteAgentSession(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={poolId:e,sessionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","134e239e-2df3-4794-a6f6-24f1f19ec8dc",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addDeploymentTarget(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);r(l)}catch(e){o(e)}}))))}))}deleteDeploymentTarget(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t,targetId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getDeploymentTarget(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t,targetId:i};let l={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.DeploymentMachine,false);o(a)}catch(e){a(e)}}))))}))}getDeploymentTargets(e,t,i,r,o,a,l,u,c,d,p,A){return n(this,void 0,void 0,(function*(){return new Promise(((f,h)=>n(this,void 0,void 0,(function*(){let n={project:e,deploymentGroupId:t};let g={tags:i&&i.join(","),name:r,partialNameMatch:o,$expand:a,agentStatus:l,agentJobResult:u,continuationToken:c,$top:d,enabled:p,propertyFilters:A&&A.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n,g);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.DeploymentMachine,true);f(o)}catch(e){h(e)}}))))}))}replaceDeploymentTarget(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i,targetId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);o(l)}catch(e){a(e)}}))))}))}updateDeploymentTarget(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i,targetId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,false);o(l)}catch(e){a(e)}}))))}))}updateDeploymentTargets(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,deploymentGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","2f0aa599-c121-4256-a5fd-ba370e0ae7b6",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.DeploymentMachine,true);r(l)}catch(e){o(e)}}))))}))}addTaskGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskGroup,false);i(l)}catch(e){r(e)}}))))}))}deleteTaskGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,taskGroupId:t};let o={comment:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTaskGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("versionSpec can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,taskGroupId:t};let l={versionSpec:i,$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskGroup,false);o(a)}catch(e){a(e)}}))))}))}getTaskGroupRevision(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("revision can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,taskGroupId:t};let o={revision:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("text/plain",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getTaskGroups(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:e,taskGroupId:t};let p={expanded:i,taskIdFilter:r,deleted:o,$top:a,continuationToken:l,queryOrder:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskGroup,true);c(o)}catch(e){d(e)}}))))}))}publishTaskGroup(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("parentTaskGroupId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={parentTaskGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.replace(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.TaskGroup,true);r(u)}catch(e){o(e)}}))))}))}undeleteTaskGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskGroup,true);i(l)}catch(e){r(e)}}))))}))}updateTaskGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,taskGroupId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskGroup,false);r(l)}catch(e){o(e)}}))))}))}updateTaskGroupProperties(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,taskGroupId:i};let l={disablePriorVersions:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.TaskGroup,true);o(u)}catch(e){a(e)}}))))}))}deleteTaskDefinition(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={taskId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getTaskContentZip(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("versionString can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={taskId:e};let a={versionString:t,visibility:i,scopeLocal:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getTaskDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("versionString can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={taskId:e};let l={versionString:t,visibility:i,scopeLocal:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskDefinition,false);o(a)}catch(e){a(e)}}))))}))}getTaskDefinitions(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={taskId:e};let l={visibility:t,scopeLocal:i,allVersions:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskDefinition,true);o(a)}catch(e){a(e)}}))))}))}updateAgentUpdateState(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("currentState can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:e,agentId:t};let a={currentState:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","8cc1b02b-ae49-4516-b5ad-4f9b29967c30",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.replace(t,null,i);let l=this.formatResponse(o.result,s.TypeInfo.TaskAgent,false);r(l)}catch(e){o(e)}}))))}))}updateAgentUserCapabilities(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={poolId:t,agentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","30ba3ada-fedf-4da8-bbb5-dacf2f82e176",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAgent,false);r(l)}catch(e){o(e)}}))))}))}addVariableGroup(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","ef5b7057-ffc3-4c77-bbad-c10b4a4abcc7",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.VariableGroup,false);t(l)}catch(e){i(e)}}))))}))}deleteVariableGroup(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("projectIds can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={groupId:e};let s={projectIds:t&&t.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","ef5b7057-ffc3-4c77-bbad-c10b4a4abcc7",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}shareVariableGroup(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("variableGroupId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={variableGroupId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","ef5b7057-ffc3-4c77-bbad-c10b4a4abcc7",n,s);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,null,false);i(l)}catch(e){r(e)}}))))}))}updateVariableGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={groupId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","ef5b7057-ffc3-4c77-bbad-c10b4a4abcc7",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.VariableGroup,false);i(l)}catch(e){r(e)}}))))}))}getVariableGroup(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,groupId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","f5b09dd5-9d54-45a1-8b5a-1c8287d634cc",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.VariableGroup,false);i(a)}catch(e){r(e)}}))))}))}getVariableGroups(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={groupName:t,actionFilter:i,$top:r,continuationToken:o,queryOrder:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","f5b09dd5-9d54-45a1-8b5a-1c8287d634cc",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.VariableGroup,true);l(o)}catch(e){u(e)}}))))}))}getVariableGroupsById(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("groupIds can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={groupIds:t&&t.join(","),loadSecrets:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","f5b09dd5-9d54-45a1-8b5a-1c8287d634cc",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.VariableGroup,true);r(l)}catch(e){o(e)}}))))}))}addVirtualMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,environmentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9e597901-4af7-4cc3-8d92-47d54db8ebfb",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.VirtualMachineGroup,false);r(l)}catch(e){o(e)}}))))}))}deleteVirtualMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t,resourceId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9e597901-4af7-4cc3-8d92-47d54db8ebfb",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getVirtualMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t,resourceId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9e597901-4af7-4cc3-8d92-47d54db8ebfb",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.VirtualMachineGroup,false);r(a)}catch(e){o(e)}}))))}))}updateVirtualMachineGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,environmentId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9e597901-4af7-4cc3-8d92-47d54db8ebfb",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.VirtualMachineGroup,false);r(l)}catch(e){o(e)}}))))}))}getVirtualMachines(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:e,environmentId:t,resourceId:i};let p={continuationToken:r,name:o,partialNameMatch:a,tags:l&&l.join(","),$top:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","48700676-2ba5-4282-8ec8-083280d169c7",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.VirtualMachine,true);c(o)}catch(e){d(e)}}))))}))}updateVirtualMachines(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,environmentId:i,resourceId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","48700676-2ba5-4282-8ec8-083280d169c7",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.VirtualMachine,true);o(l)}catch(e){a(e)}}))))}))}createAadOAuthRequest(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("tenantId can not be null or undefined")}if(t==null){throw new TypeError("redirectUri can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={};let l={tenantId:e,redirectUri:t,promptOption:i,completeCallbackPayload:r,completeCallbackByAuthCode:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9c63205e-3a0f-42a0-ad88-095200f13607",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getVstsAadTenantId(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","9c63205e-3a0f-42a0-ad88-095200f13607",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,false);e(o)}catch(e){t(e)}}))))}))}getYamlSchema(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={validateTaskNames:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","1f9990b9-1dba-441f-9c2e-6485888c42b6",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}}t.TaskAgentApiBase=TaskAgentApiBase;TaskAgentApiBase.RESOURCE_AREA_ID="a85b8835-c1a1-4aac-ae97-1c3d0ba72dbd"},700:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TaskApi=void 0;const r=i(666);const s=i(3090);class TaskApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Task-api",i)}getPlanAttachments(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,type:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","eb55e5d6-2f30-4295-b5ed-38da50b1fc52",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskAttachment,true);o(a)}catch(e){a(e)}}))))}))}createAttachment(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:i,hubName:r,planId:o,timelineId:a,recordId:l,type:u,name:c};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","7898f959-9cdf-4096-b29e-7f293031629e",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("PUT",r,t,o);let l=this.formatResponse(a.result,s.TypeInfo.TaskAttachment,false);d(l)}catch(e){p(e)}}))))}))}createAttachmentFromArtifact(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(u==null){throw new TypeError("artifactHash can not be null or undefined")}if(c==null){throw new TypeError("length can not be null or undefined")}return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r,recordId:o,type:a,name:l};let A={artifactHash:u,length:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","7898f959-9cdf-4096-b29e-7f293031629e",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.replace(t,null,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAttachment,false);d(o)}catch(e){p(e)}}))))}))}getAttachment(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r,recordId:o,type:a,name:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","7898f959-9cdf-4096-b29e-7f293031629e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAttachment,false);u(o)}catch(e){c(e)}}))))}))}getAttachmentContent(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r,recordId:s,type:o,name:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","7898f959-9cdf-4096-b29e-7f293031629e",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);l((yield this.http.get(t,{Accept:r})).message)}catch(e){u(e)}}))))}))}getAttachments(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r,recordId:o,type:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","7898f959-9cdf-4096-b29e-7f293031629e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskAttachment,true);l(o)}catch(e){u(e)}}))))}))}appendTimelineRecordFeed(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:t,hubName:i,planId:r,timelineId:s,recordId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","858983e4-19bd-4c5e-864c-507b59b58b12",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}getLines(e,t,i,r,s,o,a,l,u){return n(this,void 0,void 0,(function*(){if(o==null){throw new TypeError("stepId can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r,recordId:s};let p={stepId:o,endLine:a,takeCount:l,continuationToken:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","858983e4-19bd-4c5e-864c-507b59b58b12",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);c(s)}catch(e){d(e)}}))))}))}getJobInstance(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,orchestrationId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","0a1efd25-abda-43bd-9629-6c7bdd2e0d60",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TaskAgentJob,false);r(a)}catch(e){o(e)}}))))}))}appendLogContent(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:i,hubName:r,planId:o,logId:a};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","46f5667d-263a-4684-91b1-dff7fdcf64e2",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let a;a=yield this.rest.uploadStream("POST",r,t,o);let u=this.formatResponse(a.result,s.TypeInfo.TaskLog,false);l(u)}catch(e){u(e)}}))))}))}associateLog(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(o==null){throw new TypeError("serializedBlobId can not be null or undefined")}if(a==null){throw new TypeError("lineCount can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,logId:r};let c={serializedBlobId:o,lineCount:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","46f5667d-263a-4684-91b1-dff7fdcf64e2",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,s.TypeInfo.TaskLog,false);l(o)}catch(e){u(e)}}))))}))}createLog(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:t,hubName:i,planId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","46f5667d-263a-4684-91b1-dff7fdcf64e2",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.TaskLog,false);o(l)}catch(e){a(e)}}))))}))}getLog(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,logId:r};let u={startLine:s,endLine:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","46f5667d-263a-4684-91b1-dff7fdcf64e2",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}getLogs(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","46f5667d-263a-4684-91b1-dff7fdcf64e2",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TaskLog,true);r(a)}catch(e){o(e)}}))))}))}getPlanGroupsQueueMetrics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","038fd4d5-cda7-44ca-92c0-935843fee1a7",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TaskOrchestrationPlanGroupsQueueMetrics,true);i(a)}catch(e){r(e)}}))))}))}createOidcToken(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:t,hubName:i,planId:r,jobId:s};let u={serviceConnectionId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","69a319f4-28c1-4bfd-93e6-ea0ff5c6f1a2",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}getQueuedPlanGroups(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t};let l={statusFilter:i,count:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","0dd73091-3e36-4f43-b443-1b76dd426d84",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TaskOrchestrationQueuedPlanGroup,true);o(a)}catch(e){a(e)}}))))}))}getQueuedPlanGroup(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planGroup:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","distributedtask","65fd0708-bc1e-447b-a731-0587c5464e5b",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TaskOrchestrationQueuedPlanGroup,false);r(a)}catch(e){o(e)}}))))}))}getPlan(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","5cecd946-d704-471e-a45f-3b4064fcfaba",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TaskOrchestrationPlan,false);r(a)}catch(e){o(e)}}))))}))}getRecords(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r};let u={changeId:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","8893bc5b-35b2-4be7-83cb-99e683551db4",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TimelineRecord,true);a(o)}catch(e){l(e)}}))))}))}updateRecords(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:t,hubName:i,planId:r,timelineId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","8893bc5b-35b2-4be7-83cb-99e683551db4",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TimelineRecord,true);a(l)}catch(e){l(e)}}))))}))}createTimeline(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:t,hubName:i,planId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","83597576-cc2c-453c-bea6-2882ae6a1653",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Timeline,false);o(l)}catch(e){a(e)}}))))}))}deleteTimeline(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","83597576-cc2c-453c-bea6-2882ae6a1653",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getTimeline(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i,timelineId:r};let c={changeId:o,includeRecords:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","83597576-cc2c-453c-bea6-2882ae6a1653",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Timeline,false);l(o)}catch(e){u(e)}}))))}))}getTimelines(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={scopeIdentifier:e,hubName:t,planId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","distributedtask","83597576-cc2c-453c-bea6-2882ae6a1653",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.Timeline,true);r(a)}catch(e){o(e)}}))))}))}}t.TaskApi=TaskApi},2827:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TestApi=void 0;const r=i(666);const s=i(458);class TestApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Test-api",i)}createTestIterationResultAttachment(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("iterationId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};let u={iterationId:s,actionPath:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}createTestResultAttachment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}createTestSubResultAttachment(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};let l={testSubResultId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}getTestResultAttachmentContent(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getTestResultAttachments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TestAttachment,true);r(a)}catch(e){o(e)}}))))}))}getTestResultAttachmentZip(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getTestSubResultAttachmentContent(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={testSubResultId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getTestSubResultAttachments(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};let l={testSubResultId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestAttachment,true);o(a)}catch(e){a(e)}}))))}))}getTestSubResultAttachmentZip(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={testSubResultId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","2bffebe9-2f0f-4639-9af8-56129e9fed2d",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}createTestRunAttachment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","4f004af4-a507-489c-9b13-cb62060beb11",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTestRunAttachmentContent(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,attachmentId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","4f004af4-a507-489c-9b13-cb62060beb11",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/octet-stream",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getTestRunAttachments(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","4f004af4-a507-489c-9b13-cb62060beb11",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestAttachment,true);i(a)}catch(e){r(e)}}))))}))}getTestRunAttachmentZip(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,attachmentId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","4f004af4-a507-489c-9b13-cb62060beb11",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/zip",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getBugsLinkedToTestResult(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","6de20ca2-67de-4faf-97fa-38c5d585eb00",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getBuildCodeCoverage(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}if(i==null){throw new TypeError("flags can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildId:t,flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","77560e8a-4e8c-4d59-894e-a5f264c24444",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.BuildCoverage,true);r(l)}catch(e){o(e)}}))))}))}getCodeCoverageSummary(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildId:t,deltaBuildId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","77560e8a-4e8c-4d59-894e-a5f264c24444",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.CodeCoverageSummary,false);r(l)}catch(e){o(e)}}))))}))}updateCodeCoverageSummary(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t};let o={buildId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","77560e8a-4e8c-4d59-894e-a5f264c24444",n,o);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,s);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}getTestRunCodeCoverage(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("flags can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let o={flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","9629116f-3b89-4ed8-b358-d4694efda160",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}addCustomFields(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8ce1923b-f4c7-4e22-b93b-f6284e525ec2",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.CustomTestFieldDefinition,true);i(l)}catch(e){r(e)}}))))}))}queryCustomFields(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("scopeFilter can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={scopeFilter:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8ce1923b-f4c7-4e22-b93b-f6284e525ec2",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.CustomTestFieldDefinition,true);i(l)}catch(e){r(e)}}))))}))}queryTestResultHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","234616f5-429c-4e7b-9192-affd76731dfd",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultHistory,false);i(l)}catch(e){r(e)}}))))}))}getTestIteration(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,iterationId:r};let u={includeActionResults:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","73eb9074-3446-4c44-8296-2f811950ff8d",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestIterationDetailsModel,false);a(o)}catch(e){l(e)}}))))}))}getTestIterations(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};let l={includeActionResults:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","73eb9074-3446-4c44-8296-2f811950ff8d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestIterationDetailsModel,true);o(a)}catch(e){a(e)}}))))}))}getLinkedWorkItemsByQuery(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","a4dcb25b-9878-49ea-abfd-e440bd9b1dcd",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getTestRunLogs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","a1e55200-637e-42e9-a7c0-7e5bfdedb1b3",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestMessageLogDetails,true);i(a)}catch(e){r(e)}}))))}))}getPoint(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i,pointIds:r};let u={witFields:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","3bcfd5c8-be62-488e-b1da-b8289ce9299c",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestPoint,false);a(o)}catch(e){l(e)}}))))}))}getPoints(e,t,i,r,o,a,l,u,c,d){return n(this,void 0,void 0,(function*(){return new Promise(((p,A)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let f={witFields:r,configurationId:o,testCaseId:a,testPointIds:l,includePointDetails:u,$skip:c,$top:d};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","3bcfd5c8-be62-488e-b1da-b8289ce9299c",n,f);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestPoint,true);p(o)}catch(e){A(e)}}))))}))}updateTestPoints(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,suiteId:r,pointIds:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","3bcfd5c8-be62-488e-b1da-b8289ce9299c",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TestPoint,true);a(l)}catch(e){l(e)}}))))}))}getPointsByQuery(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={$skip:i,$top:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","b4264fd0-a5d1-43e2-82a5-b9c46b7da9ce",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.TestPointsQuery,false);o(u)}catch(e){a(e)}}))))}))}getTestResultDetailsForBuild(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:e};let p={buildId:t,publishContext:i,groupBy:r,$filter:o,$orderby:a,shouldIncludeResults:l,queryRunSummaryForInProgress:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","efb387b0-10d5-42e7-be40-95e06ee9430f",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultsDetails,false);c(o)}catch(e){d(e)}}))))}))}getTestResultDetailsForRelease(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e};let A={releaseId:t,releaseEnvId:i,publishContext:r,groupBy:o,$filter:a,$orderby:l,shouldIncludeResults:u,queryRunSummaryForInProgress:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","b834ec7e-35bb-450f-a3c8-802e70ca40dd",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultsDetails,false);d(o)}catch(e){p(e)}}))))}))}publishTestResultDocument(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","370ca04b-8eec-4ca8-8ba3-d24dca228791",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getResultGroupsByBuild(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}if(i==null){throw new TypeError("publishContext can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={buildId:t,publishContext:i,fields:r&&r.join(","),continuationToken:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","d279d052-c55a-4204-b913-42f733b52958",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}getResultGroupsByRelease(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("publishContext can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={releaseId:t,publishContext:i,releaseEnvId:r,fields:s&&s.join(","),continuationToken:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","ef5ce5d4-a4e5-47ee-804c-354518f8d03f",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}queryTestResultsMetaData(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","afa7830e-67a7-4336-8090-2b448ca80295",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getResultRetentionSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","a3206d9e-fa8d-42d3-88cb-f75c51e69cde",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.ResultRetentionSettings,false);t(a)}catch(e){i(e)}}))))}))}updateResultRetentionSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","a3206d9e-fa8d-42d3-88cb-f75c51e69cde",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ResultRetentionSettings,false);i(l)}catch(e){r(e)}}))))}))}addTestResultsToTestRun(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.6","Test","4637d869-3a76-4468-8057-0bb02aa385cf",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getTestResultById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};let l={detailsToInclude:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.6","Test","4637d869-3a76-4468-8057-0bb02aa385cf",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestCaseResult,false);o(a)}catch(e){a(e)}}))))}))}getTestResults(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let c={detailsToInclude:i,$skip:r,$top:o,outcomes:a&&a.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.6","Test","4637d869-3a76-4468-8057-0bb02aa385cf",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestCaseResult,true);l(o)}catch(e){u(e)}}))))}))}updateTestResults(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.6","Test","4637d869-3a76-4468-8057-0bb02aa385cf",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getTestResultsByQuery(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.6","Test","6711da49-8e6f-4d35-9f73-cef7a3c81a5b",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultsQuery,false);i(l)}catch(e){r(e)}}))))}))}getTestResultsByBuild(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={buildId:t,publishContext:i,outcomes:r&&r.join(","),$top:s,continuationToken:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","3c191b88-615b-4be2-b7d9-5ff9141e91d4",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}getTestResultsByRelease(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={releaseId:t,releaseEnvid:i,publishContext:r,outcomes:s&&s.join(","),$top:o,continuationToken:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","ce01820b-83f3-4c15-a583-697a43292c4e",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);l(s)}catch(e){u(e)}}))))}))}queryTestResultsReportForBuild(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={buildId:t,publishContext:i,includeFailureDetails:r,buildToCompare:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","000ef77b-fea2-498d-a10d-ad1a037f559f",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultSummary,false);a(o)}catch(e){l(e)}}))))}))}queryTestResultsReportForRelease(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={releaseId:t,releaseEnvId:i,publishContext:r,includeFailureDetails:o,releaseToCompare:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","85765790-ac68-494e-b268-af36c3929744",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultSummary,false);l(o)}catch(e){u(e)}}))))}))}queryTestResultsSummaryForReleases(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","85765790-ac68-494e-b268-af36c3929744",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultSummary,true);i(l)}catch(e){r(e)}}))))}))}queryTestSummaryByRequirement(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={workItemIds:i&&i.join(",")};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","cd08294e-308d-4460-a46e-4cfdefba0b4b",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.TestSummaryForWorkItem,true);r(u)}catch(e){o(e)}}))))}))}queryResultTrendForBuild(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","fbc82a85-0786-4442-88bb-eb0fda6b01b0",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.AggregatedDataForResultTrend,true);i(l)}catch(e){r(e)}}))))}))}queryResultTrendForRelease(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","dd178e93-d8dd-4887-9635-d6b9560b7b6e",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.AggregatedDataForResultTrend,true);i(l)}catch(e){r(e)}}))))}))}getTestRunStatistics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","0a42c424-d764-4a16-a2d5-5c85f87d0ae8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestRunStatistic,false);i(a)}catch(e){r(e)}}))))}))}createTestRun(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestRun,false);i(l)}catch(e){r(e)}}))))}))}deleteTestRun(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTestRunById(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let a={includeDetails:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TestRun,false);r(l)}catch(e){o(e)}}))))}))}getTestRuns(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e};let A={buildUri:t,owner:i,tmiRunId:r,planId:o,includeRunDetails:a,automated:l,$skip:u,$top:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestRun,true);d(o)}catch(e){p(e)}}))))}))}queryTestRuns(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y,m){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("minLastUpdatedDate can not be null or undefined")}if(i==null){throw new TypeError("maxLastUpdatedDate can not be null or undefined")}return new Promise(((v,I)=>n(this,void 0,void 0,(function*(){let n={project:e};let E={minLastUpdatedDate:t,maxLastUpdatedDate:i,state:r,planIds:o&&o.join(","),isAutomated:a,publishContext:l,buildIds:u&&u.join(","),buildDefIds:c&&c.join(","),branchName:d,releaseIds:p&&p.join(","),releaseDefIds:A&&A.join(","),releaseEnvIds:f&&f.join(","),releaseEnvDefIds:h&&h.join(","),runTitle:g,$top:y,continuationToken:m};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n,E);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestRun,true);v(o)}catch(e){I(e)}}))))}))}updateTestRun(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","cadb3810-d47d-4a3c-a234-fe5f3be50138",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestRun,false);r(l)}catch(e){o(e)}}))))}))}createTestSession(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","1500b4b4-6c69-4ca6-9b18-35e9e97fe2ac",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TestSession,false);i(l)}catch(e){r(e)}}))))}))}getTestSessions(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n=null;let c=null;if(e){n=e.projectId||e.project;c=e.teamId||e.team}let d={project:n,team:c};let p={period:t,allSessions:i,includeAllProperties:r,source:o,includeOnlyCompletedSessions:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","1500b4b4-6c69-4ca6-9b18-35e9e97fe2ac",d,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let r=this.formatResponse(n.result,s.TypeInfo.TestSession,true);l(r)}catch(e){u(e)}}))))}))}updateTestSession(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","1500b4b4-6c69-4ca6-9b18-35e9e97fe2ac",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TestSession,false);i(l)}catch(e){r(e)}}))))}))}deleteSharedParameter(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sharedParameterId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8300eeca-0f8c-4eff-a089-d2dda409c41f",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}deleteSharedStep(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sharedStepId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","fabb3cc9-e3f8-40b7-8b62-24cc4b73fccf",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addTestCasesToSuite(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={action:"TestCases",project:e,planId:t,suiteId:i,testCaseIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","a4a1ec1c-b03f-41ca-8857-704594ecf58e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,null,true);s(o)}catch(e){o(e)}}))))}))}getTestCaseById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={action:"TestCases",project:e,planId:t,suiteId:i,testCaseIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","a4a1ec1c-b03f-41ca-8857-704594ecf58e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getTestCases(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={action:"TestCases",project:e,planId:t,suiteId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","a4a1ec1c-b03f-41ca-8857-704594ecf58e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}removeTestCasesFromSuiteUrl(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={action:"TestCases",project:e,planId:t,suiteId:i,testCaseIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","a4a1ec1c-b03f-41ca-8857-704594ecf58e",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}updateSuiteTestCases(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={action:"TestCases",project:t,planId:i,suiteId:r,testCaseIds:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","Test","a4a1ec1c-b03f-41ca-8857-704594ecf58e",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let a=this.formatResponse(s.result,null,true);o(a)}catch(e){a(e)}}))))}))}deleteTestCase(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testCaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","4d472e0f-e32c-4ef8-adf4-a4078772889c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}queryTestHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","Test","929fd86c-3e38-4d8c-b4b6-90df256e5971",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestHistoryQuery,false);i(l)}catch(e){r(e)}}))))}))}createTestSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8133ce14-962f-42af-a5f9-6aa9defcb9c8",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteTestSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testSettingsId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8133ce14-962f-42af-a5f9-6aa9defcb9c8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTestSettingsById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testSettingsId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","8133ce14-962f-42af-a5f9-6aa9defcb9c8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}addWorkItemToTestLinks(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","371b1655-ce05-412e-a113-64cc77bb78d2",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemToTestLinks,false);i(l)}catch(e){r(e)}}))))}))}deleteTestMethodToWorkItemLink(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testName can not be null or undefined")}if(i==null){throw new TypeError("workItemId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={testName:t,workItemId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","7b0bdee3-a354-47f9-a42c-89018d7808d5",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}queryTestMethodLinkedWorkItems(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testName can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={testName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","7b0bdee3-a354-47f9-a42c-89018d7808d5",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.create(t,null,r);let l=this.formatResponse(a.result,s.TypeInfo.TestToWorkItemLinks,false);i(l)}catch(e){r(e)}}))))}))}queryTestResultWorkItems(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("workItemCategory can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={workItemCategory:t,automatedTestName:i,testCaseId:r,maxCompleteDate:s,days:o,$workItemCount:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","Test","926ff5dc-137f-45f0-bd51-9412fa9810ce",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);l(s)}catch(e){u(e)}}))))}))}}t.TestApi=TestApi;TestApi.RESOURCE_AREA_ID="c2aa639c-3ccc-4740-b3b6-ce2a1e1d984e"},518:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TestPlanApi=void 0;const r=i(666);const s=i(9793);class TestPlanApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-TestPlan-api",i)}createTestConfiguration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","8369318e-38fa-4e84-9043-4b2a75d2c256",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestConfiguration,false);i(l)}catch(e){r(e)}}))))}))}deleteTestConfguration(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testConfiguartionId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={testConfiguartionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","8369318e-38fa-4e84-9043-4b2a75d2c256",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTestConfigurationById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testConfigurationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","8369318e-38fa-4e84-9043-4b2a75d2c256",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestConfiguration,false);i(a)}catch(e){r(e)}}))))}))}getTestConfigurations(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={continuationToken:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","8369318e-38fa-4e84-9043-4b2a75d2c256",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TestConfiguration,true);i(l)}catch(e){r(e)}}))))}))}updateTestConfiguration(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("testConfiguartionId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={testConfiguartionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","8369318e-38fa-4e84-9043-4b2a75d2c256",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.update(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.TestConfiguration,false);r(u)}catch(e){o(e)}}))))}))}getTestEntityCountByPlanId(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t};let d={states:i,outcome:r,configurations:s,testers:o,assignedTo:a,entity:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","300578da-7b40-4c1e-9542-7aed6029e504",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);u(s)}catch(e){c(e)}}))))}))}createTestPlan(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","0e292477-a0c2-47f3-a9b6-34f153d627f4",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestPlan,false);i(l)}catch(e){r(e)}}))))}))}deleteTestPlan(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","0e292477-a0c2-47f3-a9b6-34f153d627f4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTestPlanById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","0e292477-a0c2-47f3-a9b6-34f153d627f4",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestPlan,false);i(a)}catch(e){r(e)}}))))}))}getTestPlans(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={owner:t,continuationToken:i,includePlanDetails:r,filterActivePlans:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","0e292477-a0c2-47f3-a9b6-34f153d627f4",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestPlan,true);a(o)}catch(e){l(e)}}))))}))}updateTestPlan(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","0e292477-a0c2-47f3-a9b6-34f153d627f4",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestPlan,false);r(l)}catch(e){o(e)}}))))}))}getSuiteEntries(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,suiteId:t};let a={suiteEntryType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","d6733edf-72f1-4252-925b-c560dfe9b75a",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.SuiteEntry,true);r(l)}catch(e){o(e)}}))))}))}reorderSuiteEntries(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,suiteId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","d6733edf-72f1-4252-925b-c560dfe9b75a",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.SuiteEntry,true);r(l)}catch(e){o(e)}}))))}))}createBulkTestSuites(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,parentSuiteId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1e58fbe6-1761-43ce-97f6-5492ec9d438e",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.TestSuite,true);o(l)}catch(e){a(e)}}))))}))}createTestSuite(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1046d5d3-ab61-4ca7-a65a-36118a978256",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestSuite,false);r(l)}catch(e){o(e)}}))))}))}deleteTestSuite(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1046d5d3-ab61-4ca7-a65a-36118a978256",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getTestSuiteById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let l={expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1046d5d3-ab61-4ca7-a65a-36118a978256",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestSuite,false);o(a)}catch(e){a(e)}}))))}))}getTestSuitesForPlan(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t};let u={expand:i,continuationToken:r,asTreeView:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1046d5d3-ab61-4ca7-a65a-36118a978256",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestSuite,true);a(o)}catch(e){l(e)}}))))}))}updateTestSuite(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,suiteId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","1046d5d3-ab61-4ca7-a65a-36118a978256",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.TestSuite,false);o(l)}catch(e){a(e)}}))))}))}getSuitesByTestCaseId(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("testCaseId can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={testCaseId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","a4080e84-f17b-4fad-84f1-7960b6525bf2",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.TestSuite,true);t(l)}catch(e){i(e)}}))))}))}addTestCasesToSuite(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,suiteId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.TestCase,true);o(l)}catch(e){a(e)}}))))}))}getTestCase(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i,testCaseId:r};let c={witFields:o,returnIdentityRef:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestCase,true);l(o)}catch(e){u(e)}}))))}))}getTestCaseList(e,t,i,r,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let h={testIds:r,configurationIds:o,witFields:a,continuationToken:l,returnIdentityRef:u,expand:c,excludeFlags:d,isRecursive:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n,h);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestCase,true);A(o)}catch(e){f(e)}}))))}))}removeTestCasesFromSuite(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("testCaseIds can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let a={testCaseIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}removeTestCasesListFromSuite(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("testIds can not be null or undefined")}return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let a={testIds:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}updateSuiteTestCases(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,suiteId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","testplan","a9bd61ac-45cf-4d13-9441-43dcd01edf8d",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.TestCase,true);o(l)}catch(e){a(e)}}))))}))}cloneTestCase(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","529b2b8d-82f4-4893-b1e4-1e74ea534673",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.CloneTestCaseOperationInformation,false);i(l)}catch(e){r(e)}}))))}))}getTestCaseCloneInformation(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,cloneOperationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","529b2b8d-82f4-4893-b1e4-1e74ea534673",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.CloneTestCaseOperationInformation,false);i(a)}catch(e){r(e)}}))))}))}exportTestCases(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","3b9d1c87-6b1a-4e7d-9e7d-1a8e543112bb",n);let r=t.requestUrl;let s=t.apiVersion;let o=this.createAcceptHeader("application/octet-stream",s);i((yield this.http.post(r,JSON.stringify(e),{Accept:o,"Content-Type":"application/json"})).message)}catch(e){r(e)}}))))}))}deleteTestCase(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testCaseId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","29006fb5-816b-4ff7-a329-599943569229",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDeletedTestPlans(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={continuationToken:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","04c64b80-239e-426c-b79d-b1ca8951ce26",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TestPlan,true);i(l)}catch(e){r(e)}}))))}))}restoreDeletedTestPlan(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","04c64b80-239e-426c-b79d-b1ca8951ce26",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}cloneTestPlan(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={deepClone:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","e65df662-d8a3-46c7-ae1c-14e2d4df57e1",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.CloneTestPlanOperationInformation,false);r(u)}catch(e){o(e)}}))))}))}getCloneInformation(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,cloneOperationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","e65df662-d8a3-46c7-ae1c-14e2d4df57e1",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.CloneTestPlanOperationInformation,false);i(a)}catch(e){r(e)}}))))}))}getPoints(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("pointId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let c={pointId:r,returnIdentityRef:o,includePointDetails:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","52df686e-bae4-4334-b0ee-b6cf4e6f6b73",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestPoint,true);l(o)}catch(e){u(e)}}))))}))}getPointsList(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t,suiteId:i};let A={testPointIds:r,testCaseId:o,continuationToken:a,returnIdentityRef:l,includePointDetails:u,isRecursive:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","52df686e-bae4-4334-b0ee-b6cf4e6f6b73",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestPoint,true);d(o)}catch(e){p(e)}}))))}))}updateTestPoints(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:t,planId:i,suiteId:r};let c={includePointDetails:o,returnIdentityRef:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","52df686e-bae4-4334-b0ee-b6cf4e6f6b73",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.TestPoint,true);l(a)}catch(e){u(e)}}))))}))}getDeletedTestSuitesForPlan(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,planId:t};let u={expand:i,continuationToken:r,asTreeView:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","d2f1e8a4-3b6e-4f8b-9c8e-2d4f6e4b5a7c",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestSuite,true);a(o)}catch(e){l(e)}}))))}))}getDeletedTestSuitesForProject(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={expand:t,continuationToken:i,asTreeView:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","f40ae369-855d-4d5e-bee0-5e99c5c42fcb",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestSuite,true);o(a)}catch(e){a(e)}}))))}))}restoreDeletedTestSuite(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,suiteId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","f40ae369-855d-4d5e-bee0-5e99c5c42fcb",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}cloneTestSuite(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={deepClone:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","181d4c97-0e98-4ee2-ad6a-4cada675e555",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.CloneTestSuiteOperationInformation,false);r(u)}catch(e){o(e)}}))))}))}getSuiteCloneInformation(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,cloneOperationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testplan","181d4c97-0e98-4ee2-ad6a-4cada675e555",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.CloneTestSuiteOperationInformation,false);i(a)}catch(e){r(e)}}))))}))}createTestVariable(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","2c61fac6-ac4e-45a5-8c38-1c2b8fd8ea6c",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestVariable,false);i(l)}catch(e){r(e)}}))))}))}deleteTestVariable(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testVariableId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","2c61fac6-ac4e-45a5-8c38-1c2b8fd8ea6c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTestVariableById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testVariableId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","2c61fac6-ac4e-45a5-8c38-1c2b8fd8ea6c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestVariable,false);i(a)}catch(e){r(e)}}))))}))}getTestVariables(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={continuationToken:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","2c61fac6-ac4e-45a5-8c38-1c2b8fd8ea6c",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TestVariable,true);i(l)}catch(e){r(e)}}))))}))}updateTestVariable(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,testVariableId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testplan","2c61fac6-ac4e-45a5-8c38-1c2b8fd8ea6c",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestVariable,false);r(l)}catch(e){o(e)}}))))}))}}t.TestPlanApi=TestPlanApi},457:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TestResultsApi=void 0;const r=i(666);const s=i(458);class TestResultsApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-testResults-api",i)}createTestIterationResultAttachment(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("iterationId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};let u={iterationId:s,actionPath:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}createTestResultAttachment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}createTestSubResultAttachment(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testCaseResultId:r};let l={testSubResultId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}deleteTestResultAttachment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getTestIterationAttachmentContent(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("iterationId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={iterationId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getTestIterationAttachmentZip(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("iterationId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={iterationId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getTestResultAttachmentContent(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getTestResultAttachments(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.TestAttachment,true);r(a)}catch(e){o(e)}}))))}))}getTestResultAttachmentZip(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getTestSubResultAttachmentContent(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={testSubResultId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getTestSubResultAttachments(e,t,i,r){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};let l={testSubResultId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestAttachment,true);o(a)}catch(e){a(e)}}))))}))}getTestSubResultAttachmentZip(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(s==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i,attachmentId:r};let l={testSubResultId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","2a632e97-e014-4275-978f-8e5c4906d4b3",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}createTestRunAttachment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b5731898-8206-477a-a51d-3fdf116fc6bf",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}deleteTestRunAttachment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,attachmentId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b5731898-8206-477a-a51d-3fdf116fc6bf",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getTestRunAttachmentContent(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,attachmentId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b5731898-8206-477a-a51d-3fdf116fc6bf",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/octet-stream",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getTestRunAttachments(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b5731898-8206-477a-a51d-3fdf116fc6bf",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestAttachment,true);i(a)}catch(e){r(e)}}))))}))}getTestRunAttachmentZip(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,attachmentId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b5731898-8206-477a-a51d-3fdf116fc6bf",n);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/zip",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getBugsLinkedToTestResult(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","d8dbf98f-eb34-4f8d-8365-47972af34f29",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}fetchSourceCodeCoverageReport(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","a459e10b-d703-4193-b3c1-60f2287918b3",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.SourceViewBuildCoverage,true);i(l)}catch(e){r(e)}}))))}))}getBuildCodeCoverage(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}if(i==null){throw new TypeError("flags can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildId:t,flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","9b3e1ece-c6ab-4fbb-8167-8a32a0c92216",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.BuildCoverage,true);r(l)}catch(e){o(e)}}))))}))}getCodeCoverageSummary(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildId:t,deltaBuildId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","9b3e1ece-c6ab-4fbb-8167-8a32a0c92216",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.CodeCoverageSummary,false);r(l)}catch(e){o(e)}}))))}))}updateCodeCoverageSummary(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","9b3e1ece-c6ab-4fbb-8167-8a32a0c92216",n,o);let t=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.create(t,i,s);let l=this.formatResponse(a.result,null,false);r(l)}catch(e){s(e)}}))))}))}getTestRunCodeCoverage(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("flags can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let o={flags:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","5641efbc-6f9b-401a-baeb-d3da22489e5e",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}addCustomFields(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b67d46d8-b70e-4dcc-a98c-7f74b52ba82f",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.CustomTestFieldDefinition,true);i(l)}catch(e){r(e)}}))))}))}queryCustomFields(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("scopeFilter can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={scopeFilter:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","b67d46d8-b70e-4dcc-a98c-7f74b52ba82f",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.CustomTestFieldDefinition,true);i(l)}catch(e){r(e)}}))))}))}deleteCustomFieldById(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,testExtensionFieldId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","75653fea-8649-4e07-b296-ca20e1bb5633",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}updateCustomField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","75653fea-8649-4e07-b296-ca20e1bb5633",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.CustomTestFieldDefinition,false);i(l)}catch(e){r(e)}}))))}))}getFileLevelCodeCoverage(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","4a6d0c46-51ca-45aa-9163-249cee3289b7",n);let r=t.requestUrl;let s=t.apiVersion;let o=this.createAcceptHeader("text/plain",s);i((yield this.http.post(r,JSON.stringify(e),{Accept:o,"Content-Type":"application/json"})).message)}catch(e){r(e)}}))))}))}getFlakyTestResultsByBuildDefinitionId(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildDefinitionId can not be null or undefined")}if(i==null){throw new TypeError("minBuildCreatedDate can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildDefinitionId:t,minBuildCreatedDate:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","8ed3cf63-7153-4722-a107-c49dae996143",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getFlakyTestResultsByTestRun(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","31cc4b31-416f-45cd-9b45-39534279e10c",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestCaseResult,true);i(a)}catch(e){r(e)}}))))}))}queryTestResultHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","bdf7a97b-0395-4da8-9d5d-f957619327d1",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultHistory,false);i(l)}catch(e){r(e)}}))))}))}getTestRunMessageLogs(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","e9ab0c6a-1984-418b-87c0-ee4202318ba3",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestMessageLogDetails,true);i(a)}catch(e){r(e)}}))))}))}getTestPipelineMetrics(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("pipelineId can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e};let d={pipelineId:t,stageName:i,phaseName:r,jobName:o,metricNames:a&&a.join(","),groupByNode:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","65f35817-86a1-4131-b38b-3ec2d4744e53",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.PipelineTestMetrics,false);u(o)}catch(e){c(e)}}))))}))}getTestResultDetailsForBuild(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:e};let p={buildId:t,publishContext:i,groupBy:r,$filter:o,$orderby:a,shouldIncludeResults:l,queryRunSummaryForInProgress:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","a518c749-4524-45b2-a7ef-1ac009b312cd",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultsDetails,false);c(o)}catch(e){d(e)}}))))}))}getTestResultDetailsForRelease(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e};let A={releaseId:t,releaseEnvId:i,publishContext:r,groupBy:o,$filter:a,$orderby:l,shouldIncludeResults:u,queryRunSummaryForInProgress:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","19a8183a-69fb-47d7-bfbf-1b6b0d921294",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultsDetails,false);d(o)}catch(e){p(e)}}))))}))}publishTestResultDocument(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","74838649-b038-42f1-a0e7-6deb3973bf14",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getResultGroupsByBuild(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}if(i==null){throw new TypeError("publishContext can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={buildId:t,publishContext:i,fields:r&&r.join(","),continuationToken:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","e49244d1-c49f-49ad-a717-3bbaefe6a201",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}getResultGroupsByRelease(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("publishContext can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={releaseId:t,publishContext:i,releaseEnvId:r,fields:s&&s.join(","),continuationToken:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","3c2b6bb0-0620-434a-a5c3-26aa0fcfda15",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}queryTestResultsMetaData(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t};let o={detailsToInclude:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","testresults","b72ff4c0-4341-4213-ba27-f517cf341c95",n,o);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,s);let l=this.formatResponse(a.result,null,true);r(l)}catch(e){s(e)}}))))}))}updateTestResultsMetaData(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,testCaseReferenceId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.4","testresults","b72ff4c0-4341-4213-ba27-f517cf341c95",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTestResultsByQuery(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","14033a2c-af25-4af1-9e39-8ef6900482e3",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultsQuery,false);i(l)}catch(e){r(e)}}))))}))}getTestResultsByQueryWiql(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:t};let c={includeResultDetails:i,includeIterationDetails:r,$skip:o,$top:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","5ea78be3-2f5a-4110-8034-c27f24c62db1",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,s.TypeInfo.TestCaseResult,true);l(a)}catch(e){u(e)}}))))}))}addTestResultsToTestRun(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","02afa165-e79a-4d70-8f0c-2af0f35b4e07",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getTestResultById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testResultId:i};let l={detailsToInclude:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","02afa165-e79a-4d70-8f0c-2af0f35b4e07",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestCaseResult,false);o(a)}catch(e){a(e)}}))))}))}getTestResults(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let d={detailsToInclude:i,$skip:r,$top:o,outcomes:a&&a.join(","),$newTestsOnly:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","02afa165-e79a-4d70-8f0c-2af0f35b4e07",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestCaseResult,true);u(o)}catch(e){c(e)}}))))}))}updateTestResults(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","02afa165-e79a-4d70-8f0c-2af0f35b4e07",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getTestResultsByBuild(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={buildId:t,publishContext:i,outcomes:r&&r.join(","),$top:s,continuationToken:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","f48cc885-dbc4-4efc-ab19-ae8c19d1e02a",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}getTestResultsByPipeline(e,t,i,r,s,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("pipelineId can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:t};let p={pipelineId:i,stageName:r,phaseName:s,jobName:o,outcomes:a&&a.join(","),includeAllBuildRuns:l,$top:u};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","80169dc2-30c3-4c25-84b2-dd67d7ff1f52",n,p);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);c(o)}catch(e){d(e)}}))))}))}getTestResultsByRelease(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={releaseId:t,releaseEnvid:i,publishContext:r,outcomes:s&&s.join(","),$top:o,continuationToken:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","3994b949-77e5-495d-8034-edf80d95b84e",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);l(s)}catch(e){u(e)}}))))}))}testResultsGroupDetails(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("pipelineId can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e};let d={pipelineId:t,stageName:i,phaseName:r,jobName:o,shouldIncludeFailedAndAbortedResults:a,queryGroupSummaryForInProgress:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","f903b850-06af-4b50-a344-d7bbfb19e93b",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultsDetails,false);u(o)}catch(e){c(e)}}))))}))}queryTestResultsReportForBuild(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={buildId:t,publishContext:i,includeFailureDetails:r,buildToCompare:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","e009fa95-95a5-4ad4-9681-590043ce2423",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultSummary,false);a(o)}catch(e){l(e)}}))))}))}queryTestResultsReportForPipeline(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("pipelineId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={pipelineId:t,stageName:i,phaseName:r,jobName:o,includeFailureDetails:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","71f746a1-7d68-40fe-b705-9d821a73dff2",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultSummary,false);l(o)}catch(e){u(e)}}))))}))}queryTestResultsReportForRelease(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={releaseId:t,releaseEnvId:i,publishContext:r,includeFailureDetails:o,releaseToCompare:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","f10f9577-2c04-45ab-8c99-b26567a7cd55",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestResultSummary,false);l(o)}catch(e){u(e)}}))))}))}queryTestResultsSummaryForReleases(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","f10f9577-2c04-45ab-8c99-b26567a7cd55",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultSummary,true);i(l)}catch(e){r(e)}}))))}))}queryTestSummaryByRequirement(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t};let a={workItemIds:i&&i.join(",")};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","3b7fd26f-c335-4e55-afc1-a588f5e2af3c",n,a);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let l;l=yield this.rest.create(i,e,o);let u=this.formatResponse(l.result,s.TypeInfo.TestSummaryForWorkItem,true);r(u)}catch(e){o(e)}}))))}))}queryResultTrendForBuild(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","0886a7ae-315a-4dba-9122-bcce93301f3a",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.AggregatedDataForResultTrend,true);i(l)}catch(e){r(e)}}))))}))}queryResultTrendForRelease(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","107f23c3-359a-460a-a70c-63ee739f9f9a",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.AggregatedDataForResultTrend,true);i(l)}catch(e){r(e)}}))))}))}createTestRun(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestRun,false);i(l)}catch(e){r(e)}}))))}))}deleteTestRun(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTestRunById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let l={includeDetails:i,includeTags:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestRun,false);o(a)}catch(e){a(e)}}))))}))}getTestRuns(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e};let A={buildUri:t,owner:i,tmiRunId:r,planId:o,includeRunDetails:a,automated:l,$skip:u,$top:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestRun,true);d(o)}catch(e){p(e)}}))))}))}queryTestRuns(e,t,i,r,o,a,l,u,c,d,p,A,f,h,g,y,m){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("minLastUpdatedDate can not be null or undefined")}if(i==null){throw new TypeError("maxLastUpdatedDate can not be null or undefined")}return new Promise(((v,I)=>n(this,void 0,void 0,(function*(){let n={project:e};let E={minLastUpdatedDate:t,maxLastUpdatedDate:i,state:r,planIds:o&&o.join(","),isAutomated:a,publishContext:l,buildIds:u&&u.join(","),buildDefIds:c&&c.join(","),branchName:d,releaseIds:p&&p.join(","),releaseDefIds:A&&A.join(","),releaseEnvIds:f&&f.join(","),releaseEnvDefIds:h&&h.join(","),runTitle:g,$top:y,continuationToken:m};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n,E);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestRun,true);v(o)}catch(e){I(e)}}))))}))}updateTestRun(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","364538f9-8062-4ce0-b024-75a0fb463f0d",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestRun,false);r(l)}catch(e){o(e)}}))))}))}getTestRunSummaryByOutcome(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","5c6a250c-53b7-4851-990c-42a7a00c8b39",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestRunStatistic,false);i(a)}catch(e){r(e)}}))))}))}getTestResultsSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={settingsType:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","testresults","7319952e-e5a9-4e19-a006-84f3be8b7c68",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TestResultsSettings,false);i(l)}catch(e){r(e)}}))))}))}updatePipelinesTestSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","testresults","7319952e-e5a9-4e19-a006-84f3be8b7c68",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestResultsSettings,false);i(l)}catch(e){r(e)}}))))}))}getSimilarTestResults(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){if(o==null){throw new TypeError("testSubResultId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,testResultId:r};let c={testSubResultId:o,$top:a};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","67d0a074-b255-4902-a639-e3e6de7a3de6",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestCaseResult,true);l(a)}catch(e){u(e)}}))))}))}getTestRunStatistics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","82b986e8-ca9e-4a89-b39e-f65c69bc104a",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestRunStatistic,false);i(a)}catch(e){r(e)}}))))}))}getCoverageStatusBadge(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,definition:t};let a={branchName:i,label:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","73b7c9d8-defb-4b60-b3d6-2162d60d6b13",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getTestTagsForBuild(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","52ee2057-4b54-41a6-a18c-ed4375a00f8d",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getTestTagsForRelease(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={releaseId:t,releaseEnvId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","52ee2057-4b54-41a6-a18c-ed4375a00f8d",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}updateTestRunTags(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","a5e2f411-2b43-45f3-989c-05b71339f5b8",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}getTestTagSummaryForBuild(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","655a8f6b-fec7-4b46-b672-68b44141b498",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTestTagSummaryForRelease(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("releaseId can not be null or undefined")}if(i==null){throw new TypeError("releaseEnvId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={releaseId:t,releaseEnvId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","655a8f6b-fec7-4b46-b672-68b44141b498",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}createBuildAttachmentInLogStore(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,buildId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","6f747e16-18c2-435a-b4fb-fa05d6845fee",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}createTestRunLogStoreAttachment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","1026d5de-4b0b-46ae-a31f-7c59b6af51ef",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}deleteTestRunLogStoreAttachment(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("filename can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let o={filename:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","1026d5de-4b0b-46ae-a31f-7c59b6af51ef",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTestRunLogStoreAttachmentContent(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("filename can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let o={filename:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","1026d5de-4b0b-46ae-a31f-7c59b6af51ef",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/octet-stream",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getTestRunLogStoreAttachments(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","1026d5de-4b0b-46ae-a31f-7c59b6af51ef",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.TestLogStoreAttachment,true);i(a)}catch(e){r(e)}}))))}))}getTestRunLogStoreAttachmentZip(e,t,i){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("filename can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let o={filename:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","1026d5de-4b0b-46ae-a31f-7c59b6af51ef",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("application/zip",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}createFailureType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","c4ac0486-830c-4a2a-9ef9-e8a1791a70fd",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteFailureType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,failureTypeId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","c4ac0486-830c-4a2a-9ef9-e8a1791a70fd",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getFailureTypes(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","c4ac0486-830c-4a2a-9ef9-e8a1791a70fd",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}queryTestHistory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","2a41bd6a-8118-4403-b74e-5ba7492aed9d",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestHistoryQuery,false);i(l)}catch(e){r(e)}}))))}))}getTestLogsForBuild(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("buildId can not be null or undefined")}if(r==null){throw new TypeError("type can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:t};let p={buildId:i,type:r,directoryPath:o,fileNamePrefix:a,fetchMetaData:l,top:u};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","dff8ce3a-e539-4817-a405-d968491a88f1",n,p);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestLog,true);c(a)}catch(e){d(e)}}))))}))}getTestResultLogs(e,t,i,r,o,a,l,u,c,d){return n(this,void 0,void 0,(function*(){if(o==null){throw new TypeError("type can not be null or undefined")}return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,resultId:r};let A={type:o,directoryPath:a,fileNamePrefix:l,fetchMetaData:u,top:c};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","714caaac-ae1e-4869-8323-9bc0f5120dbf",n,A);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestLog,true);d(a)}catch(e){p(e)}}))))}))}getTestSubResultLogs(e,t,i,r,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){if(o==null){throw new TypeError("subResultId can not be null or undefined")}if(a==null){throw new TypeError("type can not be null or undefined")}return new Promise(((p,A)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i,resultId:r};let f={subResultId:o,type:a,directoryPath:l,fileNamePrefix:u,fetchMetaData:c,top:d};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","714caaac-ae1e-4869-8323-9bc0f5120dbf",n,f);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestLog,true);p(a)}catch(e){A(e)}}))))}))}getTestRunLogs(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("type can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};let p={type:r,directoryPath:o,fileNamePrefix:a,fetchMetaData:l,top:u};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","5b47b946-e875-4c9a-acdc-2a20996caebe",n,p);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestLog,true);c(a)}catch(e){d(e)}}))))}))}getTestLogStoreEndpointDetailsForBuildLog(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("build can not be null or undefined")}if(i==null){throw new TypeError("type can not be null or undefined")}if(r==null){throw new TypeError("filePath can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={build:t,type:i,filePath:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","39b09be7-f0c9-4a83-a513-9ae31b45c56f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);o(a)}catch(e){a(e)}}))))}))}testLogStoreEndpointDetailsForBuild(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}if(i==null){throw new TypeError("testLogStoreOperationType can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e};let a={buildId:t,testLogStoreOperationType:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","39b09be7-f0c9-4a83-a513-9ae31b45c56f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.create(t,null,i);let l=this.formatResponse(o.result,s.TypeInfo.TestLogStoreEndpointDetails,false);r(l)}catch(e){o(e)}}))))}))}getTestLogStoreEndpointDetailsForResultLog(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("type can not be null or undefined")}if(o==null){throw new TypeError("filePath can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,resultId:i};let u={type:r,filePath:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","da630b37-1236-45b5-945e-1d7bdb673850",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);a(o)}catch(e){l(e)}}))))}))}getTestLogStoreEndpointDetailsForSubResultLog(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("subResultId can not be null or undefined")}if(o==null){throw new TypeError("type can not be null or undefined")}if(a==null){throw new TypeError("filePath can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,resultId:i};let c={subResultId:r,type:o,filePath:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","da630b37-1236-45b5-945e-1d7bdb673850",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);l(o)}catch(e){u(e)}}))))}))}testLogStoreEndpointDetailsForResult(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){if(r==null){throw new TypeError("subResultId can not be null or undefined")}if(o==null){throw new TypeError("filePath can not be null or undefined")}if(a==null){throw new TypeError("type can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,resultId:i};let c={subResultId:r,filePath:o,type:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","da630b37-1236-45b5-945e-1d7bdb673850",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);l(o)}catch(e){u(e)}}))))}))}getTestLogStoreEndpointDetailsForRunLog(e,t,i,r){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("type can not be null or undefined")}if(r==null){throw new TypeError("filePath can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let l={type:i,filePath:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","67eb3f92-6c97-4fd9-8b63-6cbdc7e526ea",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);o(a)}catch(e){a(e)}}))))}))}testLogStoreEndpointDetailsForRun(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("testLogStoreOperationType can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let u={testLogStoreOperationType:i,filePath:r,type:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","67eb3f92-6c97-4fd9-8b63-6cbdc7e526ea",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let o=this.formatResponse(r.result,s.TypeInfo.TestLogStoreEndpointDetails,false);a(o)}catch(e){l(e)}}))))}))}createTestSession(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","531e61ce-580d-4962-8591-0b2942b6bf78",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTestSession(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("buildId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={buildId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","531e61ce-580d-4962-8591-0b2942b6bf78",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TestResultsSession,true);i(l)}catch(e){r(e)}}))))}))}getTestSessionLayout(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sessionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","531e61ce-580d-4962-8591-0b2942b6bf78",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}updateTestSession(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,sessionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","531e61ce-580d-4962-8591-0b2942b6bf78",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}createAnalysis(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,sessionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","c83eaf52-edf3-4034-ae11-17d38f25404c",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}createEnvironment(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","f9c2e9e4-9c9a-4c1d-9a7d-2b4c8a6f0d5f",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}createEnvironmentAndMachine(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,sessionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","502ab173-18a6-427a-bee1-4068126b3e9b",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTestSessionLayoutBySessionId(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sessionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","815d3979-81bd-4018-94fd-62000fc43163",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}createNotification(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,sessionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","ebff1c56-2188-4082-9d0e-1838a396f0c8",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}getSessionNotifications(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sessionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","ebff1c56-2188-4082-9d0e-1838a396f0c8",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}addTestResultsToTestRunSession(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","ee6d95bf-7506-4c47-8100-9fed82cdc2f7",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TestCaseResult,true);r(l)}catch(e){o(e)}}))))}))}getTestSessionResults(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};let d={detailsToInclude:i,$skip:r,$top:o,outcomes:a&&a.join(","),$newTestsOnly:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","ee6d95bf-7506-4c47-8100-9fed82cdc2f7",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TestCaseResult,true);u(o)}catch(e){c(e)}}))))}))}updateTestResultsToTestRunSession(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","ee6d95bf-7506-4c47-8100-9fed82cdc2f7",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}createTestResultMachines(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,runId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","6485f27f-50a7-401e-828f-a8ee90978817",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getTestResultMachines(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","6485f27f-50a7-401e-828f-a8ee90978817",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}getTestResultsByPipelineMRX(e,t,i,r,o,a,l,u,c,d){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("pipelineId can not be null or undefined")}return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:t};let A={pipelineId:i,stageName:r,phaseName:o,jobName:a,outcomes:l&&l.join(","),includeAllBuildRuns:u,$top:c};e=e||{};e["x-ms-continuationtoken"]="continuationToken";try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","607f51d4-91a2-4ea4-a496-b3d58a7baea1",n,A);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);r.additionalHeaders=e;let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.TestCaseResult,true);d(a)}catch(e){p(e)}}))))}))}getTestRunsBySessionId(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,sessionId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","6efc2c12-d4bf-4e86-ae37-b502e57a84c7",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}updateTestRunsBySessionId(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,sessionId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","6efc2c12-d4bf-4e86-ae37-b502e57a84c7",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,true);r(a)}catch(e){s(e)}}))))}))}createTestSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","930bad47-f826-4099-9597-f44d0a9c735c",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteTestSettings(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testSettingsId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={testSettingsId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","930bad47-f826-4099-9597-f44d0a9c735c",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.del(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTestSettingsById(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testSettingsId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={testSettingsId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","testresults","930bad47-f826-4099-9597-f44d0a9c735c",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}addWorkItemToTestLinks(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","4e3abe63-ca46-4fe0-98b2-363f7ec7aa5f",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemToTestLinks,false);i(l)}catch(e){r(e)}}))))}))}deleteTestMethodToWorkItemLink(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testName can not be null or undefined")}if(i==null){throw new TypeError("workItemId can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={testName:t,workItemId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","cbd50bd7-f7ed-4e35-b127-4408ae6bfa2c",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}queryTestMethodLinkedWorkItems(e,t){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("testName can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={testName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","cbd50bd7-f7ed-4e35-b127-4408ae6bfa2c",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.create(t,null,r);let l=this.formatResponse(a.result,s.TypeInfo.TestToWorkItemLinks,false);i(l)}catch(e){r(e)}}))))}))}getTestResultWorkItemsById(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,runId:t,testCaseResultId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","3d032fd6-e7a0-468b-b105-75d206f99aad",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}queryTestResultWorkItems(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("workItemCategory can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={workItemCategory:t,automatedTestName:i,testCaseId:r,maxCompleteDate:s,days:o,$workItemCount:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","testresults","f7401a26-331b-44fe-a470-f7ed35138e4a",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);l(s)}catch(e){u(e)}}))))}))}}t.TestResultsApi=TestResultsApi;TestResultsApi.RESOURCE_AREA_ID="c83eaf52-edf3-4034-ae11-17d38f25404c"},6824:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.TfvcApi=void 0;const r=i(666);const s=i(8287);class TfvcApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Tfvc-api",i)}getBranch(e,t,i,r){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("path can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={path:e,includeParent:i,includeChildren:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","bc1f417e-239d-42e7-85e1-76e80cb2d6eb",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TfvcBranch,false);o(a)}catch(e){a(e)}}))))}))}getBranches(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={includeParent:t,includeChildren:i,includeDeleted:r,includeLinks:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","bc1f417e-239d-42e7-85e1-76e80cb2d6eb",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TfvcBranch,true);a(o)}catch(e){l(e)}}))))}))}getBranchRefs(e,t,i,r){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("scopePath can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={scopePath:e,includeDeleted:i,includeLinks:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","bc1f417e-239d-42e7-85e1-76e80cb2d6eb",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TfvcBranchRef,true);o(a)}catch(e){a(e)}}))))}))}getChangesetChanges(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={id:e};let a={$skip:t,$top:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","f32b86f2-15b9-4fe6-81b1-6f8938617ee5",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TfvcChange,true);r(l)}catch(e){o(e)}}))))}))}createChangeset(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","tfvc","0bc8f0a4-6bfb-42a9-ba84-139da7b99c49",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TfvcChangesetRef,false);i(l)}catch(e){r(e)}}))))}))}getChangeset(e,t,i,r,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:t,id:e};let h={maxChangeCount:i,includeDetails:r,includeWorkItems:o,maxCommentLength:a,includeSourceRename:l,$skip:u,$top:c,$orderby:d,searchCriteria:p};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","tfvc","0bc8f0a4-6bfb-42a9-ba84-139da7b99c49",n,h);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TfvcChangeset,false);A(o)}catch(e){f(e)}}))))}))}getChangesets(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e};let c={maxCommentLength:t,$skip:i,$top:r,$orderby:o,searchCriteria:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","tfvc","0bc8f0a4-6bfb-42a9-ba84-139da7b99c49",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TfvcChangesetRef,true);l(o)}catch(e){u(e)}}))))}))}getBatchedChangesets(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","b7e7c173-803c-4fea-9ec8-31ee35c5502a",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TfvcChangesetRef,true);t(l)}catch(e){i(e)}}))))}))}getChangesetWorkItems(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={id:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","64ae0bea-1d71-47c9-a9e5-fe73f5ea0ff4",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getItemsBatch(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","fe6f827b-5f64-480f-b8af-1eca3b80e833",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.TfvcItem,true);i(l)}catch(e){r(e)}}))))}))}getItemsBatchZip(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","fe6f827b-5f64-480f-b8af-1eca3b80e833",n);let r=t.requestUrl;let s=t.apiVersion;let o=this.createAcceptHeader("application/zip",s);i((yield this.http.post(r,JSON.stringify(e),{Accept:o,"Content-Type":"application/json"})).message)}catch(e){r(e)}}))))}))}getItem(e,t,i,r,o,a,l,u){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("path can not be null or undefined")}return new Promise(((c,d)=>n(this,void 0,void 0,(function*(){let n={project:t};let p={path:e,fileName:i,download:r,scopePath:o,recursionLevel:a,versionDescriptor:l,includeContent:u};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","ba9fc436-9a38-4578-89d6-e4f3241f5040",n,p);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TfvcItem,false);c(o)}catch(e){d(e)}}))))}))}getItemContent(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("path can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:t};let d={path:e,fileName:i,download:r,scopePath:s,recursionLevel:o,versionDescriptor:a,includeContent:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","ba9fc436-9a38-4578-89d6-e4f3241f5040",n,d);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}getItems(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={scopePath:t,recursionLevel:i,includeLinks:r,versionDescriptor:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","ba9fc436-9a38-4578-89d6-e4f3241f5040",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.TfvcItem,true);a(o)}catch(e){l(e)}}))))}))}getItemText(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("path can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:t};let d={path:e,fileName:i,download:r,scopePath:s,recursionLevel:o,versionDescriptor:a,includeContent:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","ba9fc436-9a38-4578-89d6-e4f3241f5040",n,d);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}getItemZip(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("path can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:t};let d={path:e,fileName:i,download:r,scopePath:s,recursionLevel:o,versionDescriptor:a,includeContent:l};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","ba9fc436-9a38-4578-89d6-e4f3241f5040",n,d);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);u((yield this.http.get(t,{Accept:r})).message)}catch(e){c(e)}}))))}))}getLabelItems(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={labelId:e};let a={$top:t,$skip:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","06166e34-de17-4b60-8cd1-23182a346fda",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TfvcItem,true);r(l)}catch(e){o(e)}}))))}))}getLabel(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("requestData can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,labelId:e};let a={requestData:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","a5d9bd7f-b661-4d0e-b9be-d9c16affae54",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TfvcLabel,false);r(l)}catch(e){o(e)}}))))}))}getLabels(e,t,i,r){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("requestData can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={requestData:e,$top:i,$skip:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","a5d9bd7f-b661-4d0e-b9be-d9c16affae54",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.TfvcLabelRef,true);o(a)}catch(e){a(e)}}))))}))}getShelvesetChanges(e,t,i){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("shelvesetId can not be null or undefined")}return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={shelvesetId:e,$top:t,$skip:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","dbaf075b-0445-4c34-9e5b-82292f856522",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TfvcChange,true);r(l)}catch(e){o(e)}}))))}))}getShelveset(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("shelvesetId can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let o={shelvesetId:e,requestData:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","e36d44fb-e907-4b0a-b194-f83f1ed32ad3",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.TfvcShelveset,false);i(l)}catch(e){r(e)}}))))}))}getShelvesets(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={};let a={requestData:e,$top:t,$skip:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","e36d44fb-e907-4b0a-b194-f83f1ed32ad3",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.TfvcShelvesetRef,true);r(l)}catch(e){o(e)}}))))}))}getShelvesetWorkItems(e){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("shelvesetId can not be null or undefined")}return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={shelvesetId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","a7a0c1c1-373e-425a-b031-a519474d743d",n,r);let i=e.requestUrl;let s=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getTfvcStatistics(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let s={scopePath:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","tfvc","e15c74c0-3605-40e0-aed4-4cc61e549ed8",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}}t.TfvcApi=TfvcApi;TfvcApi.RESOURCE_AREA_ID="8aa40520-446d-40e6-89f6-9c9f9ce44c48"},5944:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.VsoClient=t.InvalidApiResourceVersionError=void 0;const n=i(7016);const r=i(6928);class InvalidApiResourceVersionError{constructor(e){this.name="Invalid resource version";this.message=e}}t.InvalidApiResourceVersionError=InvalidApiResourceVersionError;class VsoClient{constructor(e,t){this.baseUrl=e;this.basePath=n.parse(e).pathname;this.restClient=t;this._locationsByAreaPromises={};this._initializationPromise=Promise.resolve(true)}autoNegotiateApiVersion(e,t){let i;let n;let r;if(t){let s=new RegExp("(\\d+(\\.\\d+)?)(-preview(\\.(\\d+))?)?");let o=false;let a;let l=s.exec(t);if(l){if(l[1]){n=+l[1];r=l[1];if(l[3]){o=true;if(l[5]){a=+l[5]}}if(n<=+e.releasedVersion||!a&&n<=+e.maxVersion&&o||a&&n<=+e.maxVersion&&a<=+e.resourceVersion){i=t}}}}if(!i){if(n<+e.maxVersion){i=r+"-preview"}else if(e.maxVersion===e.releasedVersion){i=e.maxVersion}else{i=e.maxVersion+"-preview."+e.resourceVersion}}return i}getVersioningData(e,t,i,n,r){let s;return this.beginGetLocation(t,i).then((o=>{if(!o){throw new Error("Failed to find api location for area: "+t+" id: "+i)}e=this.autoNegotiateApiVersion(o,e);s=this.getRequestUrl(o.routeTemplate,o.area,o.resourceName,n,r);return{apiVersion:e,requestUrl:s}}))}_setInitializationPromise(e){if(e){this._initializationPromise=e}}beginGetLocation(e,t){return this._initializationPromise.then((()=>this.beginGetAreaLocations(e))).then((e=>e[(t||"").toLowerCase()]))}beginGetAreaLocations(e){let t=this._locationsByAreaPromises[e];if(!t){let i=this.resolveUrl(VsoClient.APIS_RELATIVE_PATH+"/"+e);t=this.restClient.options(i).then((i=>{if(!i.result){return{}}let n={};let r=i.result.value;let s;for(s=0;se.toString())).join(",");i+=n+"="+encodeURIComponent(r)+"&";return i}if(typeof e!=="string"){for(let n in e){if(e.hasOwnProperty(n)){const r=e[n];const s=t+encodeURIComponent(n.toString())+".";i+=this.queryParamsToStringHelper(r,s)}}}if(i===""&&t.length>0){const n=typeof e==="object"&&"toUTCString"in e?e.toUTCString():e.toString();const r=t.endsWith(".")?t.slice(0,-1):t;i=r+"="+encodeURIComponent(n)+"&"}return i}queryParamsToString(e){const t="?"+this.queryParamsToStringHelper(e,"");return t.slice(0,-1)}getRequestUrl(e,t,i,s,o){s=s||{};if(!s.area){s.area=t}if(!s.resource){s.resource=i}let a=this.replaceRouteValues(e,s);if(o){a+=this.queryParamsToString(o)}return n.resolve(this.baseUrl,r.join(this.basePath,a))}replaceRouteValues(e,t){let i="",n="",r="",s=false,o,a=e.length,l;for(o=0;oe.toLowerCase()));const i=x.parse(e).host.toLowerCase();return t.indexOf(i)!==-1};this.serverUrl=e;this.authHandler=t;this.options=n||{};if(!this.isNoProxyHost(this.serverUrl)){if(!this.options.proxy||!this.options.proxy.proxyUrl){if(global["_vsts_task_lib_proxy"]){let e={proxyUrl:global["_vsts_task_lib_proxy_url"],proxyUsername:global["_vsts_task_lib_proxy_username"],proxyPassword:this._readTaskLibSecrets(global["_vsts_task_lib_proxy_password"]),proxyBypassHosts:JSON.parse(global["_vsts_task_lib_proxy_bypass"]||"[]")};this.options.proxy=e}}}if(!this.options.cert){if(global["_vsts_task_lib_cert"]){let e={caFile:global["_vsts_task_lib_cert_ca"],certFile:global["_vsts_task_lib_cert_clientcert"],keyFile:global["_vsts_task_lib_cert_key"],passphrase:this._readTaskLibSecrets(global["_vsts_task_lib_cert_passphrase"])};this.options.cert=e}}if(!this.options.ignoreSslError){this.options.ignoreSslError=!!global["_vsts_task_lib_skip_cert_validation"]}let s;const o="azure-devops-node-api";if(r&&r.userAgent){s=r.userAgent;this.userAgent=r.userAgent}else if(W){if(r){s=`${r.productName}/${r.productVersion} (${o}; ${window.navigator.userAgent})`}else{s=`${o} (${window.navigator.userAgent})`}}else{let e="unknown";const t=i.ab+"package.json";if(L.existsSync(i.ab+"package.json")){e=JSON.parse(L.readFileSync(t,"utf8")).version}const n=G.platform();const a=G.release();if(r){s=`${r.productName}/${r.productVersion} (${o} ${e}; ${n} ${a})`}else{s=`${o}/${e} (${n} ${a})`}}this.rest=new N.RestClient(s,null,[this.authHandler],this.options);this.vsoClient=new M.VsoClient(e,this.rest)}static createWithBearerToken(e,t,i){let n=getBearerHandler(t);return new this(e,n,i)}connect(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){try{let t;t=yield this.rest.get(this.vsoClient.resolveUrl("/_apis/connectionData"));e(t.result)}catch(e){t(e)}}))))}))}getAlertApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"0f2ca920-f269-4545-b1f4-5b4173aa784e");t=t||[this.authHandler];return new r.AlertApi(e,t,this.options,this.userAgent)}))}getBuildApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,s.BuildApi.RESOURCE_AREA_ID);t=t||[this.authHandler];return new s.BuildApi(e,t,this.options,this.userAgent)}))}getCoreApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"79134c72-4a58-4b42-976c-04e7115f32bf");t=t||[this.authHandler];return new o.CoreApi(e,t,this.options,this.userAgent)}))}getDashboardApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"31c84e0a-3ece-48fd-a29d-100849af99ba");t=t||[this.authHandler];return new a.DashboardApi(e,t,this.options,this.userAgent)}))}getExtensionManagementApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"6c2b0933-3600-42ae-bf8b-93d4f7e83594");t=t||[this.authHandler];return new l.ExtensionManagementApi(e,t,this.options,this.userAgent)}))}getFeatureManagementApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"");t=t||[this.authHandler];return new u.FeatureManagementApi(e,t,this.options,this.userAgent)}))}getFileContainerApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"");t=t||[this.authHandler];return new c.FileContainerApi(e,t,this.options,this.userAgent)}))}getGalleryApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,d.GalleryApi.RESOURCE_AREA_ID);t=t||[this.authHandler];return new d.GalleryApi(e,t,this.options,this.userAgent)}))}getGitApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,p.GitApi.RESOURCE_AREA_ID);t=t||[this.authHandler];return new p.GitApi(e,t,this.options,this.userAgent)}))}getLocationsApi(e,t){return n(this,void 0,void 0,(function*(){let i=Object.assign({},this.options);i.allowRetries=true;i.maxRetries=5;e=(yield e)||this.serverUrl;t=t||[this.authHandler];return new A.LocationsApi(e,t,i,this.userAgent)}))}getManagementApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"f101720c-9790-45a6-9fb3-494a09fddeeb");t=t||[this.authHandler];return new f.ManagementApi(e,t,this.options,this.userAgent)}))}getNotificationApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"");t=t||[this.authHandler];return new h.NotificationApi(e,t,this.options,this.userAgent)}))}getPolicyApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"fb13a388-40dd-4a04-b530-013a739c72ef");t=t||[this.authHandler];return new g.PolicyApi(e,t,this.options,this.userAgent)}))}getProfileApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"8ccfef3d-2b87-4e99-8ccb-66e343d2daa8");t=t||[this.authHandler];return new y.ProfileApi(e,t,this.options,this.userAgent)}))}getProjectAnalysisApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"7658fa33-b1bf-4580-990f-fac5896773d3");t=t||[this.authHandler];return new m.ProjectAnalysisApi(e,t,this.options,this.userAgent)}))}getSecurityRolesApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"");t=t||[this.authHandler];return new I.SecurityRolesApi(e,t,this.options,this.userAgent)}))}getReleaseApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"efc2f575-36ef-48e9-b672-0c6fb4a48ac5");t=t||[this.authHandler];return new v.ReleaseApi(e,t,this.options,this.userAgent)}))}getTaskApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"");t=t||[this.authHandler];return new C.TaskApi(e,t,this.options,this.userAgent)}))}getTaskAgentApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"a85b8835-c1a1-4aac-ae97-1c3d0ba72dbd");t=t||[this.authHandler];return new E.TaskAgentApi(e,t,this.options,this.userAgent)}))}getTestApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"c2aa639c-3ccc-4740-b3b6-ce2a1e1d984e");t=t||[this.authHandler];return new T.TestApi(e,t,this.options,this.userAgent)}))}getTestPlanApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"e4c27205-9d23-4c98-b958-d798bc3f9cd4");t=t||[this.authHandler];return new b.TestPlanApi(e,t,this.options,this.userAgent)}))}getTestResultsApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"c83eaf52-edf3-4034-ae11-17d38f25404c");t=t||[this.authHandler];return new R.TestResultsApi(e,t,this.options,this.userAgent)}))}getTfvcApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"8aa40520-446d-40e6-89f6-9c9f9ce44c48");t=t||[this.authHandler];return new w.TfvcApi(e,t,this.options,this.userAgent)}))}getWikiApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"bf7d82a0-8aa5-4613-94ef-6172a5ea01f3");t=t||[this.authHandler];return new B.WikiApi(e,t,this.options,this.userAgent)}))}getWorkApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"1d4f49f9-02b9-4e26-b826-2cdb6195f2a9");t=t||[this.authHandler];return new D.WorkApi(e,t,this.options,this.userAgent)}))}getWorkItemTrackingApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,P.WorkItemTrackingApi.RESOURCE_AREA_ID);t=t||[this.authHandler];return new P.WorkItemTrackingApi(e,t,this.options,this.userAgent)}))}getWorkItemTrackingProcessApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"5264459e-e5e0-4bd8-b118-0985e68a4ec5");t=t||[this.authHandler];return new U.WorkItemTrackingProcessApi(e,t,this.options,this.userAgent)}))}getWorkItemTrackingProcessDefinitionApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"5264459e-e5e0-4bd8-b118-0985e68a4ec5");t=t||[this.authHandler];return new O.WorkItemTrackingProcessDefinitionsApi(e,t,this.options,this.userAgent)}))}getPipelinesApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"5264459e-e5e0-4bd8-b118-0985e68a4ec5");t=t||[this.authHandler];return new S.PipelinesApi(e,t,this.options,this.userAgent)}))}getCixApi(e,t){return n(this,void 0,void 0,(function*(){e=yield this._getResourceAreaUrl(e||this.serverUrl,"5264459e-e5e0-4bd8-b118-0985e68a4ec5");t=t||[this.authHandler];return new k.CixApi(e,t,this.options,this.userAgent)}))}_getResourceAreaUrl(e,t){return n(this,void 0,void 0,(function*(){if(!t){return e}const i=yield this._getResourceAreas();if(i===undefined){throw new Error(`Failed to retrieve resource areas ' + 'from server: ${e}`)}if(!i||i.length===0||i.count===0){return e}for(var n of i){if(n.id.toLowerCase()===t.toLowerCase()){return n.locationUrl}}throw new Error(`Could not find information for resource area ${t} ' + 'from server: ${e}`)}))}_getResourceAreas(){return n(this,void 0,void 0,(function*(){if(!this._resourceAreas){const e=yield this.getLocationsApi();this._resourceAreas=yield e.getResourceAreas()}return this._resourceAreas}))}_readTaskLibSecrets(e){if(W){throw new Error("Browsers can't securely keep secrets")}if(e&&e.indexOf(":")>0){let t=e.split(":",2);let i=new Buffer(t[0],"base64").toString("utf8");let n=new Buffer(L.readFileSync(i,"utf8"),"base64");let r=new Buffer(t[1],"base64").toString("utf8");let s=j.createDecipher("aes-256-ctr",n);let o=s.update(r,"hex","utf8");o+=s.final("utf8");return o}}}t.WebApi=WebApi},7187:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.WikiApi=void 0;const r=i(666);const s=i(7644);const o=i(2662);class WikiApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Wiki-api",i)}createCommentAttachment(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:i,wikiIdentifier:r,pageId:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","5100d976-363d-42e7-a19d-4171ecb44782",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);o.additionalHeaders=e;let l;l=yield this.rest.uploadStream("POST",r,t,o);let u=this.formatResponse(l.result,s.TypeInfo.CommentAttachment,false);a(u)}catch(e){l(e)}}))))}))}getAttachmentContent(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,attachmentId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","5100d976-363d-42e7-a19d-4171ecb44782",n);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}addCommentReaction(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,commentId:r,type:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","7a5bc693-aab7-4d48-8f34-36f373022063",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.replace(t,null,i);let o=this.formatResponse(r.result,s.TypeInfo.CommentReaction,false);a(o)}catch(e){l(e)}}))))}))}deleteCommentReaction(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,commentId:r,type:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","7a5bc693-aab7-4d48-8f34-36f373022063",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,s.TypeInfo.CommentReaction,false);a(o)}catch(e){l(e)}}))))}))}getEngagedUsers(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,commentId:r,type:s};let c={$top:o,$skip:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","598a5268-41a7-4162-b7dc-344131e4d1fa",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);l(s)}catch(e){u(e)}}))))}))}addComment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,wikiIdentifier:i,pageId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","9b394e93-7db5-46cb-9c26-09a36aa5c895",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Comment,false);o(l)}catch(e){a(e)}}))))}))}deleteComment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,id:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","9b394e93-7db5-46cb-9c26-09a36aa5c895",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getComment(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i,id:r};let c={excludeDeleted:o,$expand:a};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","9b394e93-7db5-46cb-9c26-09a36aa5c895",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Comment,false);l(o)}catch(e){u(e)}}))))}))}listComments(e,t,i,r,o,a,l,u,c){return n(this,void 0,void 0,(function*(){return new Promise(((d,p)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i};let A={$top:r,continuationToken:o,excludeDeleted:a,$expand:l,order:u,parentId:c};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","9b394e93-7db5-46cb-9c26-09a36aa5c895",n,A);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.CommentList,false);d(o)}catch(e){p(e)}}))))}))}updateComment(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:t,wikiIdentifier:i,pageId:r,id:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","9b394e93-7db5-46cb-9c26-09a36aa5c895",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let l=this.formatResponse(o.result,s.TypeInfo.Comment,false);a(l)}catch(e){l(e)}}))))}))}getPageText(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t};let u={path:i,recursionLevel:r,versionDescriptor:s,includeContent:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","25d3fbc7-fe3d-46cb-b5a5-0b6f79caf27b",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getPageZip(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t};let u={path:i,recursionLevel:r,versionDescriptor:s,includeContent:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","25d3fbc7-fe3d-46cb-b5a5-0b6f79caf27b",n,u);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);a((yield this.http.get(t,{Accept:r})).message)}catch(e){l(e)}}))))}))}getPageByIdText(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,id:i};let l={recursionLevel:r,includeContent:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","ceddcf75-1068-452d-8b13-2d4d76e1f970",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("text/plain",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getPageByIdZip(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,id:i};let l={recursionLevel:r,includeContent:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","ceddcf75-1068-452d-8b13-2d4d76e1f970",n,l);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);o((yield this.http.get(t,{Accept:r})).message)}catch(e){a(e)}}))))}))}getPagesBatch(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,a)=>n(this,void 0,void 0,(function*(){let n={project:t,wikiIdentifier:i};let l={versionDescriptor:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","71323c46-2592-4398-8771-ced73dd87207",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,o.TypeInfo.WikiPageDetail,true);s(u)}catch(e){a(e)}}))))}))}getPageData(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,a)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t,pageId:i};let l={pageViewsForDays:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","81c4e0fe-7663-4d62-ad46-6ab78459f274",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,o.TypeInfo.WikiPageDetail,false);s(a)}catch(e){a(e)}}))))}))}createOrUpdatePageViewStats(e,t,i,r,s){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("wikiVersion can not be null or undefined")}if(r==null){throw new TypeError("path can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,wikiIdentifier:t};let u={wikiVersion:i,path:r,oldPath:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","wiki","1087b746-5d15-41b9-bea6-14e325e7f880",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.create(t,null,i);let s=this.formatResponse(r.result,o.TypeInfo.WikiPageViewStats,false);a(s)}catch(e){l(e)}}))))}))}createWiki(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","wiki","288d122c-dbd4-451d-aa5f-7dbbba070728",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,s);let l=this.formatResponse(a.result,o.TypeInfo.WikiV2,false);i(l)}catch(e){r(e)}}))))}))}deleteWiki(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,wikiIdentifier:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","wiki","288d122c-dbd4-451d-aa5f-7dbbba070728",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let a=this.formatResponse(s.result,o.TypeInfo.WikiV2,false);i(a)}catch(e){r(e)}}))))}))}getAllWikis(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","wiki","288d122c-dbd4-451d-aa5f-7dbbba070728",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let a=this.formatResponse(s.result,o.TypeInfo.WikiV2,true);t(a)}catch(e){i(e)}}))))}))}getWiki(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,wikiIdentifier:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","wiki","288d122c-dbd4-451d-aa5f-7dbbba070728",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let a=this.formatResponse(s.result,o.TypeInfo.WikiV2,false);i(a)}catch(e){r(e)}}))))}))}updateWiki(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:i,wikiIdentifier:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","wiki","288d122c-dbd4-451d-aa5f-7dbbba070728",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,s);let l=this.formatResponse(a.result,o.TypeInfo.WikiV2,false);r(l)}catch(e){s(e)}}))))}))}}t.WikiApi=WikiApi;WikiApi.RESOURCE_AREA_ID="bf7d82a0-8aa5-4613-94ef-6172a5ea01f3"},7932:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.WorkApi=void 0;const r=i(666);const s=i(2047);class WorkApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-Work-api",i)}updateAutomationRule(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","work","2882c15d-0cb3-43b5-8fb7-db62e09a79db",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getBacklogConfigurations(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let o={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","7799f497-3cb5-4f16-ad4f-5cd06012db64",o);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let a=this.formatResponse(r.result,s.TypeInfo.BacklogConfiguration,false);t(a)}catch(e){i(e)}}))))}))}getBacklogLevelWorkItems(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,backlogId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","7c468d96-ab1d-4294-a360-92f07e9ccd98",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}getBacklog(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","a93726f9-7867-4e38-b4f2-0bfafc2f6a94",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.BacklogLevelConfiguration,false);i(o)}catch(e){r(e)}}))))}))}getBacklogs(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let o={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","a93726f9-7867-4e38-b4f2-0bfafc2f6a94",o);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let a=this.formatResponse(r.result,s.TypeInfo.BacklogLevelConfiguration,true);t(a)}catch(e){i(e)}}))))}))}getBoardBadge(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(e){n=e.projectId||e.project;a=e.teamId||e.team}let l={project:n,team:a,id:t};let u={columnOptions:i,columns:r&&r.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0120b002-ab6c-4ca0-98cf-a8d7492f865c",l,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let r=this.formatResponse(n.result,null,false);s(r)}catch(e){o(e)}}))))}))}getBoardBadgeData(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(e){n=e.projectId||e.project;a=e.teamId||e.team}let l={project:n,team:a,id:t};let u={columnOptions:i,columns:r&&r.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0120b002-ab6c-4ca0-98cf-a8d7492f865c",l,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let r=this.formatResponse(n.result,null,false);s(r)}catch(e){o(e)}}))))}))}getColumnSuggestedValues(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","eb7ec5a3-1ba3-4fd1-b834-49a5a387e57d",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getBoardMappingParentItems(e,t,i){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("childBacklogContextCategoryRefName can not be null or undefined")}if(i==null){throw new TypeError("workitemIds can not be null or undefined")}return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o};let l={childBacklogContextCategoryRefName:t,workitemIds:i&&i.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","186abea3-5c35-432f-9e28-7a15b4312a0e",a,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let s=this.formatResponse(n.result,null,true);r(s)}catch(e){s(e)}}))))}))}getRowSuggestedValues(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","bb494cc6-a0f5-4c6c-8dca-ea6912e79eb9",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getBoard(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","23ad19fc-3b8e-4877-8462-b3f92bc06b40",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.Board,false);i(o)}catch(e){r(e)}}))))}))}getBoards(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let s={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","23ad19fc-3b8e-4877-8462-b3f92bc06b40",s);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let o=this.formatResponse(r.result,null,true);t(o)}catch(e){i(e)}}))))}))}setBoardOptions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((e,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s,id:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","23ad19fc-3b8e-4877-8462-b3f92bc06b40",o);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.replace(i,n,n);let s=this.formatResponse(r.result,null,true);e(s)}catch(e){r(e)}}))))}))}getBoardUserSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","b30d9f58-1891-4b0a-b168-c46408f919b0",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}updateBoardUserSettings(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,board:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","b30d9f58-1891-4b0a-b168-c46408f919b0",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,n);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getCapacitiesWithIdentityRefAndTotals(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,iterationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","work","74412d15-8c1a-4352-a48d-ef1ed5587d57",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.TeamCapacity,false);i(o)}catch(e){r(e)}}))))}))}getCapacityWithIdentityRef(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(e){n=e.projectId||e.project;a=e.teamId||e.team}let l={project:n,team:a,iterationId:t,teamMemberId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.3","work","74412d15-8c1a-4352-a48d-ef1ed5587d57",l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let o=this.formatResponse(n.result,s.TypeInfo.TeamMemberCapacityIdentityRef,false);r(o)}catch(e){o(e)}}))))}))}replaceCapacitiesWithIdentityRef(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,iterationId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","work","74412d15-8c1a-4352-a48d-ef1ed5587d57",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,n);let a=this.formatResponse(o.result,s.TypeInfo.TeamMemberCapacityIdentityRef,true);r(a)}catch(e){o(e)}}))))}))}updateCapacityWithIdentityRef(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n=null;let l=null;if(t){n=t.projectId||t.project;l=t.teamId||t.team}let u={project:n,team:l,iterationId:i,teamMemberId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.3","work","74412d15-8c1a-4352-a48d-ef1ed5587d57",u);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.update(i,e,n);let a=this.formatResponse(r.result,s.TypeInfo.TeamMemberCapacityIdentityRef,false);o(a)}catch(e){a(e)}}))))}))}getBoardCardRuleSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","work","b044a3d9-02ea-49c7-91a1-b730949cc896",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}updateBoardCardRuleSettings(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,board:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","work","b044a3d9-02ea-49c7-91a1-b730949cc896",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,n);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateTaskboardCardRuleSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","work","3f84a8d1-1aab-423e-a94b-6dcbdcca511f",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getBoardCardSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","work","07c3b467-bc60-4f05-8e34-599ce288fafc",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}updateBoardCardSettings(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,board:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","work","07c3b467-bc60-4f05-8e34-599ce288fafc",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,n);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateTaskboardCardSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","work","0d63745f-31f3-4cf3-9056-2a064e567637",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getBoardChart(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,board:t,name:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","45fe888c-239e-49fd-958c-df1a1ab21d97",a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let s=this.formatResponse(n.result,null,false);r(s)}catch(e){s(e)}}))))}))}getBoardCharts(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","45fe888c-239e-49fd-958c-df1a1ab21d97",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,true);i(s)}catch(e){r(e)}}))))}))}updateBoardChart(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,board:i,name:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","45fe888c-239e-49fd-958c-df1a1ab21d97",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.update(i,e,n);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getBoardColumns(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c555d7ff-84e1-47df-9923-a3fe0cd8751b",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.BoardColumn,true);i(o)}catch(e){r(e)}}))))}))}updateBoardColumns(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,board:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c555d7ff-84e1-47df-9923-a3fe0cd8751b",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,n);let a=this.formatResponse(o.result,s.TypeInfo.BoardColumn,true);r(a)}catch(e){o(e)}}))))}))}getDeliveryTimelineData(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,id:t};let u={revision:i,startDate:r,endDate:o};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","bdd0834e-101f-49f0-a6ae-509f384a12b4",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.DeliveryViewData,false);a(o)}catch(e){l(e)}}))))}))}getTotalIterationCapacities(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,iterationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","1e385ce0-396b-4273-8171-d64562c18d37",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}deleteTeamIteration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c9175577-28a1-4b06-9197-8636af9f64ad",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}getTeamIteration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c9175577-28a1-4b06-9197-8636af9f64ad",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.TeamSettingsIteration,false);i(o)}catch(e){r(e)}}))))}))}getTeamIterations(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o};let l={$timeframe:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c9175577-28a1-4b06-9197-8636af9f64ad",a,l);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.TeamSettingsIteration,true);i(o)}catch(e){r(e)}}))))}))}postTeamIteration(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c9175577-28a1-4b06-9197-8636af9f64ad",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TeamSettingsIteration,false);i(l)}catch(e){r(e)}}))))}))}createPlan(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0b42cb47-cd73-4810-ac90-19c9ba147453",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Plan,false);i(l)}catch(e){r(e)}}))))}))}deletePlan(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0b42cb47-cd73-4810-ac90-19c9ba147453",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getPlan(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,id:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0b42cb47-cd73-4810-ac90-19c9ba147453",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.Plan,false);i(a)}catch(e){r(e)}}))))}))}getPlans(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0b42cb47-cd73-4810-ac90-19c9ba147453",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(i,r);let a=this.formatResponse(o.result,s.TypeInfo.Plan,true);t(a)}catch(e){i(e)}}))))}))}updatePlan(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,id:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0b42cb47-cd73-4810-ac90-19c9ba147453",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Plan,false);r(l)}catch(e){o(e)}}))))}))}getPredefinedQueries(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","9cbba37c-6cc6-4f70-b903-709be86acbf0",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getPredefinedQueryResults(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,id:t};let a={$top:i,includeCompleted:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","9cbba37c-6cc6-4f70-b903-709be86acbf0",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getProcessConfiguration(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","f901ba42-86d2-4b0c-89c1-3f86d06daa84",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getBoardRows(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,board:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0863355d-aefd-4d63-8669-984c9b7b0e78",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,true);i(s)}catch(e){r(e)}}))))}))}updateBoardRows(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,board:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","0863355d-aefd-4d63-8669-984c9b7b0e78",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,n);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getColumns(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let s={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c6815dbe-8e7e-4ffe-9a79-e83ee712aa92",s);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let o=this.formatResponse(r.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateColumns(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c6815dbe-8e7e-4ffe-9a79-e83ee712aa92",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getWorkItemColumns(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,iterationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","1be23c36-8872-4abc-b57d-402cd6c669d9",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,true);i(s)}catch(e){r(e)}}))))}))}updateWorkItemColumn(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,iterationId:i,workItemId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","1be23c36-8872-4abc-b57d-402cd6c669d9",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.update(i,e,n);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getTeamDaysOff(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(e){n=e.projectId||e.project;o=e.teamId||e.team}let a={project:n,team:o,iterationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","2d4faa2e-9150-4cbf-a47a-932b1b4a0773",a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let o=this.formatResponse(r.result,s.TypeInfo.TeamSettingsDaysOff,false);i(o)}catch(e){r(e)}}))))}))}updateTeamDaysOff(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n=null;let a=null;if(t){n=t.projectId||t.project;a=t.teamId||t.team}let l={project:n,team:a,iterationId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","2d4faa2e-9150-4cbf-a47a-932b1b4a0773",l);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,n);let a=this.formatResponse(o.result,s.TypeInfo.TeamSettingsDaysOff,false);r(a)}catch(e){o(e)}}))))}))}getTeamFieldValues(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let s={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","07ced576-58ed-49e6-9c1e-5cb53ab8bf2a",s);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let o=this.formatResponse(r.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateTeamFieldValues(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","07ced576-58ed-49e6-9c1e-5cb53ab8bf2a",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTeamSettings(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n=null;let r=null;if(e){n=e.projectId||e.project;r=e.teamId||e.team}let o={project:n,team:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c3c1012b-bea7-49d7-b45e-1664e566f84c",o);let i=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(i,n);let a=this.formatResponse(r.result,s.TypeInfo.TeamSetting,false);t(a)}catch(e){i(e)}}))))}))}updateTeamSettings(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","c3c1012b-bea7-49d7-b45e-1664e566f84c",a);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(n,e,r);let l=this.formatResponse(o.result,s.TypeInfo.TeamSetting,false);i(l)}catch(e){r(e)}}))))}))}getIterationWorkItems(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,iterationId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","work","5b3ef1a6-d3ab-44cd-bafd-c7f45db850fa",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}reorderBacklogWorkItems(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","1c22b714-e7e4-41b9-85e0-56ee13ef55ed",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(n,e,r);let a=this.formatResponse(s.result,null,true);i(a)}catch(e){r(e)}}))))}))}reorderIterationWorkItems(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,iterationId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","work","47755db2-d7eb-405a-8c25-675401525fc9",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,n);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}}t.WorkApi=WorkApi;WorkApi.RESOURCE_AREA_ID="1d4f49f9-02b9-4e26-b826-2cdb6195f2a9"},4026:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.WorkItemTrackingApi=void 0;const r=i(666);const s=i(649);class WorkItemTrackingApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-WorkItemTracking-api",i)}getAccountMyWorkData(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={$queryOption:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","def3d688-ddf5-4096-9024-69beea15cdbd",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.AccountMyWorkResult,false);t(l)}catch(e){i(e)}}))))}))}getRecentActivityData(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","1bc988f4-c15f-4072-ad35-497c87e3a909",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.AccountRecentActivityWorkItemModel2,true);e(a)}catch(e){t(e)}}))))}))}getRecentMentions(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","d60eeb6e-e18c-4478-9e94-a0094e28f41c",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.get(n,r);let a=this.formatResponse(o.result,s.TypeInfo.AccountRecentMentionWorkItemModel,true);e(a)}catch(e){t(e)}}))))}))}getWorkArtifactLinkTypes(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","1a31de40-e318-41cd-a6c6-881077df52e3",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}queryWorkItemsForArtifactUris(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","a9a9aa7a-8c09-44d3-ad1b-46e855c1e3d3",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}createAttachment(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:s};let u={fileName:i,uploadType:r,areaPath:o};e=e||{};e["Content-Type"]="application/octet-stream";try{let i=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","e07b5fa4-1499-494d-a496-64b860fd64ff",n,u);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let o;o=yield this.rest.uploadStream("POST",r,t,s);let l=this.formatResponse(o.result,null,false);a(l)}catch(e){l(e)}}))))}))}getAttachmentContent(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,id:e};let a={fileName:t,download:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","e07b5fa4-1499-494d-a496-64b860fd64ff",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/octet-stream",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getAttachmentZip(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:i,id:e};let a={fileName:t,download:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","e07b5fa4-1499-494d-a496-64b860fd64ff",n,a);let t=e.requestUrl;let i=e.apiVersion;let r=this.createAcceptHeader("application/zip",i);s((yield this.http.get(t,{Accept:r})).message)}catch(e){o(e)}}))))}))}getClassificationNodes(e,t,i,r){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={ids:t&&t.join(","),$depth:i,errorPolicy:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a70579d1-f53a-48ee-a5be-7be8659023b9",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.WorkItemClassificationNode,true);o(a)}catch(e){a(e)}}))))}))}getRootNodes(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={$depth:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a70579d1-f53a-48ee-a5be-7be8659023b9",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemClassificationNode,true);i(l)}catch(e){r(e)}}))))}))}createOrUpdateClassificationNode(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,structureGroup:i,path:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","5a172953-1b41-49d3-840a-33f79c3ce89f",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemClassificationNode,false);o(l)}catch(e){a(e)}}))))}))}deleteClassificationNode(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,structureGroup:t,path:i};let a={$reclassifyId:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","5a172953-1b41-49d3-840a-33f79c3ce89f",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getClassificationNode(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,structureGroup:t,path:i};let l={$depth:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","5a172953-1b41-49d3-840a-33f79c3ce89f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.WorkItemClassificationNode,false);o(a)}catch(e){a(e)}}))))}))}updateClassificationNode(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,structureGroup:i,path:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","5a172953-1b41-49d3-840a-33f79c3ce89f",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemClassificationNode,false);o(l)}catch(e){a(e)}}))))}))}getEngagedUsers(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i,reactionType:r};let u={$top:s,$skip:o};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","e33ca5e0-2349-4285-af3d-d72d86781c35",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}addComment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:t,workItemId:i};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Comment,false);r(l)}catch(e){o(e)}}))))}))}deleteComment(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getComment(e,t,i,r,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i};let u={includeDeleted:r,$expand:o};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.Comment,false);a(o)}catch(e){l(e)}}))))}))}getComments(e,t,i,r,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t};let d={$top:i,continuationToken:r,includeDeleted:o,$expand:a,order:l};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n,d);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.CommentList,false);u(o)}catch(e){c(e)}}))))}))}getCommentsBatch(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(i==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t};let u={ids:i&&i.join(","),includeDeleted:r,$expand:o};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.CommentList,false);a(o)}catch(e){l(e)}}))))}))}updateComment(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,workItemId:i,commentId:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","608aac0a-32e1-4493-a863-b9cf4566d257",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.Comment,false);o(l)}catch(e){a(e)}}))))}))}createCommentReaction(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i,reactionType:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","f6cb3f27-1028-4851-af96-887e570dc21f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.replace(t,null,i);let a=this.formatResponse(r.result,s.TypeInfo.CommentReaction,false);o(a)}catch(e){a(e)}}))))}))}deleteCommentReaction(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i,reactionType:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","f6cb3f27-1028-4851-af96-887e570dc21f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let a=this.formatResponse(r.result,s.TypeInfo.CommentReaction,false);o(a)}catch(e){a(e)}}))))}))}getCommentReactions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","f6cb3f27-1028-4851-af96-887e570dc21f",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.CommentReaction,true);r(a)}catch(e){o(e)}}))))}))}getCommentVersion(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i,version:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","49e03b34-3be0-42e3-8a5d-e8dfb88ac954",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.CommentVersion,false);o(a)}catch(e){a(e)}}))))}))}getCommentVersions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:e,workItemId:t,commentId:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","49e03b34-3be0-42e3-8a5d-e8dfb88ac954",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.CommentVersion,true);r(a)}catch(e){o(e)}}))))}))}createField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b51fd764-e5c2-4b9b-aaf7-3395cf4bdd94",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemField,false);i(l)}catch(e){r(e)}}))))}))}deleteField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,fieldNameOrRefName:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b51fd764-e5c2-4b9b-aaf7-3395cf4bdd94",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,fieldNameOrRefName:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b51fd764-e5c2-4b9b-aaf7-3395cf4bdd94",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemField,false);i(a)}catch(e){r(e)}}))))}))}getFields(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={$expand:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b51fd764-e5c2-4b9b-aaf7-3395cf4bdd94",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemField,true);i(l)}catch(e){r(e)}}))))}))}updateField(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,fieldNameOrRefName:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b51fd764-e5c2-4b9b-aaf7-3395cf4bdd94",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemField,false);r(l)}catch(e){o(e)}}))))}))}migrateProjectsProcess(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","19801631-d4e5-47e9-8166-0330de0ff1e6",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}createQuery(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,query:i};let l={validateWiqlOnly:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.QueryHierarchyItem,false);o(u)}catch(e){a(e)}}))))}))}deleteQuery(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,query:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getQueries(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={$expand:t,$depth:i,$includeDeleted:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.QueryHierarchyItem,true);o(a)}catch(e){a(e)}}))))}))}getQuery(e,t,i,r,o,a){return n(this,void 0,void 0,(function*(){return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={project:e,query:t};let c={$expand:i,$depth:r,$includeDeleted:o,$useIsoDateFormat:a};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.QueryHierarchyItem,false);l(o)}catch(e){u(e)}}))))}))}searchQueries(e,t,i,r,o){return n(this,void 0,void 0,(function*(){if(t==null){throw new TypeError("filter can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:e};let u={$filter:t,$top:i,$expand:r,$includeDeleted:o};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,s.TypeInfo.QueryHierarchyItemsResult,false);a(o)}catch(e){l(e)}}))))}))}updateQuery(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t,query:i};let l={$undeleteDescendants:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a67d190c-c41f-424b-814d-0e906f659301",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let u=this.formatResponse(a.result,s.TypeInfo.QueryHierarchyItem,false);o(u)}catch(e){a(e)}}))))}))}getQueriesBatch(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","549816f9-09b0-4e75-9e81-01fbfcd07426",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.QueryHierarchyItem,true);i(l)}catch(e){r(e)}}))))}))}destroyWorkItem(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,id:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b70d8d39-926c-465e-b927-b1bf0e5ca0e0",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDeletedWorkItem(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t,id:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b70d8d39-926c-465e-b927-b1bf0e5ca0e0",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getDeletedWorkItems(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};let s={ids:e&&e.join(",")};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b70d8d39-926c-465e-b927-b1bf0e5ca0e0",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getDeletedWorkItemShallowReferences(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b70d8d39-926c-465e-b927-b1bf0e5ca0e0",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}restoreWorkItem(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:i,id:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","b70d8d39-926c-465e-b927-b1bf0e5ca0e0",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getRevision(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:r,id:e,revisionNumber:t};let a={$expand:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","a00c85a5-80fa-4565-99c3-bcd2181434bb",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getRevisions(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,id:e};let l={$top:t,$skip:i,$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","a00c85a5-80fa-4565-99c3-bcd2181434bb",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);o(s)}catch(e){a(e)}}))))}))}sendMail(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","12438500-2f84-4fa7-9f1a-c31871b4959d",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteTag(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,tagIdOrName:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","bc15bc60-e7a8-43cb-ab01-2106be3983a1",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTag(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,tagIdOrName:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","bc15bc60-e7a8-43cb-ab01-2106be3983a1",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getTags(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","bc15bc60-e7a8-43cb-ab01-2106be3983a1",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}updateTag(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,tagIdOrName:i};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","bc15bc60-e7a8-43cb-ab01-2106be3983a1",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}createTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(t){n=t.projectId||t.project;s=t.teamId||t.team}let o={project:n,team:s};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","6a90345f-a676-4969-afce-8e163e1d5642",o);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(n,e,r);let a=this.formatResponse(s.result,null,false);i(a)}catch(e){r(e)}}))))}))}getTemplates(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s};let a={workitemtypename:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","6a90345f-a676-4969-afce-8e163e1d5642",o,a);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,true);i(s)}catch(e){r(e)}}))))}))}deleteTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","fb10264a-8836-48a0-8033-1b0ccd2748d5",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}getTemplate(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n=null;let s=null;if(e){n=e.projectId||e.project;s=e.teamId||e.team}let o={project:n,team:s,templateId:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","fb10264a-8836-48a0-8033-1b0ccd2748d5",o);let t=e.requestUrl;let n=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,n);let s=this.formatResponse(r.result,null,false);i(s)}catch(e){r(e)}}))))}))}replaceTemplate(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n=null;let o=null;if(t){n=t.projectId||t.project;o=t.teamId||t.team}let a={project:n,team:o,templateId:i};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","fb10264a-8836-48a0-8033-1b0ccd2748d5",a);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,n);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getUpdate(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={project:i,id:e,updateNumber:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","6570bf97-d02c-4a91-8d93-3abe9895b1a9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemUpdate,false);r(a)}catch(e){o(e)}}))))}))}getUpdates(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:r,id:e};let l={$top:t,$skip:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","6570bf97-d02c-4a91-8d93-3abe9895b1a9",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.WorkItemUpdate,true);o(a)}catch(e){a(e)}}))))}))}queryByWiql(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n=null;let l=null;if(t){n=t.projectId||t.project;l=t.teamId||t.team}let u={project:n,team:l};let c={timePrecision:i,$top:r};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","1a9c53f7-f243-4447-b110-35ef023636e4",u,c);let i=t.requestUrl;let n=this.createRequestOptions("application/json",t.apiVersion);let r;r=yield this.rest.create(i,e,n);let a=this.formatResponse(r.result,s.TypeInfo.WorkItemQueryResult,false);o(a)}catch(e){a(e)}}))))}))}queryById(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n=null;let l=null;if(t){n=t.projectId||t.project;l=t.teamId||t.team}let u={project:n,team:l,id:e};let c={timePrecision:i,$top:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","a02355f5-5f8a-4671-8e32-369d23aac83d",u,c);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let n;n=yield this.rest.get(t,i);let r=this.formatResponse(n.result,s.TypeInfo.WorkItemQueryResult,false);o(r)}catch(e){a(e)}}))))}))}getWorkItemIconJson(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={icon:e};let o={color:t,v:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","4e1eb4a5-1970-4228-a682-ec48eb2dca30",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getWorkItemIcons(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","4e1eb4a5-1970-4228-a682-ec48eb2dca30",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}getWorkItemIconSvg(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={icon:e};let o={color:t,v:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","4e1eb4a5-1970-4228-a682-ec48eb2dca30",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("image/svg+xml",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getWorkItemIconXaml(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={icon:e};let o={color:t,v:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","4e1eb4a5-1970-4228-a682-ec48eb2dca30",n,o);let t=e.requestUrl;let i=e.apiVersion;let s=this.createAcceptHeader("image/xaml+xml",i);r((yield this.http.get(t,{Accept:s})).message)}catch(e){s(e)}}))))}))}getReportingLinksByLinkType(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e};let l={linkTypes:t&&t.join(","),types:i&&i.join(","),continuationToken:r,startDateTime:s};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","b5b5b6d0-0308-40a1-b3f4-b9bb3c66878f",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getRelationType(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={relation:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","f5d33bc9-5b49-4a3c-a9bd-f3cd46dd2165",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getRelationTypes(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","f5d33bc9-5b49-4a3c-a9bd-f3cd46dd2165",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}readReportingRevisionsGet(e,t,i,r,s,o,a,l,u,c,d,p){return n(this,void 0,void 0,(function*(){return new Promise(((A,f)=>n(this,void 0,void 0,(function*(){let n={project:e};let h={fields:t&&t.join(","),types:i&&i.join(","),continuationToken:r,startDateTime:s,includeIdentityRef:o,includeDeleted:a,includeTagRef:l,includeLatestOnly:u,$expand:c,includeDiscussionChangesOnly:d,$maxPageSize:p};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","f828fe59-dd87-495d-a17c-7a8d6211ca6c",n,h);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);A(s)}catch(e){f(e)}}))))}))}readReportingRevisionsPost(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:t};let l={continuationToken:i,startDateTime:r,$expand:s};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","f828fe59-dd87-495d-a17c-7a8d6211ca6c",n,l);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}readReportingDiscussions(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e};let o={continuationToken:t,$maxPageSize:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","4a644469-90c5-4fcc-9a9f-be0827d369ec",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}createWorkItem(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:i,type:r};let d={validateOnly:s,bypassRules:o,suppressNotifications:a,$expand:l};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","62d3d110-0047-428c-ad3c-4fe872c91c74",n,d);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let o;o=yield this.rest.create(r,t,s);let a=this.formatResponse(o.result,null,false);u(a)}catch(e){c(e)}}))))}))}getWorkItemTemplate(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t};let l={fields:i,asOf:r,$expand:s};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","62d3d110-0047-428c-ad3c-4fe872c91c74",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}deleteWorkItem(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:t,id:e};let o={destroy:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","72c7ddf8-2cdc-4f60-90cd-ab71c14a399b",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}getWorkItem(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={project:s,id:e};let l={fields:t&&t.join(","),asOf:i,$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","72c7ddf8-2cdc-4f60-90cd-ab71c14a399b",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}getWorkItems(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={project:o};let u={ids:e&&e.join(","),fields:t&&t.join(","),asOf:i,$expand:r,errorPolicy:s};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","72c7ddf8-2cdc-4f60-90cd-ab71c14a399b",n,u);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let s=this.formatResponse(r.result,null,true);a(s)}catch(e){l(e)}}))))}))}updateWorkItem(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={project:r,id:i};let d={validateOnly:s,bypassRules:o,suppressNotifications:a,$expand:l};e=e||{};e["Content-Type"]="application/json-patch+json";try{let i=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","72c7ddf8-2cdc-4f60-90cd-ab71c14a399b",n,d);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);s.additionalHeaders=e;let o;o=yield this.rest.update(r,t,s);let a=this.formatResponse(o.result,null,false);u(a)}catch(e){c(e)}}))))}))}getWorkItemsBatch(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","908509b6-4248-4475-a1cd-829139ba419f",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getWorkItemStateColors(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","0b83df8a-3496-4ddb-ba44-63634f4cda61",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getWorkItemNextStatesOnCheckinAction(e,t){return n(this,void 0,void 0,(function*(){if(e==null){throw new TypeError("ids can not be null or undefined")}return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={};let s={ids:e&&e.join(","),action:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","afae844b-e2f6-44c2-8053-17b3bb936a40",n,s);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,null,true);i(a)}catch(e){r(e)}}))))}))}getWorkItemTypeCategories(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","9b9f5734-36c8-415e-ba67-f83b45c31408",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getWorkItemTypeCategory(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,category:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","9b9f5734-36c8-415e-ba67-f83b45c31408",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getWorkItemTypeColors(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","958fde80-115e-43fb-bd65-749c48057faf",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getWorkItemTypeColorAndIcons(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","f0f8dc62-3975-48ce-8051-f636b68b52e3",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,true);t(a)}catch(e){i(e)}}))))}))}getWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","7c8d7a76-4a09-43e8-b5df-bd792f4ac6aa",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getWorkItemTypes(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={project:e};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.2","wit","7c8d7a76-4a09-43e8-b5df-bd792f4ac6aa",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}getWorkItemTypeFieldsWithReferences(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t};let o={$expand:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","bd293ce5-3d25-4192-8e67-e8092e879efb",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,true);r(a)}catch(e){s(e)}}))))}))}getWorkItemTypeFieldWithReferences(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t,field:i};let a={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.3","wit","bd293ce5-3d25-4192-8e67-e8092e879efb",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}getWorkItemTypeStates(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","7c9d7a76-4a09-43e8-b5df-bd792f4ac6aa",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}exportWorkItemTypeDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={project:e,type:t};let o={exportGlobalLists:i};try{let e=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","8637ac8b-5eb6-4f90-b3f7-4f2ff576a459",n,o);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let a=this.formatResponse(s.result,null,false);r(a)}catch(e){s(e)}}))))}))}updateWorkItemTypeDefinition(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={project:t};try{let t=yield this.vsoClient.getVersioningData("7.1-preview.1","wit","8637ac8b-5eb6-4f90-b3f7-4f2ff576a459",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}}t.WorkItemTrackingApi=WorkItemTrackingApi;WorkItemTrackingApi.RESOURCE_AREA_ID="5264459e-e5e0-4bd8-b118-0985e68a4ec5"},8975:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.WorkItemTrackingProcessApi=void 0;const r=i(666);const s=i(8108);class WorkItemTrackingProcessApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-WorkItemTracking-api",i)}createProcessBehavior(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","d1800200-f184-4e75-a5f2-ad0b04b4373e",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessBehavior,false);i(l)}catch(e){r(e)}}))))}))}deleteProcessBehavior(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,behaviorRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","d1800200-f184-4e75-a5f2-ad0b04b4373e",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getProcessBehavior(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,behaviorRefName:t};let a={$expand:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","d1800200-f184-4e75-a5f2-ad0b04b4373e",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ProcessBehavior,false);r(l)}catch(e){o(e)}}))))}))}getProcessBehaviors(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e};let o={$expand:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","d1800200-f184-4e75-a5f2-ad0b04b4373e",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ProcessBehavior,true);i(l)}catch(e){r(e)}}))))}))}updateProcessBehavior(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,behaviorRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","d1800200-f184-4e75-a5f2-ad0b04b4373e",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessBehavior,false);r(l)}catch(e){o(e)}}))))}))}createControlInGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1f59b363-a2d0-4b7e-9bc6-eb9f5f3f0e58",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}moveControlToGroup(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r,controlId:s};let u={removeFromGroupId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1f59b363-a2d0-4b7e-9bc6-eb9f5f3f0e58",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}removeControlFromGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,groupId:i,controlId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1f59b363-a2d0-4b7e-9bc6-eb9f5f3f0e58",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}updateControl(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r,controlId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1f59b363-a2d0-4b7e-9bc6-eb9f5f3f0e58",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}addFieldToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","bc0ad8dc-e3f3-46b0-b06c-5bf861793196",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessWorkItemTypeField,false);r(l)}catch(e){o(e)}}))))}))}getAllWorkItemTypeFields(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","bc0ad8dc-e3f3-46b0-b06c-5bf861793196",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ProcessWorkItemTypeField,true);i(a)}catch(e){r(e)}}))))}))}getWorkItemTypeField(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,fieldRefName:i};let l={$expand:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","bc0ad8dc-e3f3-46b0-b06c-5bf861793196",n,l);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.get(t,i);let a=this.formatResponse(r.result,s.TypeInfo.ProcessWorkItemTypeField,false);o(a)}catch(e){a(e)}}))))}))}removeWorkItemTypeField(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,fieldRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","bc0ad8dc-e3f3-46b0-b06c-5bf861793196",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateWorkItemTypeField(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,fieldRefName:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","bc0ad8dc-e3f3-46b0-b06c-5bf861793196",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ProcessWorkItemTypeField,false);o(l)}catch(e){a(e)}}))))}))}addGroup(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","766e44e1-36a8-41d7-9050-c343ff02f7a5",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}moveGroupToPage(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){if(a==null){throw new TypeError("removeFromPageId can not be null or undefined")}if(l==null){throw new TypeError("removeFromSectionId can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};let d={removeFromPageId:a,removeFromSectionId:l};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","766e44e1-36a8-41d7-9050-c343ff02f7a5",n,d);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);u(o)}catch(e){c(e)}}))))}))}moveGroupToSection(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(a==null){throw new TypeError("removeFromSectionId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};let c={removeFromSectionId:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","766e44e1-36a8-41d7-9050-c343ff02f7a5",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);l(o)}catch(e){u(e)}}))))}))}removeGroup(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,pageId:i,sectionId:r,groupId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","766e44e1-36a8-41d7-9050-c343ff02f7a5",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}updateGroup(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","766e44e1-36a8-41d7-9050-c343ff02f7a5",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}getFormLayout(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","fa8646eb-43cd-4b71-9564-40106fd63e40",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.FormLayout,false);i(a)}catch(e){r(e)}}))))}))}createList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","01e15468-e27c-4e20-a974-bd957dcccebc",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}deleteList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={listId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","01e15468-e27c-4e20-a974-bd957dcccebc",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={listId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","01e15468-e27c-4e20-a974-bd957dcccebc",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getListsMetadata(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","01e15468-e27c-4e20-a974-bd957dcccebc",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}updateList(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={listId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","01e15468-e27c-4e20-a974-bd957dcccebc",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}addPage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1cc7b29f-6697-4d9d-b0a1-2650d3e1d584",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Page,false);r(l)}catch(e){o(e)}}))))}))}removePage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,pageId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1cc7b29f-6697-4d9d-b0a1-2650d3e1d584",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updatePage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","1cc7b29f-6697-4d9d-b0a1-2650d3e1d584",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Page,false);r(l)}catch(e){o(e)}}))))}))}createNewProcess(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","02cc6a73-5cfb-427d-8c8e-b49fb086e8af",n);let r=i.requestUrl;let o=this.createRequestOptions("application/json",i.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessInfo,false);t(l)}catch(e){i(e)}}))))}))}deleteProcessById(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={processTypeId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","02cc6a73-5cfb-427d-8c8e-b49fb086e8af",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}editProcess(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processTypeId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","02cc6a73-5cfb-427d-8c8e-b49fb086e8af",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessInfo,false);i(l)}catch(e){r(e)}}))))}))}getListOfProcesses(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};let r={$expand:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","02cc6a73-5cfb-427d-8c8e-b49fb086e8af",n,r);let i=e.requestUrl;let o=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(i,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessInfo,true);t(l)}catch(e){i(e)}}))))}))}getProcessByItsId(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processTypeId:e};let o={$expand:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","02cc6a73-5cfb-427d-8c8e-b49fb086e8af",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ProcessInfo,false);i(l)}catch(e){r(e)}}))))}))}addProcessWorkItemTypeRule(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","76fe3432-d825-479d-a5f6-983bbb78b4f3",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessRule,false);r(l)}catch(e){o(e)}}))))}))}deleteProcessWorkItemTypeRule(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,ruleId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","76fe3432-d825-479d-a5f6-983bbb78b4f3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getProcessWorkItemTypeRule(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,ruleId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","76fe3432-d825-479d-a5f6-983bbb78b4f3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.ProcessRule,false);r(a)}catch(e){o(e)}}))))}))}getProcessWorkItemTypeRules(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","76fe3432-d825-479d-a5f6-983bbb78b4f3",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.ProcessRule,true);i(a)}catch(e){r(e)}}))))}))}updateProcessWorkItemTypeRule(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,ruleId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","76fe3432-d825-479d-a5f6-983bbb78b4f3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.ProcessRule,false);o(l)}catch(e){a(e)}}))))}))}createStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemStateResultModel,false);r(l)}catch(e){o(e)}}))))}))}deleteStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,stateId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,stateId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemStateResultModel,false);r(a)}catch(e){o(e)}}))))}))}getStateDefinitions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemStateResultModel,true);i(a)}catch(e){r(e)}}))))}))}hideStateDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,stateId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.replace(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemStateResultModel,false);o(l)}catch(e){a(e)}}))))}))}updateStateDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,stateId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","31015d57-2dff-4a46-adb3-2fb4ee3dcec9",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemStateResultModel,false);o(l)}catch(e){a(e)}}))))}))}deleteSystemControl(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,controlId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","ff9a3d2c-32b7-4c6c-991c-d5a251fb9098",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,true);r(o)}catch(e){s(e)}}))))}))}getSystemControls(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","ff9a3d2c-32b7-4c6c-991c-d5a251fb9098",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}updateSystemControl(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,controlId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","ff9a3d2c-32b7-4c6c-991c-d5a251fb9098",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}createProcessWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","e2e9d1a6-432d-4062-8870-bfcb8c324ad7",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessWorkItemType,false);i(l)}catch(e){r(e)}}))))}))}deleteProcessWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","e2e9d1a6-432d-4062-8870-bfcb8c324ad7",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getProcessWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};let a={$expand:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","e2e9d1a6-432d-4062-8870-bfcb8c324ad7",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.ProcessWorkItemType,false);r(l)}catch(e){o(e)}}))))}))}getProcessWorkItemTypes(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e};let o={$expand:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","e2e9d1a6-432d-4062-8870-bfcb8c324ad7",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.ProcessWorkItemType,true);i(l)}catch(e){r(e)}}))))}))}updateProcessWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.2","processes","e2e9d1a6-432d-4062-8870-bfcb8c324ad7",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.ProcessWorkItemType,false);r(l)}catch(e){o(e)}}))))}))}addBehaviorToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForBehaviors:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","6d765a2e-4e1b-4b11-be93-f953be676024",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getBehaviorForWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t,behaviorRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","6d765a2e-4e1b-4b11-be93-f953be676024",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getBehaviorsForWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","6d765a2e-4e1b-4b11-be93-f953be676024",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}removeBehaviorFromWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t,behaviorRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","6d765a2e-4e1b-4b11-be93-f953be676024",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateBehaviorToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForBehaviors:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processes","6d765a2e-4e1b-4b11-be93-f953be676024",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}}t.WorkItemTrackingProcessApi=WorkItemTrackingProcessApi;WorkItemTrackingProcessApi.RESOURCE_AREA_ID="5264459e-e5e0-4bd8-b118-0985e68a4ec5"},1237:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.WorkItemTrackingProcessDefinitionsApi=void 0;const r=i(666);const s=i(6288);class WorkItemTrackingProcessDefinitionsApi extends r.ClientApiBase{constructor(e,t,i,n){super(e,t,n||"node-WorkItemTracking-api",i)}createBehavior(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","47a651f4-fb70-43bf-b96b-7c0ba947142b",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}deleteBehavior(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,behaviorId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","47a651f4-fb70-43bf-b96b-7c0ba947142b",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getBehavior(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,behaviorId:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","47a651f4-fb70-43bf-b96b-7c0ba947142b",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getBehaviors(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={processId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","47a651f4-fb70-43bf-b96b-7c0ba947142b",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,true);t(o)}catch(e){i(e)}}))))}))}replaceBehavior(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,behaviorId:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","47a651f4-fb70-43bf-b96b-7c0ba947142b",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}addControlToGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","e2e3166a-627a-4e9b-85b2-d6a097bbd731",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}editControl(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r,controlId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","e2e3166a-627a-4e9b-85b2-d6a097bbd731",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}removeControlFromGroup(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,groupId:i,controlId:r};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","e2e3166a-627a-4e9b-85b2-d6a097bbd731",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let o=this.formatResponse(r.result,null,false);s(o)}catch(e){o(e)}}))))}))}setControlInGroup(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,groupId:r,controlId:s};let u={removeFromGroupId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","e2e3166a-627a-4e9b-85b2-d6a097bbd731",n,u);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}createField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","f36c66c7-911d-4163-8938-d3c5d0d7f5aa",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.FieldModel,false);i(l)}catch(e){r(e)}}))))}))}updateField(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","f36c66c7-911d-4163-8938-d3c5d0d7f5aa",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.FieldModel,false);i(l)}catch(e){r(e)}}))))}))}addGroup(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","2617828b-e850-4375-a92a-04855704d4c3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.create(i,e,r);let a=this.formatResponse(s.result,null,false);o(a)}catch(e){a(e)}}))))}))}editGroup(e,t,i,r,s,o){return n(this,void 0,void 0,(function*(){return new Promise(((a,l)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","2617828b-e850-4375-a92a-04855704d4c3",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.update(i,e,r);let o=this.formatResponse(s.result,null,false);a(o)}catch(e){l(e)}}))))}))}removeGroup(e,t,i,r,s){return n(this,void 0,void 0,(function*(){return new Promise(((o,a)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,pageId:i,sectionId:r,groupId:s};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","2617828b-e850-4375-a92a-04855704d4c3",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let r;r=yield this.rest.del(t,i);let s=this.formatResponse(r.result,null,false);o(s)}catch(e){a(e)}}))))}))}setGroupInPage(e,t,i,r,s,o,a,l){return n(this,void 0,void 0,(function*(){if(a==null){throw new TypeError("removeFromPageId can not be null or undefined")}if(l==null){throw new TypeError("removeFromSectionId can not be null or undefined")}return new Promise(((u,c)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};let d={removeFromPageId:a,removeFromSectionId:l};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","2617828b-e850-4375-a92a-04855704d4c3",n,d);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);u(o)}catch(e){c(e)}}))))}))}setGroupInSection(e,t,i,r,s,o,a){return n(this,void 0,void 0,(function*(){if(a==null){throw new TypeError("removeFromSectionId can not be null or undefined")}return new Promise(((l,u)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,pageId:r,sectionId:s,groupId:o};let c={removeFromSectionId:a};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","2617828b-e850-4375-a92a-04855704d4c3",n,c);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.replace(i,e,r);let o=this.formatResponse(s.result,null,false);l(o)}catch(e){u(e)}}))))}))}getFormLayout(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","3eacc80a-ddca-4404-857a-6331aac99063",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.FormLayout,false);i(a)}catch(e){r(e)}}))))}))}getListsMetadata(){return n(this,void 0,void 0,(function*(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){let i={};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","b45cc931-98e3-44a1-b1cd-2e8e9c6dc1c6",i);let n=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let s;s=yield this.rest.get(n,r);let o=this.formatResponse(s.result,null,true);e(o)}catch(e){t(e)}}))))}))}createList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={};try{let i=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","0b6179e2-23ce-46b2-b094-2ffa5ee70286",n);let r=i.requestUrl;let s=this.createRequestOptions("application/json",i.apiVersion);let o;o=yield this.rest.create(r,e,s);let a=this.formatResponse(o.result,null,false);t(a)}catch(e){i(e)}}))))}))}deleteList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={listId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","0b6179e2-23ce-46b2-b094-2ffa5ee70286",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}getList(e){return n(this,void 0,void 0,(function*(){return new Promise(((t,i)=>n(this,void 0,void 0,(function*(){let n={listId:e};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","0b6179e2-23ce-46b2-b094-2ffa5ee70286",n);let i=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(i,r);let o=this.formatResponse(s.result,null,false);t(o)}catch(e){i(e)}}))))}))}updateList(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={listId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","0b6179e2-23ce-46b2-b094-2ffa5ee70286",n);let r=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(r,e,s);let a=this.formatResponse(o.result,null,false);i(a)}catch(e){r(e)}}))))}))}addPage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1b4ac126-59b2-4f37-b4df-0a48ba807edb",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Page,false);r(l)}catch(e){o(e)}}))))}))}editPage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1b4ac126-59b2-4f37-b4df-0a48ba807edb",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.Page,false);r(l)}catch(e){o(e)}}))))}))}removePage(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,pageId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1b4ac126-59b2-4f37-b4df-0a48ba807edb",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}createStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}deleteStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,stateId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getStateDefinition(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t,stateId:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getStateDefinitions(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}hideStateDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,stateId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.replace(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}updateStateDefinition(e,t,i,r){return n(this,void 0,void 0,(function*(){return new Promise(((s,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i,stateId:r};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","4303625d-08f4-4461-b14b-32c65bba5599",n);let i=t.requestUrl;let r=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,r);let a=this.formatResponse(o.result,null,false);s(a)}catch(e){o(e)}}))))}))}addBehaviorToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForBehaviors:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","921dfb88-ef57-4c69-94e5-dd7da2d7031d",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.create(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}getBehaviorForWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t,behaviorRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","921dfb88-ef57-4c69-94e5-dd7da2d7031d",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}getBehaviorsForWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","921dfb88-ef57-4c69-94e5-dd7da2d7031d",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.get(t,r);let o=this.formatResponse(s.result,null,true);i(o)}catch(e){r(e)}}))))}))}removeBehaviorFromWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForBehaviors:t,behaviorRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","921dfb88-ef57-4c69-94e5-dd7da2d7031d",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateBehaviorToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForBehaviors:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","921dfb88-ef57-4c69-94e5-dd7da2d7031d",n);let i=t.requestUrl;let s=this.createRequestOptions("application/json",t.apiVersion);let o;o=yield this.rest.update(i,e,s);let a=this.formatResponse(o.result,null,false);r(a)}catch(e){s(e)}}))))}))}createWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:t};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1ce0acad-4638-49c3-969c-04aa65ba6bea",n);let r=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(r,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemTypeModel,false);i(l)}catch(e){r(e)}}))))}))}deleteWorkItemType(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1ce0acad-4638-49c3-969c-04aa65ba6bea",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,r);let o=this.formatResponse(s.result,null,false);i(o)}catch(e){r(e)}}))))}))}getWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefName:t};let a={$expand:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1ce0acad-4638-49c3-969c-04aa65ba6bea",n,a);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let l=this.formatResponse(o.result,s.TypeInfo.WorkItemTypeModel,false);r(l)}catch(e){o(e)}}))))}))}getWorkItemTypes(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e};let o={$expand:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1ce0acad-4638-49c3-969c-04aa65ba6bea",n,o);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let a;a=yield this.rest.get(t,r);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemTypeModel,true);i(l)}catch(e){r(e)}}))))}))}updateWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefName:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","1ce0acad-4638-49c3-969c-04aa65ba6bea",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemTypeModel,false);r(l)}catch(e){o(e)}}))))}))}addFieldToWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForFields:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","976713b4-a62e-499e-94dc-eeb869ea9126",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.create(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemTypeFieldModel2,false);r(l)}catch(e){o(e)}}))))}))}getWorkItemTypeField(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForFields:t,fieldRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","976713b4-a62e-499e-94dc-eeb869ea9126",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,i);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemTypeFieldModel2,false);r(a)}catch(e){o(e)}}))))}))}getWorkItemTypeFields(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForFields:t};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","976713b4-a62e-499e-94dc-eeb869ea9126",n);let t=e.requestUrl;let r=this.createRequestOptions("application/json",e.apiVersion);let o;o=yield this.rest.get(t,r);let a=this.formatResponse(o.result,s.TypeInfo.WorkItemTypeFieldModel2,true);i(a)}catch(e){r(e)}}))))}))}removeFieldFromWorkItemType(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,s)=>n(this,void 0,void 0,(function*(){let n={processId:e,witRefNameForFields:t,fieldRefName:i};try{let e=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","976713b4-a62e-499e-94dc-eeb869ea9126",n);let t=e.requestUrl;let i=this.createRequestOptions("application/json",e.apiVersion);let s;s=yield this.rest.del(t,i);let o=this.formatResponse(s.result,null,false);r(o)}catch(e){s(e)}}))))}))}updateWorkItemTypeField(e,t,i){return n(this,void 0,void 0,(function*(){return new Promise(((r,o)=>n(this,void 0,void 0,(function*(){let n={processId:t,witRefNameForFields:i};try{let t=yield this.vsoClient.getVersioningData("7.2-preview.1","processDefinitions","976713b4-a62e-499e-94dc-eeb869ea9126",n);let i=t.requestUrl;let o=this.createRequestOptions("application/json",t.apiVersion);let a;a=yield this.rest.update(i,e,o);let l=this.formatResponse(a.result,s.TypeInfo.WorkItemTypeFieldModel2,false);r(l)}catch(e){o(e)}}))))}))}}t.WorkItemTrackingProcessDefinitionsApi=WorkItemTrackingProcessDefinitionsApi;WorkItemTrackingProcessDefinitionsApi.RESOURCE_AREA_ID="5264459e-e5e0-4bd8-b118-0985e68a4ec5"},950:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.BasicCredentialHandler=void 0;const n=i(6954);class BasicCredentialHandler extends n.BasicCredentialHandler{constructor(e,t,i=true){super(e,t,i)}}t.BasicCredentialHandler=BasicCredentialHandler},1519:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.BearerCredentialHandler=void 0;const n=i(6954);class BearerCredentialHandler extends n.BearerCredentialHandler{constructor(e,t=true){super(e,t)}}t.BearerCredentialHandler=BearerCredentialHandler},2020:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.NtlmCredentialHandler=void 0;const n=i(6954);class NtlmCredentialHandler extends n.NtlmCredentialHandler{constructor(e,t,i,n){super(e,t,i,n)}}t.NtlmCredentialHandler=NtlmCredentialHandler},2270:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=void 0;const n=i(6954);class PersonalAccessTokenCredentialHandler extends n.PersonalAccessTokenCredentialHandler{constructor(e,t=true){super(e,t)}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},4326:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.ValidationResult=t.State=t.Severity=t.SarifJobStatus=t.ResultType=t.MetadataOperation=t.MetadataChangeType=t.LicenseState=t.ExpandOption=t.DismissalType=t.DependencyKind=t.Confidence=t.ComponentType=t.AnalysisConfigurationType=t.AlertValidityStatus=t.AlertValidationRequestStatus=t.AlertType=t.AlertListExpandOption=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["Minimal"]=1]="Minimal"})(i=t.AlertListExpandOption||(t.AlertListExpandOption={}));var n;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Dependency"]=1]="Dependency";e[e["Secret"]=2]="Secret";e[e["Code"]=3]="Code";e[e["License"]=4]="License"})(n=t.AlertType||(t.AlertType={}));var r;(function(e){e[e["None"]=0]="None";e[e["Created"]=1]="Created";e[e["InProgress"]=2]="InProgress";e[e["Completed"]=3]="Completed";e[e["Failed"]=4]="Failed"})(r=t.AlertValidationRequestStatus||(t.AlertValidationRequestStatus={}));var s;(function(e){e[e["None"]=0]="None";e[e["Unknown"]=1]="Unknown";e[e["Active"]=2]="Active";e[e["Inactive"]=3]="Inactive"})(s=t.AlertValidityStatus||(t.AlertValidityStatus={}));var o;(function(e){e[e["Default"]=0]="Default";e[e["AdoPipeline"]=1]="AdoPipeline"})(o=t.AnalysisConfigurationType||(t.AnalysisConfigurationType={}));var a;(function(e){e[e["Unknown"]=0]="Unknown";e[e["NuGet"]=1]="NuGet";e[e["Npm"]=2]="Npm";e[e["Maven"]=3]="Maven";e[e["Git"]=4]="Git";e[e["Other"]=5]="Other";e[e["RubyGems"]=6]="RubyGems";e[e["Cargo"]=7]="Cargo";e[e["Pip"]=8]="Pip";e[e["File"]=9]="File";e[e["Go"]=10]="Go";e[e["DockerImage"]=11]="DockerImage";e[e["Pod"]=12]="Pod";e[e["Linux"]=13]="Linux";e[e["Conda"]=14]="Conda";e[e["DockerReference"]=15]="DockerReference";e[e["Vcpkg"]=16]="Vcpkg"})(a=t.ComponentType||(t.ComponentType={}));var l;(function(e){e[e["High"]=0]="High";e[e["Other"]=1]="Other"})(l=t.Confidence||(t.Confidence={}));var u;(function(e){e[e["Unknown"]=0]="Unknown";e[e["RootDependency"]=1]="RootDependency";e[e["Component"]=2]="Component";e[e["VulnerableDependency"]=3]="VulnerableDependency"})(u=t.DependencyKind||(t.DependencyKind={}));var c;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Fixed"]=1]="Fixed";e[e["AcceptedRisk"]=2]="AcceptedRisk";e[e["FalsePositive"]=3]="FalsePositive";e[e["AgreedToGuidance"]=4]="AgreedToGuidance";e[e["ToolUpgrade"]=5]="ToolUpgrade"})(c=t.DismissalType||(t.DismissalType={}));var d;(function(e){e[e["None"]=0]="None";e[e["ValidationFingerprint"]=1]="ValidationFingerprint"})(d=t.ExpandOption||(t.ExpandOption={}));var p;(function(e){e[e["Unknown"]=0]="Unknown";e[e["NotHarvested"]=1]="NotHarvested";e[e["Harvested"]=2]="Harvested"})(p=t.LicenseState||(t.LicenseState={}));var A;(function(e){e[e["None"]=0]="None";e[e["Created"]=1]="Created";e[e["Updated"]=2]="Updated";e[e["Deleted"]=3]="Deleted"})(A=t.MetadataChangeType||(t.MetadataChangeType={}));var f;(function(e){e[e["None"]=0]="None";e[e["Add"]=1]="Add";e[e["Remove"]=2]="Remove"})(f=t.MetadataOperation||(t.MetadataOperation={}));var h;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Dependency"]=1]="Dependency";e[e["VersionControl"]=2]="VersionControl"})(h=t.ResultType||(t.ResultType={}));var g;(function(e){e[e["New"]=0]="New";e[e["Queued"]=1]="Queued";e[e["Completed"]=2]="Completed";e[e["Failed"]=3]="Failed";e[e["Requeued"]=4]="Requeued"})(g=t.SarifJobStatus||(t.SarifJobStatus={}));var y;(function(e){e[e["Low"]=0]="Low";e[e["Medium"]=1]="Medium";e[e["High"]=2]="High";e[e["Critical"]=3]="Critical";e[e["Note"]=4]="Note";e[e["Warning"]=5]="Warning";e[e["Error"]=6]="Error";e[e["Undefined"]=7]="Undefined"})(y=t.Severity||(t.Severity={}));var m;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Active"]=1]="Active";e[e["Dismissed"]=2]="Dismissed";e[e["Fixed"]=4]="Fixed";e[e["AutoDismissed"]=8]="AutoDismissed"})(m=t.State||(t.State={}));var v;(function(e){e[e["None"]=0]="None";e[e["Exploitable"]=1]="Exploitable";e[e["NotExploitable"]=2]="NotExploitable";e[e["Inconclusive"]=3]="Inconclusive"})(v=t.ValidationResult||(t.ValidationResult={}));t.TypeInfo={Alert:{},AlertAnalysisInstance:{},AlertListExpandOption:{enumValues:{none:0,minimal:1}},AlertMetadata:{},AlertMetadataChange:{},AlertStateUpdate:{},AlertType:{enumValues:{unknown:0,dependency:1,secret:2,code:3,license:4}},AlertValidationRequestStatus:{enumValues:{none:0,created:1,inProgress:2,completed:3,failed:4}},AlertValidityInfo:{},AlertValidityStatus:{enumValues:{none:0,unknown:1,active:2,inactive:3}},AnalysisConfiguration:{},AnalysisConfigurationType:{enumValues:{default:0,adoPipeline:1}},AnalysisInstance:{},AnalysisResult:{},Branch:{},ComponentType:{enumValues:{unknown:0,nuGet:1,npm:2,maven:3,git:4,other:5,rubyGems:6,cargo:7,pip:8,file:9,go:10,dockerImage:11,pod:12,linux:13,conda:14,dockerReference:15,vcpkg:16}},Confidence:{enumValues:{high:0,other:1}},Dependency:{},DependencyKind:{enumValues:{unknown:0,rootDependency:1,component:2,vulnerableDependency:3}},DependencyResult:{},Dismissal:{},DismissalType:{enumValues:{unknown:0,fixed:1,acceptedRisk:2,falsePositive:3,agreedToGuidance:4,toolUpgrade:5}},ExpandOption:{enumValues:{none:0,validationFingerprint:1}},License:{},LicenseState:{enumValues:{unknown:0,notHarvested:1,harvested:2}},LogicalLocation:{},Metadata:{},MetadataChange:{},MetadataChangeType:{enumValues:{none:0,created:1,updated:2,deleted:3}},MetadataOperation:{enumValues:{none:0,add:1,remove:2}},Result:{},ResultType:{enumValues:{unknown:0,dependency:1,versionControl:2}},SarifJobStatus:{enumValues:{new:0,queued:1,completed:2,failed:3,requeued:4}},SarifUploadStatus:{},SearchCriteria:{},Severity:{enumValues:{low:0,medium:1,high:2,critical:3,note:4,warning:5,error:6,undefined:7}},State:{enumValues:{unknown:0,active:1,dismissed:2,fixed:4,autoDismissed:8}},UxFilters:{},ValidationFingerprint:{},ValidationRequestInfo:{},ValidationResult:{enumValues:{none:0,exploitable:1,notExploitable:2,inconclusive:3}}};t.TypeInfo.Alert.fields={alertType:{enumType:t.TypeInfo.AlertType},confidence:{enumType:t.TypeInfo.Confidence},dismissal:{typeInfo:t.TypeInfo.Dismissal},firstSeenDate:{isDate:true},fixedDate:{isDate:true},introducedDate:{isDate:true},lastSeenDate:{isDate:true},logicalLocations:{isArray:true,typeInfo:t.TypeInfo.LogicalLocation},severity:{enumType:t.TypeInfo.Severity},state:{enumType:t.TypeInfo.State},validationFingerprints:{isArray:true,typeInfo:t.TypeInfo.ValidationFingerprint},validityDetails:{typeInfo:t.TypeInfo.AlertValidityInfo}};t.TypeInfo.AlertAnalysisInstance.fields={analysisConfiguration:{typeInfo:t.TypeInfo.AnalysisConfiguration},firstSeen:{typeInfo:t.TypeInfo.AnalysisInstance},fixedIn:{typeInfo:t.TypeInfo.AnalysisInstance},lastSeen:{typeInfo:t.TypeInfo.AnalysisInstance},recentAnalysisInstance:{typeInfo:t.TypeInfo.AnalysisInstance},state:{enumType:t.TypeInfo.State}};t.TypeInfo.AlertMetadata.fields={metadata:{isArray:true,typeInfo:t.TypeInfo.Metadata}};t.TypeInfo.AlertMetadataChange.fields={metadataChange:{typeInfo:t.TypeInfo.MetadataChange}};t.TypeInfo.AlertStateUpdate.fields={dismissedReason:{enumType:t.TypeInfo.DismissalType},state:{enumType:t.TypeInfo.State}};t.TypeInfo.AlertValidityInfo.fields={validityLastCheckedDate:{isDate:true},validityStatus:{enumType:t.TypeInfo.AlertValidityStatus}};t.TypeInfo.AnalysisConfiguration.fields={alertType:{enumType:t.TypeInfo.AlertType},analysisConfigurationType:{enumType:t.TypeInfo.AnalysisConfigurationType}};t.TypeInfo.AnalysisInstance.fields={configuration:{typeInfo:t.TypeInfo.AnalysisConfiguration},createdDate:{isDate:true},results:{isArray:true,typeInfo:t.TypeInfo.AnalysisResult}};t.TypeInfo.AnalysisResult.fields={result:{typeInfo:t.TypeInfo.Result},state:{enumType:t.TypeInfo.State}};t.TypeInfo.Branch.fields={deletedDate:{isDate:true}};t.TypeInfo.Dependency.fields={componentType:{enumType:t.TypeInfo.ComponentType},license:{typeInfo:t.TypeInfo.License}};t.TypeInfo.DependencyResult.fields={dependency:{typeInfo:t.TypeInfo.Dependency}};t.TypeInfo.Dismissal.fields={dismissalType:{enumType:t.TypeInfo.DismissalType},requestedOn:{isDate:true}};t.TypeInfo.License.fields={state:{enumType:t.TypeInfo.LicenseState}};t.TypeInfo.LogicalLocation.fields={kind:{enumType:t.TypeInfo.DependencyKind},license:{typeInfo:t.TypeInfo.License}};t.TypeInfo.Metadata.fields={op:{enumType:t.TypeInfo.MetadataOperation}};t.TypeInfo.MetadataChange.fields={changeType:{enumType:t.TypeInfo.MetadataChangeType}};t.TypeInfo.Result.fields={dependencyResult:{typeInfo:t.TypeInfo.DependencyResult},resultType:{enumType:t.TypeInfo.ResultType},severity:{enumType:t.TypeInfo.Severity}};t.TypeInfo.SarifUploadStatus.fields={processingStatus:{enumType:t.TypeInfo.SarifJobStatus}};t.TypeInfo.SearchCriteria.fields={alertType:{enumType:t.TypeInfo.AlertType},confidenceLevels:{isArray:true,enumType:t.TypeInfo.Confidence},fromDate:{isDate:true},modifiedSince:{isDate:true},severities:{isArray:true,enumType:t.TypeInfo.Severity},states:{isArray:true,enumType:t.TypeInfo.State},toDate:{isDate:true},validity:{isArray:true,enumType:t.TypeInfo.AlertValidityStatus}};t.TypeInfo.UxFilters.fields={branches:{isArray:true,typeInfo:t.TypeInfo.Branch},confidenceLevels:{isArray:true,enumType:t.TypeInfo.Confidence},licenses:{isArray:true,typeInfo:t.TypeInfo.License},packages:{isArray:true,typeInfo:t.TypeInfo.Dependency},severities:{isArray:true,enumType:t.TypeInfo.Severity},states:{isArray:true,enumType:t.TypeInfo.State},validity:{isArray:true,enumType:t.TypeInfo.AlertValidityStatus}};t.TypeInfo.ValidationFingerprint.fields={validityLastUpdatedDate:{isDate:true},validityResult:{enumType:t.TypeInfo.ValidationResult}};t.TypeInfo.ValidationRequestInfo.fields={alertValidationRequestStatus:{enumType:t.TypeInfo.AlertValidationRequestStatus},validityLastCheckedDate:{isDate:true},validityStatus:{enumType:t.TypeInfo.AlertValidityStatus}}},8920:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WorkspaceMappingType=t.ValidationResult=t.TimelineRecordState=t.TaskResult=t.SupportLevel=t.StageUpdateType=t.SourceProviderAvailability=t.ServiceHostStatus=t.ScheduleDays=t.ResultSet=t.RepositoryCleanOptions=t.QueuePriority=t.QueueOptions=t.QueryDeletedOption=t.ProcessTemplateType=t.IssueType=t.GetOption=t.FolderQueryOrder=t.DeleteOptions=t.DefinitionType=t.DefinitionTriggerType=t.DefinitionQueueStatus=t.DefinitionQueryOrder=t.DefinitionQuality=t.ControllerStatus=t.BuildStatus=t.BuildResult=t.BuildReason=t.BuildQueryOrder=t.BuildPhaseStatus=t.BuildOptionInputType=t.BuildAuthorizationScope=t.AuditAction=t.AgentStatus=void 0;const n=i(458);const r=i(613);var s;(function(e){e[e["Unavailable"]=0]="Unavailable";e[e["Available"]=1]="Available";e[e["Offline"]=2]="Offline"})(s=t.AgentStatus||(t.AgentStatus={}));var o;(function(e){e[e["Add"]=1]="Add";e[e["Update"]=2]="Update";e[e["Delete"]=3]="Delete"})(o=t.AuditAction||(t.AuditAction={}));var a;(function(e){e[e["ProjectCollection"]=1]="ProjectCollection";e[e["Project"]=2]="Project"})(a=t.BuildAuthorizationScope||(t.BuildAuthorizationScope={}));var l;(function(e){e[e["String"]=0]="String";e[e["Boolean"]=1]="Boolean";e[e["StringList"]=2]="StringList";e[e["Radio"]=3]="Radio";e[e["PickList"]=4]="PickList";e[e["MultiLine"]=5]="MultiLine";e[e["BranchFilter"]=6]="BranchFilter"})(l=t.BuildOptionInputType||(t.BuildOptionInputType={}));var u;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Failed"]=1]="Failed";e[e["Succeeded"]=2]="Succeeded"})(u=t.BuildPhaseStatus||(t.BuildPhaseStatus={}));var c;(function(e){e[e["FinishTimeAscending"]=2]="FinishTimeAscending";e[e["FinishTimeDescending"]=3]="FinishTimeDescending";e[e["QueueTimeDescending"]=4]="QueueTimeDescending";e[e["QueueTimeAscending"]=5]="QueueTimeAscending";e[e["StartTimeDescending"]=6]="StartTimeDescending";e[e["StartTimeAscending"]=7]="StartTimeAscending"})(c=t.BuildQueryOrder||(t.BuildQueryOrder={}));var d;(function(e){e[e["None"]=0]="None";e[e["Manual"]=1]="Manual";e[e["IndividualCI"]=2]="IndividualCI";e[e["BatchedCI"]=4]="BatchedCI";e[e["Schedule"]=8]="Schedule";e[e["ScheduleForced"]=16]="ScheduleForced";e[e["UserCreated"]=32]="UserCreated";e[e["ValidateShelveset"]=64]="ValidateShelveset";e[e["CheckInShelveset"]=128]="CheckInShelveset";e[e["PullRequest"]=256]="PullRequest";e[e["BuildCompletion"]=512]="BuildCompletion";e[e["ResourceTrigger"]=1024]="ResourceTrigger";e[e["Triggered"]=1967]="Triggered";e[e["All"]=2031]="All"})(d=t.BuildReason||(t.BuildReason={}));var p;(function(e){e[e["None"]=0]="None";e[e["Succeeded"]=2]="Succeeded";e[e["PartiallySucceeded"]=4]="PartiallySucceeded";e[e["Failed"]=8]="Failed";e[e["Canceled"]=32]="Canceled"})(p=t.BuildResult||(t.BuildResult={}));var A;(function(e){e[e["None"]=0]="None";e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed";e[e["Cancelling"]=4]="Cancelling";e[e["Postponed"]=8]="Postponed";e[e["NotStarted"]=32]="NotStarted";e[e["All"]=47]="All"})(A=t.BuildStatus||(t.BuildStatus={}));var f;(function(e){e[e["Unavailable"]=0]="Unavailable";e[e["Available"]=1]="Available";e[e["Offline"]=2]="Offline"})(f=t.ControllerStatus||(t.ControllerStatus={}));var h;(function(e){e[e["Definition"]=1]="Definition";e[e["Draft"]=2]="Draft"})(h=t.DefinitionQuality||(t.DefinitionQuality={}));var g;(function(e){e[e["None"]=0]="None";e[e["LastModifiedAscending"]=1]="LastModifiedAscending";e[e["LastModifiedDescending"]=2]="LastModifiedDescending";e[e["DefinitionNameAscending"]=3]="DefinitionNameAscending";e[e["DefinitionNameDescending"]=4]="DefinitionNameDescending"})(g=t.DefinitionQueryOrder||(t.DefinitionQueryOrder={}));var y;(function(e){e[e["Enabled"]=0]="Enabled";e[e["Paused"]=1]="Paused";e[e["Disabled"]=2]="Disabled"})(y=t.DefinitionQueueStatus||(t.DefinitionQueueStatus={}));var m;(function(e){e[e["None"]=1]="None";e[e["ContinuousIntegration"]=2]="ContinuousIntegration";e[e["BatchedContinuousIntegration"]=4]="BatchedContinuousIntegration";e[e["Schedule"]=8]="Schedule";e[e["GatedCheckIn"]=16]="GatedCheckIn";e[e["BatchedGatedCheckIn"]=32]="BatchedGatedCheckIn";e[e["PullRequest"]=64]="PullRequest";e[e["BuildCompletion"]=128]="BuildCompletion";e[e["All"]=255]="All"})(m=t.DefinitionTriggerType||(t.DefinitionTriggerType={}));var v;(function(e){e[e["Xaml"]=1]="Xaml";e[e["Build"]=2]="Build"})(v=t.DefinitionType||(t.DefinitionType={}));var I;(function(e){e[e["None"]=0]="None";e[e["DropLocation"]=1]="DropLocation";e[e["TestResults"]=2]="TestResults";e[e["Label"]=4]="Label";e[e["Details"]=8]="Details";e[e["Symbols"]=16]="Symbols";e[e["All"]=31]="All"})(I=t.DeleteOptions||(t.DeleteOptions={}));var E;(function(e){e[e["None"]=0]="None";e[e["FolderAscending"]=1]="FolderAscending";e[e["FolderDescending"]=2]="FolderDescending"})(E=t.FolderQueryOrder||(t.FolderQueryOrder={}));var C;(function(e){e[e["LatestOnQueue"]=0]="LatestOnQueue";e[e["LatestOnBuild"]=1]="LatestOnBuild";e[e["Custom"]=2]="Custom"})(C=t.GetOption||(t.GetOption={}));var T;(function(e){e[e["Error"]=1]="Error";e[e["Warning"]=2]="Warning"})(T=t.IssueType||(t.IssueType={}));var b;(function(e){e[e["Custom"]=0]="Custom";e[e["Default"]=1]="Default";e[e["Upgrade"]=2]="Upgrade"})(b=t.ProcessTemplateType||(t.ProcessTemplateType={}));var R;(function(e){e[e["ExcludeDeleted"]=0]="ExcludeDeleted";e[e["IncludeDeleted"]=1]="IncludeDeleted";e[e["OnlyDeleted"]=2]="OnlyDeleted"})(R=t.QueryDeletedOption||(t.QueryDeletedOption={}));var w;(function(e){e[e["None"]=0]="None";e[e["DoNotRun"]=1]="DoNotRun"})(w=t.QueueOptions||(t.QueueOptions={}));var B;(function(e){e[e["Low"]=5]="Low";e[e["BelowNormal"]=4]="BelowNormal";e[e["Normal"]=3]="Normal";e[e["AboveNormal"]=2]="AboveNormal";e[e["High"]=1]="High"})(B=t.QueuePriority||(t.QueuePriority={}));var D;(function(e){e[e["Source"]=0]="Source";e[e["SourceAndOutputDir"]=1]="SourceAndOutputDir";e[e["SourceDir"]=2]="SourceDir";e[e["AllBuildDir"]=3]="AllBuildDir"})(D=t.RepositoryCleanOptions||(t.RepositoryCleanOptions={}));var S;(function(e){e[e["All"]=0]="All";e[e["Top"]=1]="Top"})(S=t.ResultSet||(t.ResultSet={}));var k;(function(e){e[e["None"]=0]="None";e[e["Monday"]=1]="Monday";e[e["Tuesday"]=2]="Tuesday";e[e["Wednesday"]=4]="Wednesday";e[e["Thursday"]=8]="Thursday";e[e["Friday"]=16]="Friday";e[e["Saturday"]=32]="Saturday";e[e["Sunday"]=64]="Sunday";e[e["All"]=127]="All"})(k=t.ScheduleDays||(t.ScheduleDays={}));var P;(function(e){e[e["Online"]=1]="Online";e[e["Offline"]=2]="Offline"})(P=t.ServiceHostStatus||(t.ServiceHostStatus={}));var U;(function(e){e[e["Hosted"]=1]="Hosted";e[e["OnPremises"]=2]="OnPremises";e[e["All"]=3]="All"})(U=t.SourceProviderAvailability||(t.SourceProviderAvailability={}));var O;(function(e){e[e["Cancel"]=0]="Cancel";e[e["Retry"]=1]="Retry";e[e["Run"]=2]="Run"})(O=t.StageUpdateType||(t.StageUpdateType={}));var _;(function(e){e[e["Unsupported"]=0]="Unsupported";e[e["Supported"]=1]="Supported";e[e["Required"]=2]="Required"})(_=t.SupportLevel||(t.SupportLevel={}));var V;(function(e){e[e["Succeeded"]=0]="Succeeded";e[e["SucceededWithIssues"]=1]="SucceededWithIssues";e[e["Failed"]=2]="Failed";e[e["Canceled"]=3]="Canceled";e[e["Skipped"]=4]="Skipped";e[e["Abandoned"]=5]="Abandoned";e[e["ManuallyQueued"]=6]="ManuallyQueued";e[e["DependentOnManualQueue"]=7]="DependentOnManualQueue"})(V=t.TaskResult||(t.TaskResult={}));var F;(function(e){e[e["Pending"]=0]="Pending";e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed"})(F=t.TimelineRecordState||(t.TimelineRecordState={}));var q;(function(e){e[e["OK"]=0]="OK";e[e["Warning"]=1]="Warning";e[e["Error"]=2]="Error"})(q=t.ValidationResult||(t.ValidationResult={}));var N;(function(e){e[e["Map"]=0]="Map";e[e["Cloak"]=1]="Cloak"})(N=t.WorkspaceMappingType||(t.WorkspaceMappingType={}));t.TypeInfo={AgentStatus:{enumValues:{unavailable:0,available:1,offline:2}},AuditAction:{enumValues:{add:1,update:2,delete:3}},Build:{},BuildAgent:{},BuildAuthorizationScope:{enumValues:{projectCollection:1,project:2}},BuildCompletedEvent:{},BuildCompletionTrigger:{},BuildController:{},BuildDefinition:{},BuildDefinition3_2:{},BuildDefinitionReference:{},BuildDefinitionReference3_2:{},BuildDefinitionRevision:{},BuildDefinitionSourceProvider:{},BuildDefinitionTemplate:{},BuildDefinitionTemplate3_2:{},BuildDeletedEvent:{},BuildDeployment:{},BuildLog:{},BuildMetric:{},BuildOptionDefinition:{},BuildOptionInputDefinition:{},BuildOptionInputType:{enumValues:{string:0,boolean:1,stringList:2,radio:3,pickList:4,multiLine:5,branchFilter:6}},BuildPhaseStatus:{enumValues:{unknown:0,failed:1,succeeded:2}},BuildProcessTemplate:{},BuildQueryOrder:{enumValues:{finishTimeAscending:2,finishTimeDescending:3,queueTimeDescending:4,queueTimeAscending:5,startTimeDescending:6,startTimeAscending:7}},BuildQueuedEvent:{},BuildReason:{enumValues:{none:0,manual:1,individualCI:2,batchedCI:4,schedule:8,scheduleForced:16,userCreated:32,validateShelveset:64,checkInShelveset:128,pullRequest:256,buildCompletion:512,resourceTrigger:1024,triggered:1967,all:2031}},BuildReference:{},BuildRequestValidationResult:{},BuildResult:{enumValues:{none:0,succeeded:2,partiallySucceeded:4,failed:8,canceled:32}},BuildRetentionHistory:{},BuildRetentionSample:{},BuildServer:{},BuildStatus:{enumValues:{none:0,inProgress:1,completed:2,cancelling:4,postponed:8,notStarted:32,all:47}},BuildSummary:{},BuildTagsAddedEvent:{},BuildTrigger:{},BuildUpdatedEvent:{},Change:{},ContinuousDeploymentDefinition:{},ContinuousIntegrationTrigger:{},ControllerStatus:{enumValues:{unavailable:0,available:1,offline:2}},DefinitionQuality:{enumValues:{definition:1,draft:2}},DefinitionQueryOrder:{enumValues:{none:0,lastModifiedAscending:1,lastModifiedDescending:2,definitionNameAscending:3,definitionNameDescending:4}},DefinitionQueueStatus:{enumValues:{enabled:0,paused:1,disabled:2}},DefinitionReference:{},DefinitionTriggerType:{enumValues:{none:1,continuousIntegration:2,batchedContinuousIntegration:4,schedule:8,gatedCheckIn:16,batchedGatedCheckIn:32,pullRequest:64,buildCompletion:128,all:255}},DefinitionType:{enumValues:{xaml:1,build:2}},DeleteOptions:{enumValues:{none:0,dropLocation:1,testResults:2,label:4,details:8,symbols:16,all:31}},DesignerProcess:{},Folder:{},FolderQueryOrder:{enumValues:{none:0,folderAscending:1,folderDescending:2}},GatedCheckInTrigger:{},GetOption:{enumValues:{latestOnQueue:0,latestOnBuild:1,custom:2}},InformationNode:{},Issue:{},IssueType:{enumValues:{error:1,warning:2}},Phase:{},ProcessTemplateType:{enumValues:{custom:0,default:1,upgrade:2}},PullRequestTrigger:{},QueryDeletedOption:{enumValues:{excludeDeleted:0,includeDeleted:1,onlyDeleted:2}},QueueOptions:{enumValues:{none:0,doNotRun:1}},QueuePriority:{enumValues:{low:5,belowNormal:4,normal:3,aboveNormal:2,high:1}},RepositoryCleanOptions:{enumValues:{source:0,sourceAndOutputDir:1,sourceDir:2,allBuildDir:3}},RepositoryWebhook:{},ResultSet:{enumValues:{all:0,top:1}},RetentionLease:{},Schedule:{},ScheduleDays:{enumValues:{none:0,monday:1,tuesday:2,wednesday:4,thursday:8,friday:16,saturday:32,sunday:64,all:127}},ScheduleTrigger:{},ServiceHostStatus:{enumValues:{online:1,offline:2}},SourceProviderAttributes:{},SourceProviderAvailability:{enumValues:{hosted:1,onPremises:2,all:3}},StageUpdateType:{enumValues:{cancel:0,retry:1,run:2}},SupportedTrigger:{},SupportLevel:{enumValues:{unsupported:0,supported:1,required:2}},TaskResult:{enumValues:{succeeded:0,succeededWithIssues:1,failed:2,canceled:3,skipped:4,abandoned:5,manuallyQueued:6,dependentOnManualQueue:7}},Timeline:{},TimelineRecord:{},TimelineRecordState:{enumValues:{pending:0,inProgress:1,completed:2}},TimelineRecordsUpdatedEvent:{},UpdateStageParameters:{},ValidationResult:{enumValues:{ok:0,warning:1,error:2}},WorkspaceMapping:{},WorkspaceMappingType:{enumValues:{map:0,cloak:1}},WorkspaceTemplate:{},XamlBuildDefinition:{}};t.TypeInfo.Build.fields={controller:{typeInfo:t.TypeInfo.BuildController},definition:{typeInfo:t.TypeInfo.DefinitionReference},deletedDate:{isDate:true},finishTime:{isDate:true},lastChangedDate:{isDate:true},priority:{enumType:t.TypeInfo.QueuePriority},project:{typeInfo:r.TypeInfo.TeamProjectReference},queueOptions:{enumType:t.TypeInfo.QueueOptions},queueTime:{isDate:true},reason:{enumType:t.TypeInfo.BuildReason},result:{enumType:t.TypeInfo.BuildResult},startTime:{isDate:true},status:{enumType:t.TypeInfo.BuildStatus},triggeredByBuild:{typeInfo:t.TypeInfo.Build},validationResults:{isArray:true,typeInfo:t.TypeInfo.BuildRequestValidationResult}};t.TypeInfo.BuildAgent.fields={createdDate:{isDate:true},status:{enumType:t.TypeInfo.AgentStatus},updatedDate:{isDate:true}};t.TypeInfo.BuildCompletedEvent.fields={build:{typeInfo:t.TypeInfo.Build},changes:{isArray:true,typeInfo:t.TypeInfo.Change},testResults:{typeInfo:n.TypeInfo.AggregatedResultsAnalysis},timelineRecords:{isArray:true,typeInfo:t.TypeInfo.TimelineRecord}};t.TypeInfo.BuildCompletionTrigger.fields={definition:{typeInfo:t.TypeInfo.DefinitionReference},triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.BuildController.fields={createdDate:{isDate:true},status:{enumType:t.TypeInfo.ControllerStatus},updatedDate:{isDate:true}};t.TypeInfo.BuildDefinition.fields={createdDate:{isDate:true},draftOf:{typeInfo:t.TypeInfo.DefinitionReference},drafts:{isArray:true,typeInfo:t.TypeInfo.DefinitionReference},jobAuthorizationScope:{enumType:t.TypeInfo.BuildAuthorizationScope},latestBuild:{typeInfo:t.TypeInfo.Build},latestCompletedBuild:{typeInfo:t.TypeInfo.Build},metrics:{isArray:true,typeInfo:t.TypeInfo.BuildMetric},project:{typeInfo:r.TypeInfo.TeamProjectReference},quality:{enumType:t.TypeInfo.DefinitionQuality},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},triggers:{isArray:true,typeInfo:t.TypeInfo.BuildTrigger},type:{enumType:t.TypeInfo.DefinitionType}};t.TypeInfo.BuildDefinition3_2.fields={createdDate:{isDate:true},draftOf:{typeInfo:t.TypeInfo.DefinitionReference},drafts:{isArray:true,typeInfo:t.TypeInfo.DefinitionReference},jobAuthorizationScope:{enumType:t.TypeInfo.BuildAuthorizationScope},latestBuild:{typeInfo:t.TypeInfo.Build},latestCompletedBuild:{typeInfo:t.TypeInfo.Build},metrics:{isArray:true,typeInfo:t.TypeInfo.BuildMetric},project:{typeInfo:r.TypeInfo.TeamProjectReference},quality:{enumType:t.TypeInfo.DefinitionQuality},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},triggers:{isArray:true,typeInfo:t.TypeInfo.BuildTrigger},type:{enumType:t.TypeInfo.DefinitionType}};t.TypeInfo.BuildDefinitionReference.fields={createdDate:{isDate:true},draftOf:{typeInfo:t.TypeInfo.DefinitionReference},drafts:{isArray:true,typeInfo:t.TypeInfo.DefinitionReference},latestBuild:{typeInfo:t.TypeInfo.Build},latestCompletedBuild:{typeInfo:t.TypeInfo.Build},metrics:{isArray:true,typeInfo:t.TypeInfo.BuildMetric},project:{typeInfo:r.TypeInfo.TeamProjectReference},quality:{enumType:t.TypeInfo.DefinitionQuality},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},type:{enumType:t.TypeInfo.DefinitionType}};t.TypeInfo.BuildDefinitionReference3_2.fields={createdDate:{isDate:true},draftOf:{typeInfo:t.TypeInfo.DefinitionReference},drafts:{isArray:true,typeInfo:t.TypeInfo.DefinitionReference},metrics:{isArray:true,typeInfo:t.TypeInfo.BuildMetric},project:{typeInfo:r.TypeInfo.TeamProjectReference},quality:{enumType:t.TypeInfo.DefinitionQuality},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},type:{enumType:t.TypeInfo.DefinitionType}};t.TypeInfo.BuildDefinitionRevision.fields={changedDate:{isDate:true},changeType:{enumType:t.TypeInfo.AuditAction}};t.TypeInfo.BuildDefinitionSourceProvider.fields={lastModified:{isDate:true},supportedTriggerTypes:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.BuildDefinitionTemplate.fields={template:{typeInfo:t.TypeInfo.BuildDefinition}};t.TypeInfo.BuildDefinitionTemplate3_2.fields={template:{typeInfo:t.TypeInfo.BuildDefinition3_2}};t.TypeInfo.BuildDeletedEvent.fields={build:{typeInfo:t.TypeInfo.Build}};t.TypeInfo.BuildDeployment.fields={deployment:{typeInfo:t.TypeInfo.BuildSummary}};t.TypeInfo.BuildLog.fields={createdOn:{isDate:true},lastChangedOn:{isDate:true}};t.TypeInfo.BuildMetric.fields={date:{isDate:true}};t.TypeInfo.BuildOptionDefinition.fields={inputs:{isArray:true,typeInfo:t.TypeInfo.BuildOptionInputDefinition}};t.TypeInfo.BuildOptionInputDefinition.fields={type:{enumType:t.TypeInfo.BuildOptionInputType}};t.TypeInfo.BuildProcessTemplate.fields={supportedReasons:{enumType:t.TypeInfo.BuildReason},templateType:{enumType:t.TypeInfo.ProcessTemplateType}};t.TypeInfo.BuildQueuedEvent.fields={build:{typeInfo:t.TypeInfo.Build}};t.TypeInfo.BuildReference.fields={finishTime:{isDate:true},queueTime:{isDate:true},result:{enumType:t.TypeInfo.BuildResult},startTime:{isDate:true},status:{enumType:t.TypeInfo.BuildStatus}};t.TypeInfo.BuildRequestValidationResult.fields={result:{enumType:t.TypeInfo.ValidationResult}};t.TypeInfo.BuildRetentionHistory.fields={buildRetentionSamples:{isArray:true,typeInfo:t.TypeInfo.BuildRetentionSample}};t.TypeInfo.BuildRetentionSample.fields={sampleTime:{isDate:true}};t.TypeInfo.BuildServer.fields={status:{enumType:t.TypeInfo.ServiceHostStatus},statusChangedDate:{isDate:true}};t.TypeInfo.BuildSummary.fields={finishTime:{isDate:true},reason:{enumType:t.TypeInfo.BuildReason},startTime:{isDate:true},status:{enumType:t.TypeInfo.BuildStatus}};t.TypeInfo.BuildTagsAddedEvent.fields={build:{typeInfo:t.TypeInfo.Build}};t.TypeInfo.BuildTrigger.fields={triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.BuildUpdatedEvent.fields={build:{typeInfo:t.TypeInfo.Build}};t.TypeInfo.Change.fields={timestamp:{isDate:true}};t.TypeInfo.ContinuousDeploymentDefinition.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.ContinuousIntegrationTrigger.fields={triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.DefinitionReference.fields={createdDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},type:{enumType:t.TypeInfo.DefinitionType}};t.TypeInfo.DesignerProcess.fields={phases:{isArray:true,typeInfo:t.TypeInfo.Phase}};t.TypeInfo.Folder.fields={createdOn:{isDate:true},lastChangedDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.GatedCheckInTrigger.fields={triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.InformationNode.fields={lastModifiedDate:{isDate:true}};t.TypeInfo.Issue.fields={type:{enumType:t.TypeInfo.IssueType}};t.TypeInfo.Phase.fields={jobAuthorizationScope:{enumType:t.TypeInfo.BuildAuthorizationScope}};t.TypeInfo.PullRequestTrigger.fields={triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.RepositoryWebhook.fields={types:{isArray:true,enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.RetentionLease.fields={createdOn:{isDate:true},validUntil:{isDate:true}};t.TypeInfo.Schedule.fields={daysToBuild:{enumType:t.TypeInfo.ScheduleDays}};t.TypeInfo.ScheduleTrigger.fields={schedules:{isArray:true,typeInfo:t.TypeInfo.Schedule},triggerType:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.SourceProviderAttributes.fields={supportedTriggers:{isArray:true,typeInfo:t.TypeInfo.SupportedTrigger}};t.TypeInfo.SupportedTrigger.fields={supportedCapabilities:{isDictionary:true,dictionaryValueEnumType:t.TypeInfo.SupportLevel},type:{enumType:t.TypeInfo.DefinitionTriggerType}};t.TypeInfo.Timeline.fields={lastChangedOn:{isDate:true},records:{isArray:true,typeInfo:t.TypeInfo.TimelineRecord}};t.TypeInfo.TimelineRecord.fields={finishTime:{isDate:true},issues:{isArray:true,typeInfo:t.TypeInfo.Issue},lastModified:{isDate:true},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true},state:{enumType:t.TypeInfo.TimelineRecordState}};t.TypeInfo.TimelineRecordsUpdatedEvent.fields={timelineRecords:{isArray:true,typeInfo:t.TypeInfo.TimelineRecord}};t.TypeInfo.UpdateStageParameters.fields={state:{enumType:t.TypeInfo.StageUpdateType}};t.TypeInfo.WorkspaceMapping.fields={mappingType:{enumType:t.TypeInfo.WorkspaceMappingType}};t.TypeInfo.WorkspaceTemplate.fields={lastModifiedDate:{isDate:true},mappings:{isArray:true,typeInfo:t.TypeInfo.WorkspaceMapping}};t.TypeInfo.XamlBuildDefinition.fields={controller:{typeInfo:t.TypeInfo.BuildController},createdDate:{isDate:true},createdOn:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference},queueStatus:{enumType:t.TypeInfo.DefinitionQueueStatus},supportedReasons:{enumType:t.TypeInfo.BuildReason},triggerType:{enumType:t.TypeInfo.DefinitionTriggerType},type:{enumType:t.TypeInfo.DefinitionType}}},7644:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.CommentState=t.CommentSortOrder=t.CommentReactionType=t.CommentMentionType=t.CommentFormat=t.CommentExpandOptions=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["Reactions"]=1]="Reactions";e[e["RenderedText"]=8]="RenderedText";e[e["RenderedTextOnly"]=16]="RenderedTextOnly";e[e["Children"]=32]="Children";e[e["All"]=-17]="All"})(i=t.CommentExpandOptions||(t.CommentExpandOptions={}));var n;(function(e){e[e["Markdown"]=0]="Markdown";e[e["Html"]=1]="Html"})(n=t.CommentFormat||(t.CommentFormat={}));var r;(function(e){e[e["Person"]=0]="Person";e[e["WorkItem"]=1]="WorkItem";e[e["PullRequest"]=2]="PullRequest"})(r=t.CommentMentionType||(t.CommentMentionType={}));var s;(function(e){e[e["Like"]=0]="Like";e[e["Dislike"]=1]="Dislike";e[e["Heart"]=2]="Heart";e[e["Hooray"]=3]="Hooray";e[e["Smile"]=4]="Smile";e[e["Confused"]=5]="Confused"})(s=t.CommentReactionType||(t.CommentReactionType={}));var o;(function(e){e[e["Asc"]=1]="Asc";e[e["Desc"]=2]="Desc"})(o=t.CommentSortOrder||(t.CommentSortOrder={}));var a;(function(e){e[e["Active"]=0]="Active";e[e["Resolved"]=1]="Resolved";e[e["Closed"]=2]="Closed"})(a=t.CommentState||(t.CommentState={}));t.TypeInfo={Comment:{},CommentAttachment:{},CommentExpandOptions:{enumValues:{none:0,reactions:1,renderedText:8,renderedTextOnly:16,children:32,all:-17}},CommentFormat:{enumValues:{markdown:0,html:1}},CommentList:{},CommentMention:{},CommentMentionType:{enumValues:{person:0,workItem:1,pullRequest:2}},CommentReaction:{},CommentReactionType:{enumValues:{like:0,dislike:1,heart:2,hooray:3,smile:4,confused:5}},CommentSortOrder:{enumValues:{asc:1,desc:2}},CommentState:{enumValues:{active:0,resolved:1,closed:2}},CommentUpdateParameters:{},CommentVersion:{}};t.TypeInfo.Comment.fields={createdDate:{isDate:true},mentions:{isArray:true,typeInfo:t.TypeInfo.CommentMention},modifiedDate:{isDate:true},reactions:{isArray:true,typeInfo:t.TypeInfo.CommentReaction},replies:{typeInfo:t.TypeInfo.CommentList},state:{enumType:t.TypeInfo.CommentState}};t.TypeInfo.CommentAttachment.fields={createdDate:{isDate:true}};t.TypeInfo.CommentList.fields={comments:{isArray:true,typeInfo:t.TypeInfo.Comment}};t.TypeInfo.CommentMention.fields={type:{enumType:t.TypeInfo.CommentMentionType}};t.TypeInfo.CommentReaction.fields={type:{enumType:t.TypeInfo.CommentReactionType}};t.TypeInfo.CommentUpdateParameters.fields={state:{enumType:t.TypeInfo.CommentState}};t.TypeInfo.CommentVersion.fields={createdDate:{isDate:true},modifiedDate:{isDate:true},state:{enumType:t.TypeInfo.CommentState}}},613:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.SourceControlTypes=t.ProjectVisibility=t.ProjectChangeType=t.ProcessType=t.ProcessCustomizationType=t.ConnectedServiceKind=void 0;var i;(function(e){e[e["Custom"]=0]="Custom";e[e["AzureSubscription"]=1]="AzureSubscription";e[e["Chef"]=2]="Chef";e[e["Generic"]=3]="Generic"})(i=t.ConnectedServiceKind||(t.ConnectedServiceKind={}));var n;(function(e){e[e["Unknown"]=-1]="Unknown";e[e["Xml"]=0]="Xml";e[e["Inherited"]=1]="Inherited"})(n=t.ProcessCustomizationType||(t.ProcessCustomizationType={}));var r;(function(e){e[e["System"]=0]="System";e[e["Custom"]=1]="Custom";e[e["Inherited"]=2]="Inherited"})(r=t.ProcessType||(t.ProcessType={}));var s;(function(e){e[e["Modified"]=0]="Modified";e[e["Deleted"]=1]="Deleted";e[e["Added"]=2]="Added"})(s=t.ProjectChangeType||(t.ProjectChangeType={}));var o;(function(e){e[e["Unchanged"]=-1]="Unchanged";e[e["Private"]=0]="Private";e[e["Organization"]=1]="Organization";e[e["Public"]=2]="Public";e[e["SystemPrivate"]=3]="SystemPrivate"})(o=t.ProjectVisibility||(t.ProjectVisibility={}));var a;(function(e){e[e["Tfvc"]=1]="Tfvc";e[e["Git"]=2]="Git"})(a=t.SourceControlTypes||(t.SourceControlTypes={}));t.TypeInfo={ConnectedServiceKind:{enumValues:{custom:0,azureSubscription:1,chef:2,generic:3}},Process:{},ProcessCustomizationType:{enumValues:{unknown:-1,xml:0,inherited:1}},ProcessType:{enumValues:{system:0,custom:1,inherited:2}},ProjectChangeType:{enumValues:{modified:0,deleted:1,added:2}},ProjectInfo:{},ProjectMessage:{},ProjectVisibility:{enumValues:{private:0,organization:1,public:2}},SourceControlTypes:{enumValues:{tfvc:1,git:2}},TeamProject:{},TeamProjectCollection:{},TeamProjectReference:{},TemporaryDataCreatedDTO:{},WebApiConnectedService:{},WebApiConnectedServiceDetails:{},WebApiProject:{}};t.TypeInfo.Process.fields={type:{enumType:t.TypeInfo.ProcessType}};t.TypeInfo.ProjectInfo.fields={lastUpdateTime:{isDate:true},visibility:{enumType:t.TypeInfo.ProjectVisibility}};t.TypeInfo.ProjectMessage.fields={project:{typeInfo:t.TypeInfo.ProjectInfo},projectChangeType:{enumType:t.TypeInfo.ProjectChangeType}};t.TypeInfo.TeamProject.fields={lastUpdateTime:{isDate:true},visibility:{enumType:t.TypeInfo.ProjectVisibility}};t.TypeInfo.TeamProjectCollection.fields={processCustomizationType:{enumType:t.TypeInfo.ProcessCustomizationType}};t.TypeInfo.TeamProjectReference.fields={lastUpdateTime:{isDate:true},visibility:{enumType:t.TypeInfo.ProjectVisibility}};t.TypeInfo.TemporaryDataCreatedDTO.fields={expirationDate:{isDate:true}};t.TypeInfo.WebApiConnectedService.fields={project:{typeInfo:t.TypeInfo.TeamProjectReference}};t.TypeInfo.WebApiConnectedServiceDetails.fields={connectedServiceMetaData:{typeInfo:t.TypeInfo.WebApiConnectedService}};t.TypeInfo.WebApiProject.fields={lastUpdateTime:{isDate:true},visibility:{enumType:t.TypeInfo.ProjectVisibility}}},1072:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WidgetScope=t.TeamDashboardPermission=t.GroupMemberPermission=t.DashboardScope=void 0;var i;(function(e){e[e["Collection_User"]=0]="Collection_User";e[e["Project_Team"]=1]="Project_Team";e[e["Project"]=2]="Project"})(i=t.DashboardScope||(t.DashboardScope={}));var n;(function(e){e[e["None"]=0]="None";e[e["Edit"]=1]="Edit";e[e["Manage"]=2]="Manage";e[e["ManagePermissions"]=3]="ManagePermissions"})(n=t.GroupMemberPermission||(t.GroupMemberPermission={}));var r;(function(e){e[e["None"]=0]="None";e[e["Read"]=1]="Read";e[e["Create"]=2]="Create";e[e["Edit"]=4]="Edit";e[e["Delete"]=8]="Delete";e[e["ManagePermissions"]=16]="ManagePermissions"})(r=t.TeamDashboardPermission||(t.TeamDashboardPermission={}));var s;(function(e){e[e["Collection_User"]=0]="Collection_User";e[e["Project_Team"]=1]="Project_Team"})(s=t.WidgetScope||(t.WidgetScope={}));t.TypeInfo={CopyDashboardOptions:{},CopyDashboardResponse:{},Dashboard:{},DashboardGroup:{},DashboardGroupEntry:{},DashboardGroupEntryResponse:{},DashboardResponse:{},DashboardScope:{enumValues:{collection_User:0,project_Team:1,project:2}},GroupMemberPermission:{enumValues:{none:0,edit:1,manage:2,managePermissions:3}},TeamDashboardPermission:{enumValues:{none:0,read:1,create:2,edit:4,delete:8,managePermissions:16}},Widget:{},WidgetMetadata:{},WidgetMetadataResponse:{},WidgetResponse:{},WidgetScope:{enumValues:{collection_User:0,project_Team:1}},WidgetsVersionedList:{},WidgetTypesResponse:{}};t.TypeInfo.CopyDashboardOptions.fields={copyDashboardScope:{enumType:t.TypeInfo.DashboardScope}};t.TypeInfo.CopyDashboardResponse.fields={copiedDashboard:{typeInfo:t.TypeInfo.Dashboard},copyDashboardOptions:{typeInfo:t.TypeInfo.CopyDashboardOptions}};t.TypeInfo.Dashboard.fields={dashboardScope:{enumType:t.TypeInfo.DashboardScope},lastAccessedDate:{isDate:true},modifiedDate:{isDate:true},widgets:{isArray:true,typeInfo:t.TypeInfo.Widget}};t.TypeInfo.DashboardGroup.fields={dashboardEntries:{isArray:true,typeInfo:t.TypeInfo.DashboardGroupEntry},permission:{enumType:t.TypeInfo.GroupMemberPermission},teamDashboardPermission:{enumType:t.TypeInfo.TeamDashboardPermission}};t.TypeInfo.DashboardGroupEntry.fields={dashboardScope:{enumType:t.TypeInfo.DashboardScope},lastAccessedDate:{isDate:true},modifiedDate:{isDate:true},widgets:{isArray:true,typeInfo:t.TypeInfo.Widget}};t.TypeInfo.DashboardGroupEntryResponse.fields={dashboardScope:{enumType:t.TypeInfo.DashboardScope},lastAccessedDate:{isDate:true},modifiedDate:{isDate:true},widgets:{isArray:true,typeInfo:t.TypeInfo.Widget}};t.TypeInfo.DashboardResponse.fields={dashboardScope:{enumType:t.TypeInfo.DashboardScope},lastAccessedDate:{isDate:true},modifiedDate:{isDate:true},widgets:{isArray:true,typeInfo:t.TypeInfo.Widget}};t.TypeInfo.Widget.fields={dashboard:{typeInfo:t.TypeInfo.Dashboard}};t.TypeInfo.WidgetMetadata.fields={supportedScopes:{isArray:true,enumType:t.TypeInfo.WidgetScope}};t.TypeInfo.WidgetMetadataResponse.fields={widgetMetadata:{typeInfo:t.TypeInfo.WidgetMetadata}};t.TypeInfo.WidgetResponse.fields={dashboard:{typeInfo:t.TypeInfo.Dashboard}};t.TypeInfo.WidgetsVersionedList.fields={widgets:{isArray:true,typeInfo:t.TypeInfo.Widget}};t.TypeInfo.WidgetTypesResponse.fields={widgetTypes:{isArray:true,typeInfo:t.TypeInfo.WidgetMetadata}}},1942:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.InstalledExtensionStateIssueType=t.ExtensionUpdateType=t.ExtensionStateFlags=t.ExtensionRequestUpdateType=t.ExtensionRequestState=t.ExtensionFlags=t.ContributionQueryOptions=t.ContributionPropertyType=t.ContributionLicensingBehaviorType=t.AcquisitionOperationType=t.AcquisitionOperationState=t.AcquisitionAssignmentType=void 0;const n=i(9442);var r;(function(e){e[e["None"]=0]="None";e[e["Me"]=1]="Me";e[e["All"]=2]="All"})(r=t.AcquisitionAssignmentType||(t.AcquisitionAssignmentType={}));var s;(function(e){e[e["Disallow"]=0]="Disallow";e[e["Allow"]=1]="Allow";e[e["Completed"]=3]="Completed"})(s=t.AcquisitionOperationState||(t.AcquisitionOperationState={}));var o;(function(e){e[e["Get"]=0]="Get";e[e["Install"]=1]="Install";e[e["Buy"]=2]="Buy";e[e["Try"]=3]="Try";e[e["Request"]=4]="Request";e[e["None"]=5]="None";e[e["PurchaseRequest"]=6]="PurchaseRequest"})(o=t.AcquisitionOperationType||(t.AcquisitionOperationType={}));var a;(function(e){e[e["OnlyIfLicensed"]=0]="OnlyIfLicensed";e[e["OnlyIfUnlicensed"]=1]="OnlyIfUnlicensed";e[e["AlwaysInclude"]=2]="AlwaysInclude"})(a=t.ContributionLicensingBehaviorType||(t.ContributionLicensingBehaviorType={}));var l;(function(e){e[e["Unknown"]=0]="Unknown";e[e["String"]=1]="String";e[e["Uri"]=2]="Uri";e[e["Guid"]=4]="Guid";e[e["Boolean"]=8]="Boolean";e[e["Integer"]=16]="Integer";e[e["Double"]=32]="Double";e[e["DateTime"]=64]="DateTime";e[e["Dictionary"]=128]="Dictionary";e[e["Array"]=256]="Array";e[e["Object"]=512]="Object"})(l=t.ContributionPropertyType||(t.ContributionPropertyType={}));var u;(function(e){e[e["None"]=0]="None";e[e["IncludeSelf"]=16]="IncludeSelf";e[e["IncludeChildren"]=32]="IncludeChildren";e[e["IncludeSubTree"]=96]="IncludeSubTree";e[e["IncludeAll"]=112]="IncludeAll";e[e["IgnoreConstraints"]=256]="IgnoreConstraints"})(u=t.ContributionQueryOptions||(t.ContributionQueryOptions={}));var c;(function(e){e[e["BuiltIn"]=1]="BuiltIn";e[e["Trusted"]=2]="Trusted"})(c=t.ExtensionFlags||(t.ExtensionFlags={}));var d;(function(e){e[e["Open"]=0]="Open";e[e["Accepted"]=1]="Accepted";e[e["Rejected"]=2]="Rejected"})(d=t.ExtensionRequestState||(t.ExtensionRequestState={}));var p;(function(e){e[e["Created"]=1]="Created";e[e["Approved"]=2]="Approved";e[e["Rejected"]=3]="Rejected";e[e["Deleted"]=4]="Deleted"})(p=t.ExtensionRequestUpdateType||(t.ExtensionRequestUpdateType={}));var A;(function(e){e[e["None"]=0]="None";e[e["Disabled"]=1]="Disabled";e[e["BuiltIn"]=2]="BuiltIn";e[e["MultiVersion"]=4]="MultiVersion";e[e["UnInstalled"]=8]="UnInstalled";e[e["VersionCheckError"]=16]="VersionCheckError";e[e["Trusted"]=32]="Trusted";e[e["Error"]=64]="Error";e[e["NeedsReauthorization"]=128]="NeedsReauthorization";e[e["AutoUpgradeError"]=256]="AutoUpgradeError";e[e["Warning"]=512]="Warning";e[e["Unpublished"]=1024]="Unpublished"})(A=t.ExtensionStateFlags||(t.ExtensionStateFlags={}));var f;(function(e){e[e["Installed"]=1]="Installed";e[e["Uninstalled"]=2]="Uninstalled";e[e["Enabled"]=3]="Enabled";e[e["Disabled"]=4]="Disabled";e[e["VersionUpdated"]=5]="VersionUpdated";e[e["ActionRequired"]=6]="ActionRequired";e[e["ActionResolved"]=7]="ActionResolved"})(f=t.ExtensionUpdateType||(t.ExtensionUpdateType={}));var h;(function(e){e[e["Warning"]=0]="Warning";e[e["Error"]=1]="Error"})(h=t.InstalledExtensionStateIssueType||(t.InstalledExtensionStateIssueType={}));t.TypeInfo={AcquisitionAssignmentType:{enumValues:{none:0,me:1,all:2}},AcquisitionOperation:{},AcquisitionOperationState:{enumValues:{disallow:0,allow:1,completed:3}},AcquisitionOperationType:{enumValues:{get:0,install:1,buy:2,try:3,request:4,none:5,purchaseRequest:6}},AcquisitionOptions:{},ContributionLicensingBehaviorType:{enumValues:{onlyIfLicensed:0,onlyIfUnlicensed:1,alwaysInclude:2}},ContributionNodeQuery:{},ContributionPropertyDescription:{},ContributionPropertyType:{enumValues:{unknown:0,string:1,uri:2,guid:4,boolean:8,integer:16,double:32,dateTime:64,dictionary:128,array:256,object:512}},ContributionQueryOptions:{enumValues:{none:0,includeSelf:16,includeChildren:32,includeSubTree:96,includeAll:112,ignoreConstraints:256}},ContributionType:{},ExtensionAcquisitionRequest:{},ExtensionAuditLog:{},ExtensionAuditLogEntry:{},ExtensionEvent:{},ExtensionFlags:{enumValues:{builtIn:1,trusted:2}},ExtensionLicensing:{},ExtensionManifest:{},ExtensionRequest:{},ExtensionRequestEvent:{},ExtensionRequestsEvent:{},ExtensionRequestState:{enumValues:{open:0,accepted:1,rejected:2}},ExtensionRequestUpdateType:{enumValues:{created:1,approved:2,rejected:3,deleted:4}},ExtensionState:{},ExtensionStateFlags:{enumValues:{none:0,disabled:1,builtIn:2,multiVersion:4,unInstalled:8,versionCheckError:16,trusted:32,error:64,needsReauthorization:128,autoUpgradeError:256,warning:512,unpublished:1024}},ExtensionUpdateType:{enumValues:{installed:1,uninstalled:2,enabled:3,disabled:4,versionUpdated:5,actionRequired:6,actionResolved:7}},InstalledExtension:{},InstalledExtensionState:{},InstalledExtensionStateIssue:{},InstalledExtensionStateIssueType:{enumValues:{warning:0,error:1}},LicensingOverride:{},RequestedExtension:{}};t.TypeInfo.AcquisitionOperation.fields={operationState:{enumType:t.TypeInfo.AcquisitionOperationState},operationType:{enumType:t.TypeInfo.AcquisitionOperationType}};t.TypeInfo.AcquisitionOptions.fields={defaultOperation:{typeInfo:t.TypeInfo.AcquisitionOperation},operations:{isArray:true,typeInfo:t.TypeInfo.AcquisitionOperation}};t.TypeInfo.ContributionNodeQuery.fields={queryOptions:{enumType:t.TypeInfo.ContributionQueryOptions}};t.TypeInfo.ContributionPropertyDescription.fields={type:{enumType:t.TypeInfo.ContributionPropertyType}};t.TypeInfo.ContributionType.fields={properties:{isDictionary:true,dictionaryValueTypeInfo:t.TypeInfo.ContributionPropertyDescription}};t.TypeInfo.ExtensionAcquisitionRequest.fields={assignmentType:{enumType:t.TypeInfo.AcquisitionAssignmentType},operationType:{enumType:t.TypeInfo.AcquisitionOperationType}};t.TypeInfo.ExtensionAuditLog.fields={entries:{isArray:true,typeInfo:t.TypeInfo.ExtensionAuditLogEntry}};t.TypeInfo.ExtensionAuditLogEntry.fields={auditDate:{isDate:true}};t.TypeInfo.ExtensionEvent.fields={extension:{typeInfo:n.TypeInfo.PublishedExtension},updateType:{enumType:t.TypeInfo.ExtensionUpdateType}};t.TypeInfo.ExtensionLicensing.fields={overrides:{isArray:true,typeInfo:t.TypeInfo.LicensingOverride}};t.TypeInfo.ExtensionManifest.fields={contributionTypes:{isArray:true,typeInfo:t.TypeInfo.ContributionType},licensing:{typeInfo:t.TypeInfo.ExtensionLicensing}};t.TypeInfo.ExtensionRequest.fields={requestDate:{isDate:true},requestState:{enumType:t.TypeInfo.ExtensionRequestState},resolveDate:{isDate:true}};t.TypeInfo.ExtensionRequestEvent.fields={extension:{typeInfo:n.TypeInfo.PublishedExtension},request:{typeInfo:t.TypeInfo.ExtensionRequest},updateType:{enumType:t.TypeInfo.ExtensionRequestUpdateType}};t.TypeInfo.ExtensionRequestsEvent.fields={extension:{typeInfo:n.TypeInfo.PublishedExtension},requests:{isArray:true,typeInfo:t.TypeInfo.ExtensionRequest},updateType:{enumType:t.TypeInfo.ExtensionRequestUpdateType}};t.TypeInfo.ExtensionState.fields={flags:{enumType:t.TypeInfo.ExtensionStateFlags},installationIssues:{isArray:true,typeInfo:t.TypeInfo.InstalledExtensionStateIssue},lastUpdated:{isDate:true},lastVersionCheck:{isDate:true}};t.TypeInfo.InstalledExtension.fields={contributionTypes:{isArray:true,typeInfo:t.TypeInfo.ContributionType},flags:{enumType:t.TypeInfo.ExtensionFlags},installState:{typeInfo:t.TypeInfo.InstalledExtensionState},lastPublished:{isDate:true},licensing:{typeInfo:t.TypeInfo.ExtensionLicensing}};t.TypeInfo.InstalledExtensionState.fields={flags:{enumType:t.TypeInfo.ExtensionStateFlags},installationIssues:{isArray:true,typeInfo:t.TypeInfo.InstalledExtensionStateIssue},lastUpdated:{isDate:true}};t.TypeInfo.InstalledExtensionStateIssue.fields={type:{enumType:t.TypeInfo.InstalledExtensionStateIssueType}};t.TypeInfo.LicensingOverride.fields={behavior:{enumType:t.TypeInfo.ContributionLicensingBehaviorType}};t.TypeInfo.RequestedExtension.fields={extensionRequests:{isArray:true,typeInfo:t.TypeInfo.ExtensionRequest}}},7765:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.ContributedFeatureEnabledValue=void 0;var i;(function(e){e[e["Undefined"]=-1]="Undefined";e[e["Disabled"]=0]="Disabled";e[e["Enabled"]=1]="Enabled"})(i=t.ContributedFeatureEnabledValue||(t.ContributedFeatureEnabledValue={}));t.TypeInfo={ContributedFeatureEnabledValue:{enumValues:{undefined:-1,disabled:0,enabled:1}},ContributedFeatureState:{},ContributedFeatureStateQuery:{}};t.TypeInfo.ContributedFeatureState.fields={state:{enumType:t.TypeInfo.ContributedFeatureEnabledValue}};t.TypeInfo.ContributedFeatureStateQuery.fields={featureStates:{isDictionary:true,dictionaryValueTypeInfo:t.TypeInfo.ContributedFeatureState}}},7885:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.ContainerOptions=t.ContainerItemType=t.ContainerItemStatus=t.BlobCompressionType=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["GZip"]=1]="GZip"})(i=t.BlobCompressionType||(t.BlobCompressionType={}));var n;(function(e){e[e["Created"]=1]="Created";e[e["PendingUpload"]=2]="PendingUpload"})(n=t.ContainerItemStatus||(t.ContainerItemStatus={}));var r;(function(e){e[e["Any"]=0]="Any";e[e["Folder"]=1]="Folder";e[e["File"]=2]="File"})(r=t.ContainerItemType||(t.ContainerItemType={}));var s;(function(e){e[e["None"]=0]="None"})(s=t.ContainerOptions||(t.ContainerOptions={}));t.TypeInfo={BlobCompressionType:{enumValues:{none:0,gZip:1}},ContainerItemBlobReference:{},ContainerItemStatus:{enumValues:{created:1,pendingUpload:2}},ContainerItemType:{enumValues:{any:0,folder:1,file:2}},ContainerOptions:{enumValues:{none:0}},FileContainer:{},FileContainerItem:{}};t.TypeInfo.ContainerItemBlobReference.fields={compressionType:{enumType:t.TypeInfo.BlobCompressionType}};t.TypeInfo.FileContainer.fields={dateCreated:{isDate:true},options:{enumType:t.TypeInfo.ContainerOptions}};t.TypeInfo.FileContainerItem.fields={blobMetadata:{typeInfo:t.TypeInfo.ContainerItemBlobReference},dateCreated:{isDate:true},dateLastModified:{isDate:true},itemType:{enumType:t.TypeInfo.ContainerItemType},status:{enumType:t.TypeInfo.ContainerItemStatus}}},9442:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.VSCodeWebExtensionStatisicsType=t.SortOrderType=t.SortByType=t.ReviewResourceType=t.ReviewPatchOperation=t.ReviewFilterOptions=t.ReviewEventOperation=t.RestApiResponseStatus=t.QnAItemStatus=t.PublisherState=t.PublisherRoleAccess=t.PublisherQueryFlags=t.PublisherPermissions=t.PublisherFlags=t.PublishedExtensionFlags=t.PagingDirection=t.NotificationTemplateType=t.ExtensionVersionFlags=t.ExtensionStatsAggregateType=t.ExtensionStatisticOperation=t.ExtensionQueryFlags=t.ExtensionQueryFilterType=t.ExtensionPolicyFlags=t.ExtensionLifecycleEventType=t.ExtensionDeploymentTechnology=t.DraftStateType=t.DraftPatchOperation=t.ConcernCategory=t.AcquisitionOperationType=t.AcquisitionOperationState=t.AcquisitionAssignmentType=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["Me"]=1]="Me";e[e["All"]=2]="All"})(i=t.AcquisitionAssignmentType||(t.AcquisitionAssignmentType={}));var n;(function(e){e[e["Disallow"]=0]="Disallow";e[e["Allow"]=1]="Allow";e[e["Completed"]=3]="Completed"})(n=t.AcquisitionOperationState||(t.AcquisitionOperationState={}));var r;(function(e){e[e["Get"]=0]="Get";e[e["Install"]=1]="Install";e[e["Buy"]=2]="Buy";e[e["Try"]=3]="Try";e[e["Request"]=4]="Request";e[e["None"]=5]="None";e[e["PurchaseRequest"]=6]="PurchaseRequest"})(r=t.AcquisitionOperationType||(t.AcquisitionOperationType={}));var s;(function(e){e[e["General"]=1]="General";e[e["Abusive"]=2]="Abusive";e[e["Spam"]=4]="Spam"})(s=t.ConcernCategory||(t.ConcernCategory={}));var o;(function(e){e[e["Publish"]=1]="Publish";e[e["Cancel"]=2]="Cancel"})(o=t.DraftPatchOperation||(t.DraftPatchOperation={}));var a;(function(e){e[e["Unpublished"]=1]="Unpublished";e[e["Published"]=2]="Published";e[e["Cancelled"]=3]="Cancelled";e[e["Error"]=4]="Error"})(a=t.DraftStateType||(t.DraftStateType={}));var l;(function(e){e[e["Exe"]=1]="Exe";e[e["Msi"]=2]="Msi";e[e["Vsix"]=3]="Vsix";e[e["ReferralLink"]=4]="ReferralLink"})(l=t.ExtensionDeploymentTechnology||(t.ExtensionDeploymentTechnology={}));var u;(function(e){e[e["Uninstall"]=1]="Uninstall";e[e["Install"]=2]="Install";e[e["Review"]=3]="Review";e[e["Acquisition"]=4]="Acquisition";e[e["Sales"]=5]="Sales";e[e["Other"]=999]="Other"})(u=t.ExtensionLifecycleEventType||(t.ExtensionLifecycleEventType={}));var c;(function(e){e[e["None"]=0]="None";e[e["Private"]=1]="Private";e[e["Public"]=2]="Public";e[e["Preview"]=4]="Preview";e[e["Released"]=8]="Released";e[e["FirstParty"]=16]="FirstParty";e[e["All"]=31]="All"})(c=t.ExtensionPolicyFlags||(t.ExtensionPolicyFlags={}));var d;(function(e){e[e["Tag"]=1]="Tag";e[e["DisplayName"]=2]="DisplayName";e[e["Private"]=3]="Private";e[e["Id"]=4]="Id";e[e["Category"]=5]="Category";e[e["ContributionType"]=6]="ContributionType";e[e["Name"]=7]="Name";e[e["InstallationTarget"]=8]="InstallationTarget";e[e["Featured"]=9]="Featured";e[e["SearchText"]=10]="SearchText";e[e["FeaturedInCategory"]=11]="FeaturedInCategory";e[e["ExcludeWithFlags"]=12]="ExcludeWithFlags";e[e["IncludeWithFlags"]=13]="IncludeWithFlags";e[e["Lcid"]=14]="Lcid";e[e["InstallationTargetVersion"]=15]="InstallationTargetVersion";e[e["InstallationTargetVersionRange"]=16]="InstallationTargetVersionRange";e[e["VsixMetadata"]=17]="VsixMetadata";e[e["PublisherName"]=18]="PublisherName";e[e["PublisherDisplayName"]=19]="PublisherDisplayName";e[e["IncludeWithPublisherFlags"]=20]="IncludeWithPublisherFlags";e[e["OrganizationSharedWith"]=21]="OrganizationSharedWith";e[e["ProductArchitecture"]=22]="ProductArchitecture";e[e["TargetPlatform"]=23]="TargetPlatform";e[e["ExtensionName"]=24]="ExtensionName"})(d=t.ExtensionQueryFilterType||(t.ExtensionQueryFilterType={}));var p;(function(e){e[e["None"]=0]="None";e[e["IncludeVersions"]=1]="IncludeVersions";e[e["IncludeFiles"]=2]="IncludeFiles";e[e["IncludeCategoryAndTags"]=4]="IncludeCategoryAndTags";e[e["IncludeSharedAccounts"]=8]="IncludeSharedAccounts";e[e["IncludeVersionProperties"]=16]="IncludeVersionProperties";e[e["ExcludeNonValidated"]=32]="ExcludeNonValidated";e[e["IncludeInstallationTargets"]=64]="IncludeInstallationTargets";e[e["IncludeAssetUri"]=128]="IncludeAssetUri";e[e["IncludeStatistics"]=256]="IncludeStatistics";e[e["IncludeLatestVersionOnly"]=512]="IncludeLatestVersionOnly";e[e["UseFallbackAssetUri"]=1024]="UseFallbackAssetUri";e[e["IncludeMetadata"]=2048]="IncludeMetadata";e[e["IncludeMinimalPayloadForVsIde"]=4096]="IncludeMinimalPayloadForVsIde";e[e["IncludeLcids"]=8192]="IncludeLcids";e[e["IncludeSharedOrganizations"]=16384]="IncludeSharedOrganizations";e[e["IncludeNameConflictInfo"]=32768]="IncludeNameConflictInfo";e[e["IncludeLatestPrereleaseAndStableVersionOnly"]=65536]="IncludeLatestPrereleaseAndStableVersionOnly";e[e["AllAttributes"]=16863]="AllAttributes"})(p=t.ExtensionQueryFlags||(t.ExtensionQueryFlags={}));var A;(function(e){e[e["None"]=0]="None";e[e["Set"]=1]="Set";e[e["Increment"]=2]="Increment";e[e["Decrement"]=3]="Decrement";e[e["Delete"]=4]="Delete"})(A=t.ExtensionStatisticOperation||(t.ExtensionStatisticOperation={}));var f;(function(e){e[e["Daily"]=1]="Daily"})(f=t.ExtensionStatsAggregateType||(t.ExtensionStatsAggregateType={}));var h;(function(e){e[e["None"]=0]="None";e[e["Validated"]=1]="Validated";e[e["Prerelease"]=2]="Prerelease"})(h=t.ExtensionVersionFlags||(t.ExtensionVersionFlags={}));var g;(function(e){e[e["ReviewNotification"]=1]="ReviewNotification";e[e["QnaNotification"]=2]="QnaNotification";e[e["CustomerContactNotification"]=3]="CustomerContactNotification";e[e["PublisherMemberUpdateNotification"]=4]="PublisherMemberUpdateNotification"})(g=t.NotificationTemplateType||(t.NotificationTemplateType={}));var y;(function(e){e[e["Backward"]=1]="Backward";e[e["Forward"]=2]="Forward"})(y=t.PagingDirection||(t.PagingDirection={}));var m;(function(e){e[e["None"]=0]="None";e[e["Disabled"]=1]="Disabled";e[e["BuiltIn"]=2]="BuiltIn";e[e["Validated"]=4]="Validated";e[e["Trusted"]=8]="Trusted";e[e["Paid"]=16]="Paid";e[e["Public"]=256]="Public";e[e["MultiVersion"]=512]="MultiVersion";e[e["System"]=1024]="System";e[e["Preview"]=2048]="Preview";e[e["Unpublished"]=4096]="Unpublished";e[e["Trial"]=8192]="Trial";e[e["Locked"]=16384]="Locked";e[e["Hidden"]=32768]="Hidden"})(m=t.PublishedExtensionFlags||(t.PublishedExtensionFlags={}));var v;(function(e){e[e["UnChanged"]=1073741824]="UnChanged";e[e["None"]=0]="None";e[e["Disabled"]=1]="Disabled";e[e["Verified"]=2]="Verified";e[e["Certified"]=4]="Certified";e[e["ServiceFlags"]=7]="ServiceFlags"})(v=t.PublisherFlags||(t.PublisherFlags={}));var I;(function(e){e[e["Read"]=1]="Read";e[e["UpdateExtension"]=2]="UpdateExtension";e[e["CreatePublisher"]=4]="CreatePublisher";e[e["PublishExtension"]=8]="PublishExtension";e[e["Admin"]=16]="Admin";e[e["TrustedPartner"]=32]="TrustedPartner";e[e["PrivateRead"]=64]="PrivateRead";e[e["DeleteExtension"]=128]="DeleteExtension";e[e["EditSettings"]=256]="EditSettings";e[e["ViewPermissions"]=512]="ViewPermissions";e[e["ManagePermissions"]=1024]="ManagePermissions";e[e["DeletePublisher"]=2048]="DeletePublisher"})(I=t.PublisherPermissions||(t.PublisherPermissions={}));var E;(function(e){e[e["None"]=0]="None";e[e["IncludeExtensions"]=1]="IncludeExtensions";e[e["IncludeEmailAddress"]=2]="IncludeEmailAddress"})(E=t.PublisherQueryFlags||(t.PublisherQueryFlags={}));var C;(function(e){e[e["Assigned"]=1]="Assigned";e[e["Inherited"]=2]="Inherited"})(C=t.PublisherRoleAccess||(t.PublisherRoleAccess={}));var T;(function(e){e[e["None"]=0]="None";e[e["VerificationPending"]=1]="VerificationPending";e[e["CertificationPending"]=2]="CertificationPending";e[e["CertificationRejected"]=4]="CertificationRejected";e[e["CertificationRevoked"]=8]="CertificationRevoked"})(T=t.PublisherState||(t.PublisherState={}));var b;(function(e){e[e["None"]=0]="None";e[e["UserEditable"]=1]="UserEditable";e[e["PublisherCreated"]=2]="PublisherCreated"})(b=t.QnAItemStatus||(t.QnAItemStatus={}));var R;(function(e){e[e["Completed"]=0]="Completed";e[e["Failed"]=1]="Failed";e[e["Inprogress"]=2]="Inprogress";e[e["Skipped"]=3]="Skipped"})(R=t.RestApiResponseStatus||(t.RestApiResponseStatus={}));var w;(function(e){e[e["Create"]=1]="Create";e[e["Update"]=2]="Update";e[e["Delete"]=3]="Delete"})(w=t.ReviewEventOperation||(t.ReviewEventOperation={}));var B;(function(e){e[e["None"]=0]="None";e[e["FilterEmptyReviews"]=1]="FilterEmptyReviews";e[e["FilterEmptyUserNames"]=2]="FilterEmptyUserNames"})(B=t.ReviewFilterOptions||(t.ReviewFilterOptions={}));var D;(function(e){e[e["FlagReview"]=1]="FlagReview";e[e["UpdateReview"]=2]="UpdateReview";e[e["ReplyToReview"]=3]="ReplyToReview";e[e["AdminResponseForReview"]=4]="AdminResponseForReview";e[e["DeleteAdminReply"]=5]="DeleteAdminReply";e[e["DeletePublisherReply"]=6]="DeletePublisherReply"})(D=t.ReviewPatchOperation||(t.ReviewPatchOperation={}));var S;(function(e){e[e["Review"]=1]="Review";e[e["PublisherReply"]=2]="PublisherReply";e[e["AdminReply"]=3]="AdminReply"})(S=t.ReviewResourceType||(t.ReviewResourceType={}));var k;(function(e){e[e["Relevance"]=0]="Relevance";e[e["LastUpdatedDate"]=1]="LastUpdatedDate";e[e["Title"]=2]="Title";e[e["Publisher"]=3]="Publisher";e[e["InstallCount"]=4]="InstallCount";e[e["PublishedDate"]=5]="PublishedDate";e[e["AverageRating"]=6]="AverageRating";e[e["TrendingDaily"]=7]="TrendingDaily";e[e["TrendingWeekly"]=8]="TrendingWeekly";e[e["TrendingMonthly"]=9]="TrendingMonthly";e[e["ReleaseDate"]=10]="ReleaseDate";e[e["Author"]=11]="Author";e[e["WeightedRating"]=12]="WeightedRating"})(k=t.SortByType||(t.SortByType={}));var P;(function(e){e[e["Default"]=0]="Default";e[e["Ascending"]=1]="Ascending";e[e["Descending"]=2]="Descending"})(P=t.SortOrderType||(t.SortOrderType={}));var U;(function(e){e[e["Install"]=1]="Install";e[e["Update"]=2]="Update";e[e["Uninstall"]=3]="Uninstall"})(U=t.VSCodeWebExtensionStatisicsType||(t.VSCodeWebExtensionStatisicsType={}));t.TypeInfo={AcquisitionAssignmentType:{enumValues:{none:0,me:1,all:2}},AcquisitionOperation:{},AcquisitionOperationState:{enumValues:{disallow:0,allow:1,completed:3}},AcquisitionOperationType:{enumValues:{get:0,install:1,buy:2,try:3,request:4,none:5,purchaseRequest:6}},AcquisitionOptions:{},AzureRestApiResponseModel:{},Concern:{},ConcernCategory:{enumValues:{general:1,abusive:2,spam:4}},CustomerLastContact:{},CustomerSupportRequest:{},DraftPatchOperation:{enumValues:{publish:1,cancel:2}},DraftStateType:{enumValues:{unpublished:1,published:2,cancelled:3,error:4}},ExtensionAcquisitionRequest:{},ExtensionDailyStat:{},ExtensionDailyStats:{},ExtensionDeploymentTechnology:{enumValues:{exe:1,msi:2,vsix:3,referralLink:4}},ExtensionDraft:{},ExtensionDraftPatch:{},ExtensionEvent:{},ExtensionEvents:{},ExtensionFilterResult:{},ExtensionLifecycleEventType:{enumValues:{uninstall:1,install:2,review:3,acquisition:4,sales:5,other:999}},ExtensionPayload:{},ExtensionPolicy:{},ExtensionPolicyFlags:{enumValues:{none:0,private:1,public:2,preview:4,released:8,firstParty:16,all:31}},ExtensionQuery:{},ExtensionQueryFilterType:{enumValues:{tag:1,displayName:2,private:3,id:4,category:5,contributionType:6,name:7,installationTarget:8,featured:9,searchText:10,featuredInCategory:11,excludeWithFlags:12,includeWithFlags:13,lcid:14,installationTargetVersion:15,installationTargetVersionRange:16,vsixMetadata:17,publisherName:18,publisherDisplayName:19,includeWithPublisherFlags:20,organizationSharedWith:21,productArchitecture:22,targetPlatform:23,extensionName:24}},ExtensionQueryFlags:{enumValues:{none:0,includeVersions:1,includeFiles:2,includeCategoryAndTags:4,includeSharedAccounts:8,includeVersionProperties:16,excludeNonValidated:32,includeInstallationTargets:64,includeAssetUri:128,includeStatistics:256,includeLatestVersionOnly:512,useFallbackAssetUri:1024,includeMetadata:2048,includeMinimalPayloadForVsIde:4096,includeLcids:8192,includeSharedOrganizations:16384,includeNameConflictInfo:32768,includeLatestPrereleaseAndStableVersionOnly:65536,allAttributes:16863}},ExtensionQueryResult:{},ExtensionStatisticOperation:{enumValues:{none:0,set:1,increment:2,decrement:3,delete:4}},ExtensionStatisticUpdate:{},ExtensionStatsAggregateType:{enumValues:{daily:1}},ExtensionVersion:{},ExtensionVersionFlags:{enumValues:{none:0,validated:1,prerelease:2}},NotificationsData:{},NotificationTemplateType:{enumValues:{reviewNotification:1,qnaNotification:2,customerContactNotification:3,publisherMemberUpdateNotification:4}},PagingDirection:{enumValues:{backward:1,forward:2}},PublishedExtension:{},PublishedExtensionFlags:{enumValues:{none:0,disabled:1,builtIn:2,validated:4,trusted:8,paid:16,public:256,multiVersion:512,system:1024,preview:2048,unpublished:4096,trial:8192,locked:16384,hidden:32768}},Publisher:{},PublisherBase:{},PublisherFacts:{},PublisherFilterResult:{},PublisherFlags:{enumValues:{unChanged:1073741824,none:0,disabled:1,verified:2,certified:4,serviceFlags:7}},PublisherPermissions:{enumValues:{read:1,updateExtension:2,createPublisher:4,publishExtension:8,admin:16,trustedPartner:32,privateRead:64,deleteExtension:128,editSettings:256,viewPermissions:512,managePermissions:1024,deletePublisher:2048}},PublisherQuery:{},PublisherQueryFlags:{enumValues:{none:0,includeExtensions:1,includeEmailAddress:2}},PublisherQueryResult:{},PublisherRoleAccess:{enumValues:{assigned:1,inherited:2}},PublisherRoleAssignment:{},PublisherState:{enumValues:{none:0,verificationPending:1,certificationPending:2,certificationRejected:4,certificationRevoked:8}},QnAItem:{},QnAItemStatus:{enumValues:{none:0,userEditable:1,publisherCreated:2}},QueryFilter:{},Question:{},QuestionsResult:{},Response:{},RestApiResponseStatus:{enumValues:{completed:0,failed:1,inprogress:2,skipped:3}},RestApiResponseStatusModel:{},Review:{},ReviewEventOperation:{enumValues:{create:1,update:2,delete:3}},ReviewEventProperties:{},ReviewFilterOptions:{enumValues:{none:0,filterEmptyReviews:1,filterEmptyUserNames:2}},ReviewPatch:{},ReviewPatchOperation:{enumValues:{flagReview:1,updateReview:2,replyToReview:3,adminResponseForReview:4,deleteAdminReply:5,deletePublisherReply:6}},ReviewReply:{},ReviewResourceType:{enumValues:{review:1,publisherReply:2,adminReply:3}},ReviewsResult:{},SortByType:{enumValues:{relevance:0,lastUpdatedDate:1,title:2,publisher:3,installCount:4,publishedDate:5,averageRating:6,trendingDaily:7,trendingWeekly:8,trendingMonthly:9,releaseDate:10,author:11,weightedRating:12}},SortOrderType:{enumValues:{default:0,ascending:1,descending:2}},UserExtensionPolicy:{},UserReportedConcern:{},VSCodeWebExtensionStatisicsType:{enumValues:{install:1,update:2,uninstall:3}}};t.TypeInfo.AcquisitionOperation.fields={operationState:{enumType:t.TypeInfo.AcquisitionOperationState},operationType:{enumType:t.TypeInfo.AcquisitionOperationType}};t.TypeInfo.AcquisitionOptions.fields={defaultOperation:{typeInfo:t.TypeInfo.AcquisitionOperation},operations:{isArray:true,typeInfo:t.TypeInfo.AcquisitionOperation}};t.TypeInfo.AzureRestApiResponseModel.fields={operationStatus:{typeInfo:t.TypeInfo.RestApiResponseStatusModel}};t.TypeInfo.Concern.fields={category:{enumType:t.TypeInfo.ConcernCategory},createdDate:{isDate:true},status:{enumType:t.TypeInfo.QnAItemStatus},updatedDate:{isDate:true}};t.TypeInfo.CustomerLastContact.fields={lastContactDate:{isDate:true}};t.TypeInfo.CustomerSupportRequest.fields={review:{typeInfo:t.TypeInfo.Review}};t.TypeInfo.ExtensionAcquisitionRequest.fields={assignmentType:{enumType:t.TypeInfo.AcquisitionAssignmentType},operationType:{enumType:t.TypeInfo.AcquisitionOperationType}};t.TypeInfo.ExtensionDailyStat.fields={statisticDate:{isDate:true}};t.TypeInfo.ExtensionDailyStats.fields={dailyStats:{isArray:true,typeInfo:t.TypeInfo.ExtensionDailyStat}};t.TypeInfo.ExtensionDraft.fields={createdDate:{isDate:true},draftState:{enumType:t.TypeInfo.DraftStateType},lastUpdated:{isDate:true},payload:{typeInfo:t.TypeInfo.ExtensionPayload}};t.TypeInfo.ExtensionDraftPatch.fields={operation:{enumType:t.TypeInfo.DraftPatchOperation}};t.TypeInfo.ExtensionEvent.fields={statisticDate:{isDate:true}};t.TypeInfo.ExtensionEvents.fields={events:{isDictionary:true,dictionaryValueFieldInfo:{isArray:true,typeInfo:t.TypeInfo.ExtensionEvent}}};t.TypeInfo.ExtensionFilterResult.fields={extensions:{isArray:true,typeInfo:t.TypeInfo.PublishedExtension}};t.TypeInfo.ExtensionPayload.fields={type:{enumType:t.TypeInfo.ExtensionDeploymentTechnology}};t.TypeInfo.ExtensionPolicy.fields={install:{enumType:t.TypeInfo.ExtensionPolicyFlags},request:{enumType:t.TypeInfo.ExtensionPolicyFlags}};t.TypeInfo.ExtensionQuery.fields={filters:{isArray:true,typeInfo:t.TypeInfo.QueryFilter},flags:{enumType:t.TypeInfo.ExtensionQueryFlags}};t.TypeInfo.ExtensionQueryResult.fields={results:{isArray:true,typeInfo:t.TypeInfo.ExtensionFilterResult}};t.TypeInfo.ExtensionStatisticUpdate.fields={operation:{enumType:t.TypeInfo.ExtensionStatisticOperation}};t.TypeInfo.ExtensionVersion.fields={flags:{enumType:t.TypeInfo.ExtensionVersionFlags},lastUpdated:{isDate:true}};t.TypeInfo.NotificationsData.fields={type:{enumType:t.TypeInfo.NotificationTemplateType}};t.TypeInfo.PublishedExtension.fields={deploymentType:{enumType:t.TypeInfo.ExtensionDeploymentTechnology},flags:{enumType:t.TypeInfo.PublishedExtensionFlags},lastUpdated:{isDate:true},publishedDate:{isDate:true},publisher:{typeInfo:t.TypeInfo.PublisherFacts},releaseDate:{isDate:true},versions:{isArray:true,typeInfo:t.TypeInfo.ExtensionVersion}};t.TypeInfo.Publisher.fields={extensions:{isArray:true,typeInfo:t.TypeInfo.PublishedExtension},flags:{enumType:t.TypeInfo.PublisherFlags},lastUpdated:{isDate:true},state:{enumType:t.TypeInfo.PublisherState}};t.TypeInfo.PublisherBase.fields={extensions:{isArray:true,typeInfo:t.TypeInfo.PublishedExtension},flags:{enumType:t.TypeInfo.PublisherFlags},lastUpdated:{isDate:true},state:{enumType:t.TypeInfo.PublisherState}};t.TypeInfo.PublisherFacts.fields={flags:{enumType:t.TypeInfo.PublisherFlags}};t.TypeInfo.PublisherFilterResult.fields={publishers:{isArray:true,typeInfo:t.TypeInfo.Publisher}};t.TypeInfo.PublisherQuery.fields={filters:{isArray:true,typeInfo:t.TypeInfo.QueryFilter},flags:{enumType:t.TypeInfo.PublisherQueryFlags}};t.TypeInfo.PublisherQueryResult.fields={results:{isArray:true,typeInfo:t.TypeInfo.PublisherFilterResult}};t.TypeInfo.PublisherRoleAssignment.fields={access:{enumType:t.TypeInfo.PublisherRoleAccess}};t.TypeInfo.QnAItem.fields={createdDate:{isDate:true},status:{enumType:t.TypeInfo.QnAItemStatus},updatedDate:{isDate:true}};t.TypeInfo.QueryFilter.fields={direction:{enumType:t.TypeInfo.PagingDirection}};t.TypeInfo.Question.fields={createdDate:{isDate:true},responses:{isArray:true,typeInfo:t.TypeInfo.Response},status:{enumType:t.TypeInfo.QnAItemStatus},updatedDate:{isDate:true}};t.TypeInfo.QuestionsResult.fields={questions:{isArray:true,typeInfo:t.TypeInfo.Question}};t.TypeInfo.Response.fields={createdDate:{isDate:true},status:{enumType:t.TypeInfo.QnAItemStatus},updatedDate:{isDate:true}};t.TypeInfo.RestApiResponseStatusModel.fields={status:{enumType:t.TypeInfo.RestApiResponseStatus}};t.TypeInfo.Review.fields={adminReply:{typeInfo:t.TypeInfo.ReviewReply},reply:{typeInfo:t.TypeInfo.ReviewReply},updatedDate:{isDate:true}};t.TypeInfo.ReviewEventProperties.fields={eventOperation:{enumType:t.TypeInfo.ReviewEventOperation},replyDate:{isDate:true},resourceType:{enumType:t.TypeInfo.ReviewResourceType},reviewDate:{isDate:true}};t.TypeInfo.ReviewPatch.fields={operation:{enumType:t.TypeInfo.ReviewPatchOperation},reportedConcern:{typeInfo:t.TypeInfo.UserReportedConcern},reviewItem:{typeInfo:t.TypeInfo.Review}};t.TypeInfo.ReviewReply.fields={updatedDate:{isDate:true}};t.TypeInfo.ReviewsResult.fields={reviews:{isArray:true,typeInfo:t.TypeInfo.Review}};t.TypeInfo.UserExtensionPolicy.fields={permissions:{typeInfo:t.TypeInfo.ExtensionPolicy}};t.TypeInfo.UserReportedConcern.fields={category:{enumType:t.TypeInfo.ConcernCategory},submittedDate:{isDate:true}}},6648:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.VersionControlRecursionType=t.VersionControlChangeType=t.TfvcVersionType=t.TfvcVersionOption=t.SupportedIdeType=t.RefFavoriteType=t.PullRequestTimeRangeType=t.PullRequestStatus=t.PullRequestMergeFailureType=t.PullRequestAsyncStatus=t.LineDiffBlockChangeType=t.IterationReason=t.ItemContentType=t.GitVersionType=t.GitVersionOptions=t.GitStatusState=t.GitResolutionWhichAction=t.GitResolutionStatus=t.GitResolutionRename1to2Action=t.GitResolutionPathConflictAction=t.GitResolutionMergeType=t.GitResolutionError=t.GitRefUpdateStatus=t.GitRefUpdateMode=t.GitRefSearchType=t.GitPullRequestReviewFileType=t.GitPullRequestQueryType=t.GitPullRequestQueryIncludeOptions=t.GitPullRequestMergeStrategy=t.GitPathActions=t.GitObjectType=t.GitHistoryMode=t.GitConflictUpdateStatus=t.GitConflictType=t.GitAsyncRefOperationFailureStatus=t.GitAsyncOperationStatus=t.CommentType=t.CommentThreadStatus=void 0;const n=i(7140);const r=i(613);var s;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Active"]=1]="Active";e[e["Fixed"]=2]="Fixed";e[e["WontFix"]=3]="WontFix";e[e["Closed"]=4]="Closed";e[e["ByDesign"]=5]="ByDesign";e[e["Pending"]=6]="Pending"})(s=t.CommentThreadStatus||(t.CommentThreadStatus={}));var o;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Text"]=1]="Text";e[e["CodeChange"]=2]="CodeChange";e[e["System"]=3]="System"})(o=t.CommentType||(t.CommentType={}));var a;(function(e){e[e["Queued"]=1]="Queued";e[e["InProgress"]=2]="InProgress";e[e["Completed"]=3]="Completed";e[e["Failed"]=4]="Failed";e[e["Abandoned"]=5]="Abandoned"})(a=t.GitAsyncOperationStatus||(t.GitAsyncOperationStatus={}));var l;(function(e){e[e["None"]=0]="None";e[e["InvalidRefName"]=1]="InvalidRefName";e[e["RefNameConflict"]=2]="RefNameConflict";e[e["CreateBranchPermissionRequired"]=3]="CreateBranchPermissionRequired";e[e["WritePermissionRequired"]=4]="WritePermissionRequired";e[e["TargetBranchDeleted"]=5]="TargetBranchDeleted";e[e["GitObjectTooLarge"]=6]="GitObjectTooLarge";e[e["OperationIndentityNotFound"]=7]="OperationIndentityNotFound";e[e["AsyncOperationNotFound"]=8]="AsyncOperationNotFound";e[e["Other"]=9]="Other";e[e["EmptyCommitterSignature"]=10]="EmptyCommitterSignature"})(l=t.GitAsyncRefOperationFailureStatus||(t.GitAsyncRefOperationFailureStatus={}));var u;(function(e){e[e["None"]=0]="None";e[e["AddAdd"]=1]="AddAdd";e[e["AddRename"]=2]="AddRename";e[e["DeleteEdit"]=3]="DeleteEdit";e[e["DeleteRename"]=4]="DeleteRename";e[e["DirectoryFile"]=5]="DirectoryFile";e[e["DirectoryChild"]=6]="DirectoryChild";e[e["EditDelete"]=7]="EditDelete";e[e["EditEdit"]=8]="EditEdit";e[e["FileDirectory"]=9]="FileDirectory";e[e["Rename1to2"]=10]="Rename1to2";e[e["Rename2to1"]=11]="Rename2to1";e[e["RenameAdd"]=12]="RenameAdd";e[e["RenameDelete"]=13]="RenameDelete";e[e["RenameRename"]=14]="RenameRename"})(u=t.GitConflictType||(t.GitConflictType={}));var c;(function(e){e[e["Succeeded"]=0]="Succeeded";e[e["BadRequest"]=1]="BadRequest";e[e["InvalidResolution"]=2]="InvalidResolution";e[e["UnsupportedConflictType"]=3]="UnsupportedConflictType";e[e["NotFound"]=4]="NotFound"})(c=t.GitConflictUpdateStatus||(t.GitConflictUpdateStatus={}));var d;(function(e){e[e["SimplifiedHistory"]=0]="SimplifiedHistory";e[e["FirstParent"]=1]="FirstParent";e[e["FullHistory"]=2]="FullHistory";e[e["FullHistorySimplifyMerges"]=3]="FullHistorySimplifyMerges"})(d=t.GitHistoryMode||(t.GitHistoryMode={}));var p;(function(e){e[e["Bad"]=0]="Bad";e[e["Commit"]=1]="Commit";e[e["Tree"]=2]="Tree";e[e["Blob"]=3]="Blob";e[e["Tag"]=4]="Tag";e[e["Ext2"]=5]="Ext2";e[e["OfsDelta"]=6]="OfsDelta";e[e["RefDelta"]=7]="RefDelta"})(p=t.GitObjectType||(t.GitObjectType={}));var A;(function(e){e[e["None"]=0]="None";e[e["Edit"]=1]="Edit";e[e["Delete"]=2]="Delete";e[e["Add"]=3]="Add";e[e["Rename"]=4]="Rename"})(A=t.GitPathActions||(t.GitPathActions={}));var f;(function(e){e[e["NoFastForward"]=1]="NoFastForward";e[e["Squash"]=2]="Squash";e[e["Rebase"]=3]="Rebase";e[e["RebaseMerge"]=4]="RebaseMerge"})(f=t.GitPullRequestMergeStrategy||(t.GitPullRequestMergeStrategy={}));var h;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Labels"]=1]="Labels"})(h=t.GitPullRequestQueryIncludeOptions||(t.GitPullRequestQueryIncludeOptions={}));var g;(function(e){e[e["NotSet"]=0]="NotSet";e[e["LastMergeCommit"]=1]="LastMergeCommit";e[e["Commit"]=2]="Commit"})(g=t.GitPullRequestQueryType||(t.GitPullRequestQueryType={}));var y;(function(e){e[e["ChangeEntry"]=0]="ChangeEntry";e[e["Attachment"]=1]="Attachment"})(y=t.GitPullRequestReviewFileType||(t.GitPullRequestReviewFileType={}));var m;(function(e){e[e["Exact"]=0]="Exact";e[e["StartsWith"]=1]="StartsWith";e[e["Contains"]=2]="Contains"})(m=t.GitRefSearchType||(t.GitRefSearchType={}));var v;(function(e){e[e["BestEffort"]=0]="BestEffort";e[e["AllOrNone"]=1]="AllOrNone"})(v=t.GitRefUpdateMode||(t.GitRefUpdateMode={}));var I;(function(e){e[e["Succeeded"]=0]="Succeeded";e[e["ForcePushRequired"]=1]="ForcePushRequired";e[e["StaleOldObjectId"]=2]="StaleOldObjectId";e[e["InvalidRefName"]=3]="InvalidRefName";e[e["Unprocessed"]=4]="Unprocessed";e[e["UnresolvableToCommit"]=5]="UnresolvableToCommit";e[e["WritePermissionRequired"]=6]="WritePermissionRequired";e[e["ManageNotePermissionRequired"]=7]="ManageNotePermissionRequired";e[e["CreateBranchPermissionRequired"]=8]="CreateBranchPermissionRequired";e[e["CreateTagPermissionRequired"]=9]="CreateTagPermissionRequired";e[e["RejectedByPlugin"]=10]="RejectedByPlugin";e[e["Locked"]=11]="Locked";e[e["RefNameConflict"]=12]="RefNameConflict";e[e["RejectedByPolicy"]=13]="RejectedByPolicy";e[e["SucceededNonExistentRef"]=14]="SucceededNonExistentRef";e[e["SucceededCorruptRef"]=15]="SucceededCorruptRef"})(I=t.GitRefUpdateStatus||(t.GitRefUpdateStatus={}));var E;(function(e){e[e["None"]=0]="None";e[e["MergeContentNotFound"]=1]="MergeContentNotFound";e[e["PathInUse"]=2]="PathInUse";e[e["InvalidPath"]=3]="InvalidPath";e[e["UnknownAction"]=4]="UnknownAction";e[e["UnknownMergeType"]=5]="UnknownMergeType";e[e["OtherError"]=255]="OtherError"})(E=t.GitResolutionError||(t.GitResolutionError={}));var C;(function(e){e[e["Undecided"]=0]="Undecided";e[e["TakeSourceContent"]=1]="TakeSourceContent";e[e["TakeTargetContent"]=2]="TakeTargetContent";e[e["AutoMerged"]=3]="AutoMerged";e[e["UserMerged"]=4]="UserMerged"})(C=t.GitResolutionMergeType||(t.GitResolutionMergeType={}));var T;(function(e){e[e["Undecided"]=0]="Undecided";e[e["KeepSourceRenameTarget"]=1]="KeepSourceRenameTarget";e[e["KeepSourceDeleteTarget"]=2]="KeepSourceDeleteTarget";e[e["KeepTargetRenameSource"]=3]="KeepTargetRenameSource";e[e["KeepTargetDeleteSource"]=4]="KeepTargetDeleteSource"})(T=t.GitResolutionPathConflictAction||(t.GitResolutionPathConflictAction={}));var b;(function(e){e[e["Undecided"]=0]="Undecided";e[e["KeepSourcePath"]=1]="KeepSourcePath";e[e["KeepTargetPath"]=2]="KeepTargetPath";e[e["KeepBothFiles"]=3]="KeepBothFiles"})(b=t.GitResolutionRename1to2Action||(t.GitResolutionRename1to2Action={}));var R;(function(e){e[e["Unresolved"]=0]="Unresolved";e[e["PartiallyResolved"]=1]="PartiallyResolved";e[e["Resolved"]=2]="Resolved"})(R=t.GitResolutionStatus||(t.GitResolutionStatus={}));var w;(function(e){e[e["Undecided"]=0]="Undecided";e[e["PickSourceAction"]=1]="PickSourceAction";e[e["PickTargetAction"]=2]="PickTargetAction"})(w=t.GitResolutionWhichAction||(t.GitResolutionWhichAction={}));var B;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Pending"]=1]="Pending";e[e["Succeeded"]=2]="Succeeded";e[e["Failed"]=3]="Failed";e[e["Error"]=4]="Error";e[e["NotApplicable"]=5]="NotApplicable";e[e["PartiallySucceeded"]=6]="PartiallySucceeded"})(B=t.GitStatusState||(t.GitStatusState={}));var D;(function(e){e[e["None"]=0]="None";e[e["PreviousChange"]=1]="PreviousChange";e[e["FirstParent"]=2]="FirstParent"})(D=t.GitVersionOptions||(t.GitVersionOptions={}));var S;(function(e){e[e["Branch"]=0]="Branch";e[e["Tag"]=1]="Tag";e[e["Commit"]=2]="Commit"})(S=t.GitVersionType||(t.GitVersionType={}));var k;(function(e){e[e["RawText"]=0]="RawText";e[e["Base64Encoded"]=1]="Base64Encoded"})(k=t.ItemContentType||(t.ItemContentType={}));var P;(function(e){e[e["Push"]=0]="Push";e[e["ForcePush"]=1]="ForcePush";e[e["Create"]=2]="Create";e[e["Rebase"]=4]="Rebase";e[e["Unknown"]=8]="Unknown";e[e["Retarget"]=16]="Retarget";e[e["ResolveConflicts"]=32]="ResolveConflicts"})(P=t.IterationReason||(t.IterationReason={}));var U;(function(e){e[e["None"]=0]="None";e[e["Add"]=1]="Add";e[e["Delete"]=2]="Delete";e[e["Edit"]=3]="Edit"})(U=t.LineDiffBlockChangeType||(t.LineDiffBlockChangeType={}));var O;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Queued"]=1]="Queued";e[e["Conflicts"]=2]="Conflicts";e[e["Succeeded"]=3]="Succeeded";e[e["RejectedByPolicy"]=4]="RejectedByPolicy";e[e["Failure"]=5]="Failure"})(O=t.PullRequestAsyncStatus||(t.PullRequestAsyncStatus={}));var _;(function(e){e[e["None"]=0]="None";e[e["Unknown"]=1]="Unknown";e[e["CaseSensitive"]=2]="CaseSensitive";e[e["ObjectTooLarge"]=3]="ObjectTooLarge"})(_=t.PullRequestMergeFailureType||(t.PullRequestMergeFailureType={}));var V;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Active"]=1]="Active";e[e["Abandoned"]=2]="Abandoned";e[e["Completed"]=3]="Completed";e[e["All"]=4]="All"})(V=t.PullRequestStatus||(t.PullRequestStatus={}));var F;(function(e){e[e["Created"]=1]="Created";e[e["Closed"]=2]="Closed"})(F=t.PullRequestTimeRangeType||(t.PullRequestTimeRangeType={}));var q;(function(e){e[e["Invalid"]=0]="Invalid";e[e["Folder"]=1]="Folder";e[e["Ref"]=2]="Ref"})(q=t.RefFavoriteType||(t.RefFavoriteType={}));var N;(function(e){e[e["Unknown"]=0]="Unknown";e[e["AndroidStudio"]=1]="AndroidStudio";e[e["AppCode"]=2]="AppCode";e[e["CLion"]=3]="CLion";e[e["DataGrip"]=4]="DataGrip";e[e["Eclipse"]=13]="Eclipse";e[e["IntelliJ"]=5]="IntelliJ";e[e["MPS"]=6]="MPS";e[e["PhpStorm"]=7]="PhpStorm";e[e["PyCharm"]=8]="PyCharm";e[e["RubyMine"]=9]="RubyMine";e[e["Tower"]=10]="Tower";e[e["VisualStudio"]=11]="VisualStudio";e[e["VSCode"]=14]="VSCode";e[e["WebStorm"]=12]="WebStorm"})(N=t.SupportedIdeType||(t.SupportedIdeType={}));var M;(function(e){e[e["None"]=0]="None";e[e["Previous"]=1]="Previous";e[e["UseRename"]=2]="UseRename"})(M=t.TfvcVersionOption||(t.TfvcVersionOption={}));var j;(function(e){e[e["None"]=0]="None";e[e["Changeset"]=1]="Changeset";e[e["Shelveset"]=2]="Shelveset";e[e["Change"]=3]="Change";e[e["Date"]=4]="Date";e[e["Latest"]=5]="Latest";e[e["Tip"]=6]="Tip";e[e["MergeSource"]=7]="MergeSource"})(j=t.TfvcVersionType||(t.TfvcVersionType={}));var L;(function(e){e[e["None"]=0]="None";e[e["Add"]=1]="Add";e[e["Edit"]=2]="Edit";e[e["Encoding"]=4]="Encoding";e[e["Rename"]=8]="Rename";e[e["Delete"]=16]="Delete";e[e["Undelete"]=32]="Undelete";e[e["Branch"]=64]="Branch";e[e["Merge"]=128]="Merge";e[e["Lock"]=256]="Lock";e[e["Rollback"]=512]="Rollback";e[e["SourceRename"]=1024]="SourceRename";e[e["TargetRename"]=2048]="TargetRename";e[e["Property"]=4096]="Property";e[e["All"]=8191]="All"})(L=t.VersionControlChangeType||(t.VersionControlChangeType={}));var G;(function(e){e[e["None"]=0]="None";e[e["OneLevel"]=1]="OneLevel";e[e["OneLevelPlusNestedEmptyFolders"]=4]="OneLevelPlusNestedEmptyFolders";e[e["Full"]=120]="Full"})(G=t.VersionControlRecursionType||(t.VersionControlRecursionType={}));t.TypeInfo={AdvSecEnablementStatus:{},Attachment:{},BillableCommitterDetail:{},Change:{},ChangeList:{},Comment:{},CommentThread:{},CommentThreadStatus:{enumValues:{unknown:0,active:1,fixed:2,wontFix:3,closed:4,byDesign:5,pending:6}},CommentType:{enumValues:{unknown:0,text:1,codeChange:2,system:3}},FileDiff:{},GitAnnotatedTag:{},GitAsyncOperationStatus:{enumValues:{queued:1,inProgress:2,completed:3,failed:4,abandoned:5}},GitAsyncRefOperation:{},GitAsyncRefOperationDetail:{},GitAsyncRefOperationFailureStatus:{enumValues:{none:0,invalidRefName:1,refNameConflict:2,createBranchPermissionRequired:3,writePermissionRequired:4,targetBranchDeleted:5,gitObjectTooLarge:6,operationIndentityNotFound:7,asyncOperationNotFound:8,other:9,emptyCommitterSignature:10}},GitAsyncRefOperationParameters:{},GitAsyncRefOperationSource:{},GitBaseVersionDescriptor:{},GitBranchStats:{},GitChange:{},GitCherryPick:{},GitCommit:{},GitCommitChanges:{},GitCommitDiffs:{},GitCommitRef:{},GitCommitToCreate:{},GitConflict:{},GitConflictAddAdd:{},GitConflictAddRename:{},GitConflictDeleteEdit:{},GitConflictDeleteRename:{},GitConflictDirectoryFile:{},GitConflictEditDelete:{},GitConflictEditEdit:{},GitConflictFileDirectory:{},GitConflictRename1to2:{},GitConflictRename2to1:{},GitConflictRenameAdd:{},GitConflictRenameDelete:{},GitConflictRenameRename:{},GitConflictType:{enumValues:{none:0,addAdd:1,addRename:2,deleteEdit:3,deleteRename:4,directoryFile:5,directoryChild:6,editDelete:7,editEdit:8,fileDirectory:9,rename1to2:10,rename2to1:11,renameAdd:12,renameDelete:13,renameRename:14}},GitConflictUpdateResult:{},GitConflictUpdateStatus:{enumValues:{succeeded:0,badRequest:1,invalidResolution:2,unsupportedConflictType:3,notFound:4}},GitDeletedRepository:{},GitForkRef:{},GitForkSyncRequest:{},GitForkTeamProjectReference:{},GitHistoryMode:{enumValues:{simplifiedHistory:0,firstParent:1,fullHistory:2,fullHistorySimplifyMerges:3}},GitImportFailedEvent:{},GitImportRequest:{},GitImportSucceededEvent:{},GitItem:{},GitItemDescriptor:{},GitItemRequestData:{},GitLastChangeTreeItems:{},GitMerge:{},GitObject:{},GitObjectType:{enumValues:{bad:0,commit:1,tree:2,blob:3,tag:4,ext2:5,ofsDelta:6,refDelta:7}},GitPathAction:{},GitPathActions:{enumValues:{none:0,edit:1,delete:2,add:3,rename:4}},GitPathToItemsCollection:{},GitPolicyConfigurationResponse:{},GitPullRequest:{},GitPullRequestChange:{},GitPullRequestCommentThread:{},GitPullRequestCompletionOptions:{},GitPullRequestIteration:{},GitPullRequestIterationChanges:{},GitPullRequestMergeStrategy:{enumValues:{noFastForward:1,squash:2,rebase:3,rebaseMerge:4}},GitPullRequestQuery:{},GitPullRequestQueryIncludeOptions:{enumValues:{notSet:0,labels:1}},GitPullRequestQueryInput:{},GitPullRequestQueryType:{enumValues:{notSet:0,lastMergeCommit:1,commit:2}},GitPullRequestReviewFileType:{enumValues:{changeEntry:0,attachment:1}},GitPullRequestSearchCriteria:{},GitPullRequestStatus:{},GitPush:{},GitPushEventData:{},GitPushRef:{},GitPushSearchCriteria:{},GitQueryBranchStatsCriteria:{},GitQueryCommitsCriteria:{},GitQueryRefsCriteria:{},GitRef:{},GitRefFavorite:{},GitRefSearchType:{enumValues:{exact:0,startsWith:1,contains:2}},GitRefUpdateMode:{enumValues:{bestEffort:0,allOrNone:1}},GitRefUpdateResult:{},GitRefUpdateStatus:{enumValues:{succeeded:0,forcePushRequired:1,staleOldObjectId:2,invalidRefName:3,unprocessed:4,unresolvableToCommit:5,writePermissionRequired:6,manageNotePermissionRequired:7,createBranchPermissionRequired:8,createTagPermissionRequired:9,rejectedByPlugin:10,locked:11,refNameConflict:12,rejectedByPolicy:13,succeededNonExistentRef:14,succeededCorruptRef:15}},GitRepository:{},GitRepositoryCreateOptions:{},GitRepositoryRef:{},GitResolutionError:{enumValues:{none:0,mergeContentNotFound:1,pathInUse:2,invalidPath:3,unknownAction:4,unknownMergeType:5,otherError:255}},GitResolutionMergeContent:{},GitResolutionMergeType:{enumValues:{undecided:0,takeSourceContent:1,takeTargetContent:2,autoMerged:3,userMerged:4}},GitResolutionPathConflict:{},GitResolutionPathConflictAction:{enumValues:{undecided:0,keepSourceRenameTarget:1,keepSourceDeleteTarget:2,keepTargetRenameSource:3,keepTargetDeleteSource:4}},GitResolutionPickOneAction:{},GitResolutionRename1to2:{},GitResolutionRename1to2Action:{enumValues:{undecided:0,keepSourcePath:1,keepTargetPath:2,keepBothFiles:3}},GitResolutionStatus:{enumValues:{unresolved:0,partiallyResolved:1,resolved:2}},GitResolutionWhichAction:{enumValues:{undecided:0,pickSourceAction:1,pickTargetAction:2}},GitRevert:{},GitStatus:{},GitStatusState:{enumValues:{notSet:0,pending:1,succeeded:2,failed:3,error:4,notApplicable:5,partiallySucceeded:6}},GitTargetVersionDescriptor:{},GitTreeDiff:{},GitTreeDiffEntry:{},GitTreeDiffResponse:{},GitTreeEntryRef:{},GitTreeRef:{},GitUserDate:{},GitVersionDescriptor:{},GitVersionOptions:{enumValues:{none:0,previousChange:1,firstParent:2}},GitVersionType:{enumValues:{branch:0,tag:1,commit:2}},HistoryEntry:{},IncludedGitCommit:{},ItemContent:{},ItemContentType:{enumValues:{rawText:0,base64Encoded:1}},ItemDetailsOptions:{},IterationReason:{enumValues:{push:0,forcePush:1,create:2,rebase:4,unknown:8,retarget:16,resolveConflicts:32}},LineDiffBlock:{},LineDiffBlockChangeType:{enumValues:{none:0,add:1,delete:2,edit:3}},PullRequestAsyncStatus:{enumValues:{notSet:0,queued:1,conflicts:2,succeeded:3,rejectedByPolicy:4,failure:5}},PullRequestMergeFailureType:{enumValues:{none:0,unknown:1,caseSensitive:2,objectTooLarge:3}},PullRequestStatus:{enumValues:{notSet:0,active:1,abandoned:2,completed:3,all:4}},PullRequestTimeRangeType:{enumValues:{created:1,closed:2}},RefFavoriteType:{enumValues:{invalid:0,folder:1,ref:2}},SupportedIde:{},SupportedIdeType:{enumValues:{unknown:0,androidStudio:1,appCode:2,cLion:3,dataGrip:4,eclipse:13,intelliJ:5,mps:6,phpStorm:7,pyCharm:8,rubyMine:9,tower:10,visualStudio:11,vsCode:14,webStorm:12}},TfvcBranch:{},TfvcBranchRef:{},TfvcChange:{},TfvcChangeset:{},TfvcChangesetRef:{},TfvcCheckinEventData:{},TfvcHistoryEntry:{},TfvcItem:{},TfvcItemDescriptor:{},TfvcItemPreviousHash:{},TfvcItemRequestData:{},TfvcLabel:{},TfvcLabelRef:{},TfvcShelveset:{},TfvcShelvesetRef:{},TfvcVersionDescriptor:{},TfvcVersionOption:{enumValues:{none:0,previous:1,useRename:2}},TfvcVersionType:{enumValues:{none:0,changeset:1,shelveset:2,change:3,date:4,latest:5,tip:6,mergeSource:7}},UpdateRefsRequest:{},VersionControlChangeType:{enumValues:{none:0,add:1,edit:2,encoding:4,rename:8,delete:16,undelete:32,branch:64,merge:128,lock:256,rollback:512,sourceRename:1024,targetRename:2048,property:4096,all:8191}},VersionControlProjectInfo:{},VersionControlRecursionType:{enumValues:{none:0,oneLevel:1,oneLevelPlusNestedEmptyFolders:4,full:120}}};t.TypeInfo.AdvSecEnablementStatus.fields={changedOnDate:{isDate:true}};t.TypeInfo.Attachment.fields={createdDate:{isDate:true}};t.TypeInfo.BillableCommitterDetail.fields={commitTime:{isDate:true},pushedTime:{isDate:true}};t.TypeInfo.Change.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.ChangeList.fields={changeCounts:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.VersionControlChangeType},creationDate:{isDate:true},sortDate:{isDate:true}};t.TypeInfo.Comment.fields={commentType:{enumType:t.TypeInfo.CommentType},lastContentUpdatedDate:{isDate:true},lastUpdatedDate:{isDate:true},publishedDate:{isDate:true}};t.TypeInfo.CommentThread.fields={comments:{isArray:true,typeInfo:t.TypeInfo.Comment},lastUpdatedDate:{isDate:true},publishedDate:{isDate:true},status:{enumType:t.TypeInfo.CommentThreadStatus}};t.TypeInfo.FileDiff.fields={lineDiffBlocks:{isArray:true,typeInfo:t.TypeInfo.LineDiffBlock}};t.TypeInfo.GitAnnotatedTag.fields={taggedBy:{typeInfo:t.TypeInfo.GitUserDate},taggedObject:{typeInfo:t.TypeInfo.GitObject}};t.TypeInfo.GitAsyncRefOperation.fields={detailedStatus:{typeInfo:t.TypeInfo.GitAsyncRefOperationDetail},parameters:{typeInfo:t.TypeInfo.GitAsyncRefOperationParameters},status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitAsyncRefOperationDetail.fields={status:{enumType:t.TypeInfo.GitAsyncRefOperationFailureStatus}};t.TypeInfo.GitAsyncRefOperationParameters.fields={repository:{typeInfo:t.TypeInfo.GitRepository},source:{typeInfo:t.TypeInfo.GitAsyncRefOperationSource}};t.TypeInfo.GitAsyncRefOperationSource.fields={commitList:{isArray:true,typeInfo:t.TypeInfo.GitCommitRef}};t.TypeInfo.GitBaseVersionDescriptor.fields={baseVersionOptions:{enumType:t.TypeInfo.GitVersionOptions},baseVersionType:{enumType:t.TypeInfo.GitVersionType},versionOptions:{enumType:t.TypeInfo.GitVersionOptions},versionType:{enumType:t.TypeInfo.GitVersionType}};t.TypeInfo.GitBranchStats.fields={commit:{typeInfo:t.TypeInfo.GitCommitRef}};t.TypeInfo.GitChange.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.GitCherryPick.fields={detailedStatus:{typeInfo:t.TypeInfo.GitAsyncRefOperationDetail},parameters:{typeInfo:t.TypeInfo.GitAsyncRefOperationParameters},status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitCommit.fields={author:{typeInfo:t.TypeInfo.GitUserDate},changes:{isArray:true,typeInfo:t.TypeInfo.GitChange},committer:{typeInfo:t.TypeInfo.GitUserDate},push:{typeInfo:t.TypeInfo.GitPushRef},statuses:{isArray:true,typeInfo:t.TypeInfo.GitStatus}};t.TypeInfo.GitCommitChanges.fields={changes:{isArray:true,typeInfo:t.TypeInfo.GitChange}};t.TypeInfo.GitCommitDiffs.fields={changeCounts:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.VersionControlChangeType},changes:{isArray:true,typeInfo:t.TypeInfo.GitChange}};t.TypeInfo.GitCommitRef.fields={author:{typeInfo:t.TypeInfo.GitUserDate},changes:{isArray:true,typeInfo:t.TypeInfo.GitChange},committer:{typeInfo:t.TypeInfo.GitUserDate},push:{typeInfo:t.TypeInfo.GitPushRef},statuses:{isArray:true,typeInfo:t.TypeInfo.GitStatus}};t.TypeInfo.GitCommitToCreate.fields={baseRef:{typeInfo:t.TypeInfo.GitRef},pathActions:{isArray:true,typeInfo:t.TypeInfo.GitPathAction}};t.TypeInfo.GitConflict.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictAddAdd.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionMergeContent},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictAddRename.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPathConflict},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictDeleteEdit.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPickOneAction},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictDeleteRename.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPickOneAction},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictDirectoryFile.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPathConflict},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true},sourceTree:{typeInfo:t.TypeInfo.GitTreeRef}};t.TypeInfo.GitConflictEditDelete.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPickOneAction},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictEditEdit.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionMergeContent},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictFileDirectory.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPathConflict},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true},targetTree:{typeInfo:t.TypeInfo.GitTreeRef}};t.TypeInfo.GitConflictRename1to2.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionRename1to2},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictRename2to1.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPathConflict},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictRenameAdd.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPathConflict},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictRenameDelete.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionPickOneAction},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictRenameRename.fields={conflictType:{enumType:t.TypeInfo.GitConflictType},mergeBaseCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},resolution:{typeInfo:t.TypeInfo.GitResolutionMergeContent},resolutionError:{enumType:t.TypeInfo.GitResolutionError},resolutionStatus:{enumType:t.TypeInfo.GitResolutionStatus},resolvedDate:{isDate:true}};t.TypeInfo.GitConflictUpdateResult.fields={updatedConflict:{typeInfo:t.TypeInfo.GitConflict},updateStatus:{enumType:t.TypeInfo.GitConflictUpdateStatus}};t.TypeInfo.GitDeletedRepository.fields={createdDate:{isDate:true},deletedDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.GitForkRef.fields={repository:{typeInfo:t.TypeInfo.GitRepository},statuses:{isArray:true,typeInfo:t.TypeInfo.GitStatus}};t.TypeInfo.GitForkSyncRequest.fields={status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitForkTeamProjectReference.fields={lastUpdateTime:{isDate:true},visibility:{enumType:r.TypeInfo.ProjectVisibility}};t.TypeInfo.GitImportFailedEvent.fields={targetRepository:{typeInfo:t.TypeInfo.GitRepository}};t.TypeInfo.GitImportRequest.fields={repository:{typeInfo:t.TypeInfo.GitRepository},status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitImportSucceededEvent.fields={targetRepository:{typeInfo:t.TypeInfo.GitRepository}};t.TypeInfo.GitItem.fields={gitObjectType:{enumType:t.TypeInfo.GitObjectType},latestProcessedChange:{typeInfo:t.TypeInfo.GitCommitRef}};t.TypeInfo.GitItemDescriptor.fields={recursionLevel:{enumType:t.TypeInfo.VersionControlRecursionType},versionOptions:{enumType:t.TypeInfo.GitVersionOptions},versionType:{enumType:t.TypeInfo.GitVersionType}};t.TypeInfo.GitItemRequestData.fields={itemDescriptors:{isArray:true,typeInfo:t.TypeInfo.GitItemDescriptor}};t.TypeInfo.GitLastChangeTreeItems.fields={commits:{isArray:true,typeInfo:t.TypeInfo.GitCommitRef},lastExploredTime:{isDate:true}};t.TypeInfo.GitMerge.fields={status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitObject.fields={objectType:{enumType:t.TypeInfo.GitObjectType}};t.TypeInfo.GitPathAction.fields={action:{enumType:t.TypeInfo.GitPathActions}};t.TypeInfo.GitPathToItemsCollection.fields={items:{isDictionary:true,dictionaryValueFieldInfo:{isArray:true,typeInfo:t.TypeInfo.GitItem}}};t.TypeInfo.GitPolicyConfigurationResponse.fields={policyConfigurations:{isArray:true,typeInfo:n.TypeInfo.PolicyConfiguration}};t.TypeInfo.GitPullRequest.fields={closedDate:{isDate:true},commits:{isArray:true,typeInfo:t.TypeInfo.GitCommitRef},completionOptions:{typeInfo:t.TypeInfo.GitPullRequestCompletionOptions},completionQueueTime:{isDate:true},creationDate:{isDate:true},forkSource:{typeInfo:t.TypeInfo.GitForkRef},lastMergeCommit:{typeInfo:t.TypeInfo.GitCommitRef},lastMergeSourceCommit:{typeInfo:t.TypeInfo.GitCommitRef},lastMergeTargetCommit:{typeInfo:t.TypeInfo.GitCommitRef},mergeFailureType:{enumType:t.TypeInfo.PullRequestMergeFailureType},mergeStatus:{enumType:t.TypeInfo.PullRequestAsyncStatus},repository:{typeInfo:t.TypeInfo.GitRepository},status:{enumType:t.TypeInfo.PullRequestStatus}};t.TypeInfo.GitPullRequestChange.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.GitPullRequestCommentThread.fields={comments:{isArray:true,typeInfo:t.TypeInfo.Comment},lastUpdatedDate:{isDate:true},publishedDate:{isDate:true},status:{enumType:t.TypeInfo.CommentThreadStatus}};t.TypeInfo.GitPullRequestCompletionOptions.fields={mergeStrategy:{enumType:t.TypeInfo.GitPullRequestMergeStrategy}};t.TypeInfo.GitPullRequestIteration.fields={changeList:{isArray:true,typeInfo:t.TypeInfo.GitPullRequestChange},commits:{isArray:true,typeInfo:t.TypeInfo.GitCommitRef},commonRefCommit:{typeInfo:t.TypeInfo.GitCommitRef},createdDate:{isDate:true},push:{typeInfo:t.TypeInfo.GitPushRef},reason:{enumType:t.TypeInfo.IterationReason},sourceRefCommit:{typeInfo:t.TypeInfo.GitCommitRef},targetRefCommit:{typeInfo:t.TypeInfo.GitCommitRef},updatedDate:{isDate:true}};t.TypeInfo.GitPullRequestIterationChanges.fields={changeEntries:{isArray:true,typeInfo:t.TypeInfo.GitPullRequestChange}};t.TypeInfo.GitPullRequestQuery.fields={queries:{isArray:true,typeInfo:t.TypeInfo.GitPullRequestQueryInput}};t.TypeInfo.GitPullRequestQueryInput.fields={include:{enumType:t.TypeInfo.GitPullRequestQueryIncludeOptions},type:{enumType:t.TypeInfo.GitPullRequestQueryType}};t.TypeInfo.GitPullRequestSearchCriteria.fields={maxTime:{isDate:true},minTime:{isDate:true},queryTimeRangeType:{enumType:t.TypeInfo.PullRequestTimeRangeType},status:{enumType:t.TypeInfo.PullRequestStatus}};t.TypeInfo.GitPullRequestStatus.fields={creationDate:{isDate:true},state:{enumType:t.TypeInfo.GitStatusState},updatedDate:{isDate:true}};t.TypeInfo.GitPush.fields={commits:{isArray:true,typeInfo:t.TypeInfo.GitCommitRef},date:{isDate:true},repository:{typeInfo:t.TypeInfo.GitRepository}};t.TypeInfo.GitPushEventData.fields={commits:{isArray:true,typeInfo:t.TypeInfo.GitCommit},repository:{typeInfo:t.TypeInfo.GitRepository}};t.TypeInfo.GitPushRef.fields={date:{isDate:true}};t.TypeInfo.GitPushSearchCriteria.fields={fromDate:{isDate:true},toDate:{isDate:true}};t.TypeInfo.GitQueryBranchStatsCriteria.fields={baseCommit:{typeInfo:t.TypeInfo.GitVersionDescriptor},targetCommits:{isArray:true,typeInfo:t.TypeInfo.GitVersionDescriptor}};t.TypeInfo.GitQueryCommitsCriteria.fields={compareVersion:{typeInfo:t.TypeInfo.GitVersionDescriptor},historyMode:{enumType:t.TypeInfo.GitHistoryMode},itemVersion:{typeInfo:t.TypeInfo.GitVersionDescriptor}};t.TypeInfo.GitQueryRefsCriteria.fields={searchType:{enumType:t.TypeInfo.GitRefSearchType}};t.TypeInfo.GitRef.fields={statuses:{isArray:true,typeInfo:t.TypeInfo.GitStatus}};t.TypeInfo.GitRefFavorite.fields={type:{enumType:t.TypeInfo.RefFavoriteType}};t.TypeInfo.GitRefUpdateResult.fields={updateStatus:{enumType:t.TypeInfo.GitRefUpdateStatus}};t.TypeInfo.GitRepository.fields={creationDate:{isDate:true},parentRepository:{typeInfo:t.TypeInfo.GitRepositoryRef},project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.GitRepositoryCreateOptions.fields={parentRepository:{typeInfo:t.TypeInfo.GitRepositoryRef},project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.GitRepositoryRef.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.GitResolutionMergeContent.fields={mergeType:{enumType:t.TypeInfo.GitResolutionMergeType}};t.TypeInfo.GitResolutionPathConflict.fields={action:{enumType:t.TypeInfo.GitResolutionPathConflictAction}};t.TypeInfo.GitResolutionPickOneAction.fields={action:{enumType:t.TypeInfo.GitResolutionWhichAction}};t.TypeInfo.GitResolutionRename1to2.fields={action:{enumType:t.TypeInfo.GitResolutionRename1to2Action},mergeType:{enumType:t.TypeInfo.GitResolutionMergeType}};t.TypeInfo.GitRevert.fields={detailedStatus:{typeInfo:t.TypeInfo.GitAsyncRefOperationDetail},parameters:{typeInfo:t.TypeInfo.GitAsyncRefOperationParameters},status:{enumType:t.TypeInfo.GitAsyncOperationStatus}};t.TypeInfo.GitStatus.fields={creationDate:{isDate:true},state:{enumType:t.TypeInfo.GitStatusState},updatedDate:{isDate:true}};t.TypeInfo.GitTargetVersionDescriptor.fields={targetVersionOptions:{enumType:t.TypeInfo.GitVersionOptions},targetVersionType:{enumType:t.TypeInfo.GitVersionType},versionOptions:{enumType:t.TypeInfo.GitVersionOptions},versionType:{enumType:t.TypeInfo.GitVersionType}};t.TypeInfo.GitTreeDiff.fields={diffEntries:{isArray:true,typeInfo:t.TypeInfo.GitTreeDiffEntry}};t.TypeInfo.GitTreeDiffEntry.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},objectType:{enumType:t.TypeInfo.GitObjectType}};t.TypeInfo.GitTreeDiffResponse.fields={treeDiff:{typeInfo:t.TypeInfo.GitTreeDiff}};t.TypeInfo.GitTreeEntryRef.fields={gitObjectType:{enumType:t.TypeInfo.GitObjectType}};t.TypeInfo.GitTreeRef.fields={treeEntries:{isArray:true,typeInfo:t.TypeInfo.GitTreeEntryRef}};t.TypeInfo.GitUserDate.fields={date:{isDate:true}};t.TypeInfo.GitVersionDescriptor.fields={versionOptions:{enumType:t.TypeInfo.GitVersionOptions},versionType:{enumType:t.TypeInfo.GitVersionType}};t.TypeInfo.HistoryEntry.fields={itemChangeType:{enumType:t.TypeInfo.VersionControlChangeType}};t.TypeInfo.IncludedGitCommit.fields={commitTime:{isDate:true}};t.TypeInfo.ItemContent.fields={contentType:{enumType:t.TypeInfo.ItemContentType}};t.TypeInfo.ItemDetailsOptions.fields={recursionLevel:{enumType:t.TypeInfo.VersionControlRecursionType}};t.TypeInfo.LineDiffBlock.fields={changeType:{enumType:t.TypeInfo.LineDiffBlockChangeType}};t.TypeInfo.SupportedIde.fields={ideType:{enumType:t.TypeInfo.SupportedIdeType}};t.TypeInfo.TfvcBranch.fields={children:{isArray:true,typeInfo:t.TypeInfo.TfvcBranch},createdDate:{isDate:true}};t.TypeInfo.TfvcBranchRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcChange.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.TfvcChangeset.fields={changes:{isArray:true,typeInfo:t.TypeInfo.TfvcChange},createdDate:{isDate:true}};t.TypeInfo.TfvcChangesetRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcCheckinEventData.fields={changeset:{typeInfo:t.TypeInfo.TfvcChangeset},project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.TfvcHistoryEntry.fields={itemChangeType:{enumType:t.TypeInfo.VersionControlChangeType}};t.TypeInfo.TfvcItem.fields={changeDate:{isDate:true}};t.TypeInfo.TfvcItemDescriptor.fields={recursionLevel:{enumType:t.TypeInfo.VersionControlRecursionType},versionOption:{enumType:t.TypeInfo.TfvcVersionOption},versionType:{enumType:t.TypeInfo.TfvcVersionType}};t.TypeInfo.TfvcItemPreviousHash.fields={changeDate:{isDate:true}};t.TypeInfo.TfvcItemRequestData.fields={itemDescriptors:{isArray:true,typeInfo:t.TypeInfo.TfvcItemDescriptor}};t.TypeInfo.TfvcLabel.fields={items:{isArray:true,typeInfo:t.TypeInfo.TfvcItem},modifiedDate:{isDate:true}};t.TypeInfo.TfvcLabelRef.fields={modifiedDate:{isDate:true}};t.TypeInfo.TfvcShelveset.fields={changes:{isArray:true,typeInfo:t.TypeInfo.TfvcChange},createdDate:{isDate:true}};t.TypeInfo.TfvcShelvesetRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcVersionDescriptor.fields={versionOption:{enumType:t.TypeInfo.TfvcVersionOption},versionType:{enumType:t.TypeInfo.TfvcVersionType}};t.TypeInfo.UpdateRefsRequest.fields={updateMode:{enumType:t.TypeInfo.GitRefUpdateMode}};t.TypeInfo.VersionControlProjectInfo.fields={defaultSourceControlType:{enumType:r.TypeInfo.SourceControlTypes},project:{typeInfo:r.TypeInfo.TeamProjectReference}}},308:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.ServiceStatus=t.RelativeToSetting=t.InheritLevel=void 0;const n=i(7024);var r;(function(e){e[e["None"]=0]="None";e[e["Deployment"]=1]="Deployment";e[e["Account"]=2]="Account";e[e["Collection"]=4]="Collection";e[e["All"]=7]="All"})(r=t.InheritLevel||(t.InheritLevel={}));var s;(function(e){e[e["Context"]=0]="Context";e[e["WebApplication"]=2]="WebApplication";e[e["FullyQualified"]=3]="FullyQualified"})(s=t.RelativeToSetting||(t.RelativeToSetting={}));var o;(function(e){e[e["Assigned"]=0]="Assigned";e[e["Active"]=1]="Active";e[e["Moving"]=2]="Moving"})(o=t.ServiceStatus||(t.ServiceStatus={}));t.TypeInfo={ConnectionData:{},InheritLevel:{enumValues:{none:0,deployment:1,account:2,collection:4,all:7}},LocationServiceData:{},RelativeToSetting:{enumValues:{context:0,webApplication:2,fullyQualified:3}},ServiceDefinition:{},ServiceStatus:{enumValues:{assigned:0,active:1,moving:2}}};t.TypeInfo.ConnectionData.fields={deploymentType:{enumType:n.TypeInfo.DeploymentFlags},lastUserAccess:{isDate:true},locationServiceData:{typeInfo:t.TypeInfo.LocationServiceData}};t.TypeInfo.LocationServiceData.fields={serviceDefinitions:{isArray:true,typeInfo:t.TypeInfo.ServiceDefinition}};t.TypeInfo.ServiceDefinition.fields={inheritLevel:{enumType:t.TypeInfo.InheritLevel},relativeToSetting:{enumType:t.TypeInfo.RelativeToSetting},status:{enumType:t.TypeInfo.ServiceStatus}}},7997:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.Plan=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["CodeSecurity"]=1]="CodeSecurity";e[e["SecretProtection"]=2]="SecretProtection";e[e["All"]=3]="All"})(i=t.Plan||(t.Plan={}));t.TypeInfo={AdvSecEnablementSettings:{},AdvSecEnablementStatus:{},BillableCommitterDetails:{},CodeSecurityFeatures:{},MeterUsage:{},MeterUsageForPlan:{},OrgEnablementSettings:{},Plan:{enumValues:{codeSecurity:1,secretProtection:2,all:3}},ProjectEnablementSettings:{},RepoEnablementSettings:{},SecretProtectionFeatures:{}};t.TypeInfo.AdvSecEnablementSettings.fields={reposEnablementStatus:{isArray:true,typeInfo:t.TypeInfo.AdvSecEnablementStatus}};t.TypeInfo.AdvSecEnablementStatus.fields={advSecEnablementLastChangedDate:{isDate:true}};t.TypeInfo.BillableCommitterDetails.fields={commitTime:{isDate:true},pushedTime:{isDate:true}};t.TypeInfo.CodeSecurityFeatures.fields={codeSecurityEnablementLastChangedDate:{isDate:true}};t.TypeInfo.MeterUsage.fields={billingDate:{isDate:true}};t.TypeInfo.MeterUsageForPlan.fields={billingDate:{isDate:true}};t.TypeInfo.OrgEnablementSettings.fields={codeSecurityFeatures:{typeInfo:t.TypeInfo.CodeSecurityFeatures},reposEnablementStatus:{isArray:true,typeInfo:t.TypeInfo.RepoEnablementSettings},secretProtectionFeatures:{typeInfo:t.TypeInfo.SecretProtectionFeatures}};t.TypeInfo.ProjectEnablementSettings.fields={codeSecurityFeatures:{typeInfo:t.TypeInfo.CodeSecurityFeatures},reposEnablementStatus:{isArray:true,typeInfo:t.TypeInfo.RepoEnablementSettings},secretProtectionFeatures:{typeInfo:t.TypeInfo.SecretProtectionFeatures}};t.TypeInfo.RepoEnablementSettings.fields={codeSecurityFeatures:{typeInfo:t.TypeInfo.CodeSecurityFeatures},secretProtectionFeatures:{typeInfo:t.TypeInfo.SecretProtectionFeatures}};t.TypeInfo.SecretProtectionFeatures.fields={secretProtectionEnablementLastChangedDate:{isDate:true}}},3669:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.SubscriptionTemplateType=t.SubscriptionTemplateQueryFlags=t.SubscriptionStatus=t.SubscriptionQueryFlags=t.SubscriptionPermissions=t.SubscriptionFlags=t.SubscriptionFieldType=t.SubscriberFlags=t.NotificationSubscriberDeliveryPreference=t.NotificationStatisticType=t.NotificationReasonType=t.NotificationOperation=t.EventTypeQueryFlags=t.EventPublisherQueryFlags=t.EvaluationOperationStatus=t.DefaultGroupDeliveryPreference=void 0;var i;(function(e){e[e["NoDelivery"]=-1]="NoDelivery";e[e["EachMember"]=2]="EachMember"})(i=t.DefaultGroupDeliveryPreference||(t.DefaultGroupDeliveryPreference={}));var n;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Queued"]=1]="Queued";e[e["InProgress"]=2]="InProgress";e[e["Cancelled"]=3]="Cancelled";e[e["Succeeded"]=4]="Succeeded";e[e["Failed"]=5]="Failed";e[e["TimedOut"]=6]="TimedOut";e[e["NotFound"]=7]="NotFound"})(n=t.EvaluationOperationStatus||(t.EvaluationOperationStatus={}));var r;(function(e){e[e["None"]=0]="None";e[e["IncludeRemoteServices"]=2]="IncludeRemoteServices"})(r=t.EventPublisherQueryFlags||(t.EventPublisherQueryFlags={}));var s;(function(e){e[e["None"]=0]="None";e[e["IncludeFields"]=1]="IncludeFields"})(s=t.EventTypeQueryFlags||(t.EventTypeQueryFlags={}));var o;(function(e){e[e["None"]=0]="None";e[e["SuspendUnprocessed"]=1]="SuspendUnprocessed"})(o=t.NotificationOperation||(t.NotificationOperation={}));var a;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Follows"]=1]="Follows";e[e["Personal"]=2]="Personal";e[e["PersonalAlias"]=3]="PersonalAlias";e[e["DirectMember"]=4]="DirectMember";e[e["IndirectMember"]=5]="IndirectMember";e[e["GroupAlias"]=6]="GroupAlias";e[e["SubscriptionAlias"]=7]="SubscriptionAlias";e[e["SingleRole"]=8]="SingleRole";e[e["DirectMemberGroupRole"]=9]="DirectMemberGroupRole";e[e["InDirectMemberGroupRole"]=10]="InDirectMemberGroupRole";e[e["AliasMemberGroupRole"]=11]="AliasMemberGroupRole"})(a=t.NotificationReasonType||(t.NotificationReasonType={}));var l;(function(e){e[e["NotificationBySubscription"]=0]="NotificationBySubscription";e[e["EventsByEventType"]=1]="EventsByEventType";e[e["NotificationByEventType"]=2]="NotificationByEventType";e[e["EventsByEventTypePerUser"]=3]="EventsByEventTypePerUser";e[e["NotificationByEventTypePerUser"]=4]="NotificationByEventTypePerUser";e[e["Events"]=5]="Events";e[e["Notifications"]=6]="Notifications";e[e["NotificationFailureBySubscription"]=7]="NotificationFailureBySubscription";e[e["UnprocessedRangeStart"]=100]="UnprocessedRangeStart";e[e["UnprocessedEventsByPublisher"]=101]="UnprocessedEventsByPublisher";e[e["UnprocessedEventDelayByPublisher"]=102]="UnprocessedEventDelayByPublisher";e[e["UnprocessedNotificationsByChannelByPublisher"]=103]="UnprocessedNotificationsByChannelByPublisher";e[e["UnprocessedNotificationDelayByChannelByPublisher"]=104]="UnprocessedNotificationDelayByChannelByPublisher";e[e["DelayRangeStart"]=200]="DelayRangeStart";e[e["TotalPipelineTime"]=201]="TotalPipelineTime";e[e["NotificationPipelineTime"]=202]="NotificationPipelineTime";e[e["EventPipelineTime"]=203]="EventPipelineTime";e[e["HourlyRangeStart"]=1e3]="HourlyRangeStart";e[e["HourlyNotificationBySubscription"]=1001]="HourlyNotificationBySubscription";e[e["HourlyEventsByEventTypePerUser"]=1002]="HourlyEventsByEventTypePerUser";e[e["HourlyEvents"]=1003]="HourlyEvents";e[e["HourlyNotifications"]=1004]="HourlyNotifications";e[e["HourlyUnprocessedEventsByPublisher"]=1101]="HourlyUnprocessedEventsByPublisher";e[e["HourlyUnprocessedEventDelayByPublisher"]=1102]="HourlyUnprocessedEventDelayByPublisher";e[e["HourlyUnprocessedNotificationsByChannelByPublisher"]=1103]="HourlyUnprocessedNotificationsByChannelByPublisher";e[e["HourlyUnprocessedNotificationDelayByChannelByPublisher"]=1104]="HourlyUnprocessedNotificationDelayByChannelByPublisher";e[e["HourlyTotalPipelineTime"]=1201]="HourlyTotalPipelineTime";e[e["HourlyNotificationPipelineTime"]=1202]="HourlyNotificationPipelineTime";e[e["HourlyEventPipelineTime"]=1203]="HourlyEventPipelineTime"})(l=t.NotificationStatisticType||(t.NotificationStatisticType={}));var u;(function(e){e[e["NoDelivery"]=-1]="NoDelivery";e[e["PreferredEmailAddress"]=1]="PreferredEmailAddress";e[e["EachMember"]=2]="EachMember";e[e["UseDefault"]=3]="UseDefault"})(u=t.NotificationSubscriberDeliveryPreference||(t.NotificationSubscriberDeliveryPreference={}));var c;(function(e){e[e["None"]=0]="None";e[e["DeliveryPreferencesEditable"]=2]="DeliveryPreferencesEditable";e[e["SupportsPreferredEmailAddressDelivery"]=4]="SupportsPreferredEmailAddressDelivery";e[e["SupportsEachMemberDelivery"]=8]="SupportsEachMemberDelivery";e[e["SupportsNoDelivery"]=16]="SupportsNoDelivery";e[e["IsUser"]=32]="IsUser";e[e["IsGroup"]=64]="IsGroup";e[e["IsTeam"]=128]="IsTeam"})(c=t.SubscriberFlags||(t.SubscriberFlags={}));var d;(function(e){e[e["String"]=1]="String";e[e["Integer"]=2]="Integer";e[e["DateTime"]=3]="DateTime";e[e["PlainText"]=5]="PlainText";e[e["Html"]=7]="Html";e[e["TreePath"]=8]="TreePath";e[e["History"]=9]="History";e[e["Double"]=10]="Double";e[e["Guid"]=11]="Guid";e[e["Boolean"]=12]="Boolean";e[e["Identity"]=13]="Identity";e[e["PicklistInteger"]=14]="PicklistInteger";e[e["PicklistString"]=15]="PicklistString";e[e["PicklistDouble"]=16]="PicklistDouble";e[e["TeamProject"]=17]="TeamProject"})(d=t.SubscriptionFieldType||(t.SubscriptionFieldType={}));var p;(function(e){e[e["None"]=0]="None";e[e["GroupSubscription"]=1]="GroupSubscription";e[e["ContributedSubscription"]=2]="ContributedSubscription";e[e["CanOptOut"]=4]="CanOptOut";e[e["TeamSubscription"]=8]="TeamSubscription";e[e["OneActorMatches"]=16]="OneActorMatches"})(p=t.SubscriptionFlags||(t.SubscriptionFlags={}));var A;(function(e){e[e["None"]=0]="None";e[e["View"]=1]="View";e[e["Edit"]=2]="Edit";e[e["Delete"]=4]="Delete"})(A=t.SubscriptionPermissions||(t.SubscriptionPermissions={}));var f;(function(e){e[e["None"]=0]="None";e[e["IncludeInvalidSubscriptions"]=2]="IncludeInvalidSubscriptions";e[e["IncludeDeletedSubscriptions"]=4]="IncludeDeletedSubscriptions";e[e["IncludeFilterDetails"]=8]="IncludeFilterDetails";e[e["AlwaysReturnBasicInformation"]=16]="AlwaysReturnBasicInformation";e[e["IncludeSystemSubscriptions"]=32]="IncludeSystemSubscriptions"})(f=t.SubscriptionQueryFlags||(t.SubscriptionQueryFlags={}));var h;(function(e){e[e["JailedByNotificationsVolume"]=-200]="JailedByNotificationsVolume";e[e["PendingDeletion"]=-100]="PendingDeletion";e[e["DisabledArgumentException"]=-12]="DisabledArgumentException";e[e["DisabledProjectInvalid"]=-11]="DisabledProjectInvalid";e[e["DisabledMissingPermissions"]=-10]="DisabledMissingPermissions";e[e["DisabledFromProbation"]=-9]="DisabledFromProbation";e[e["DisabledInactiveIdentity"]=-8]="DisabledInactiveIdentity";e[e["DisabledMessageQueueNotSupported"]=-7]="DisabledMessageQueueNotSupported";e[e["DisabledMissingIdentity"]=-6]="DisabledMissingIdentity";e[e["DisabledInvalidRoleExpression"]=-5]="DisabledInvalidRoleExpression";e[e["DisabledInvalidPathClause"]=-4]="DisabledInvalidPathClause";e[e["DisabledAsDuplicateOfDefault"]=-3]="DisabledAsDuplicateOfDefault";e[e["DisabledByAdmin"]=-2]="DisabledByAdmin";e[e["Disabled"]=-1]="Disabled";e[e["Enabled"]=0]="Enabled";e[e["EnabledOnProbation"]=1]="EnabledOnProbation"})(h=t.SubscriptionStatus||(t.SubscriptionStatus={}));var g;(function(e){e[e["None"]=0]="None";e[e["IncludeUser"]=1]="IncludeUser";e[e["IncludeGroup"]=2]="IncludeGroup";e[e["IncludeUserAndGroup"]=4]="IncludeUserAndGroup";e[e["IncludeEventTypeInformation"]=22]="IncludeEventTypeInformation"})(g=t.SubscriptionTemplateQueryFlags||(t.SubscriptionTemplateQueryFlags={}));var y;(function(e){e[e["User"]=0]="User";e[e["Team"]=1]="Team";e[e["Both"]=2]="Both";e[e["None"]=3]="None"})(y=t.SubscriptionTemplateType||(t.SubscriptionTemplateType={}));t.TypeInfo={ActorNotificationReason:{},BatchNotificationOperation:{},DefaultGroupDeliveryPreference:{enumValues:{noDelivery:-1,eachMember:2}},EvaluationOperationStatus:{enumValues:{notSet:0,queued:1,inProgress:2,cancelled:3,succeeded:4,failed:5,timedOut:6,notFound:7}},EventBacklogStatus:{},EventProcessingLog:{},EventPublisherQueryFlags:{enumValues:{none:0,includeRemoteServices:2}},EventTypeQueryFlags:{enumValues:{none:0,includeFields:1}},INotificationDiagnosticLog:{},NotificationAdminSettings:{},NotificationAdminSettingsUpdateParameters:{},NotificationBacklogStatus:{},NotificationDeliveryLog:{},NotificationDiagnosticLog:{},NotificationEventBacklogStatus:{},NotificationEventField:{},NotificationEventFieldType:{},NotificationEventType:{},NotificationJobDiagnosticLog:{},NotificationOperation:{enumValues:{none:0,suspendUnprocessed:1}},NotificationReason:{},NotificationReasonType:{enumValues:{unknown:0,follows:1,personal:2,personalAlias:3,directMember:4,indirectMember:5,groupAlias:6,subscriptionAlias:7,singleRole:8,directMemberGroupRole:9,inDirectMemberGroupRole:10,aliasMemberGroupRole:11}},NotificationStatistic:{},NotificationStatisticsQuery:{},NotificationStatisticsQueryConditions:{},NotificationStatisticType:{enumValues:{notificationBySubscription:0,eventsByEventType:1,notificationByEventType:2,eventsByEventTypePerUser:3,notificationByEventTypePerUser:4,events:5,notifications:6,notificationFailureBySubscription:7,unprocessedRangeStart:100,unprocessedEventsByPublisher:101,unprocessedEventDelayByPublisher:102,unprocessedNotificationsByChannelByPublisher:103,unprocessedNotificationDelayByChannelByPublisher:104,delayRangeStart:200,totalPipelineTime:201,notificationPipelineTime:202,eventPipelineTime:203,hourlyRangeStart:1e3,hourlyNotificationBySubscription:1001,hourlyEventsByEventTypePerUser:1002,hourlyEvents:1003,hourlyNotifications:1004,hourlyUnprocessedEventsByPublisher:1101,hourlyUnprocessedEventDelayByPublisher:1102,hourlyUnprocessedNotificationsByChannelByPublisher:1103,hourlyUnprocessedNotificationDelayByChannelByPublisher:1104,hourlyTotalPipelineTime:1201,hourlyNotificationPipelineTime:1202,hourlyEventPipelineTime:1203}},NotificationSubscriber:{},NotificationSubscriberDeliveryPreference:{enumValues:{noDelivery:-1,preferredEmailAddress:1,eachMember:2,useDefault:3}},NotificationSubscriberUpdateParameters:{},NotificationSubscription:{},NotificationSubscriptionTemplate:{},NotificationSubscriptionUpdateParameters:{},SubscriberFlags:{enumValues:{none:0,deliveryPreferencesEditable:2,supportsPreferredEmailAddressDelivery:4,supportsEachMemberDelivery:8,supportsNoDelivery:16,isUser:32,isGroup:64,isTeam:128}},SubscriptionDiagnostics:{},SubscriptionEvaluationRequest:{},SubscriptionEvaluationResult:{},SubscriptionFieldType:{enumValues:{string:1,integer:2,dateTime:3,plainText:5,html:7,treePath:8,history:9,double:10,guid:11,boolean:12,identity:13,picklistInteger:14,picklistString:15,picklistDouble:16,teamProject:17}},SubscriptionFlags:{enumValues:{none:0,groupSubscription:1,contributedSubscription:2,canOptOut:4,teamSubscription:8,oneActorMatches:16}},SubscriptionPermissions:{enumValues:{none:0,view:1,edit:2,delete:4}},SubscriptionQuery:{},SubscriptionQueryCondition:{},SubscriptionQueryFlags:{enumValues:{none:0,includeInvalidSubscriptions:2,includeDeletedSubscriptions:4,includeFilterDetails:8,alwaysReturnBasicInformation:16,includeSystemSubscriptions:32}},SubscriptionStatus:{enumValues:{jailedByNotificationsVolume:-200,pendingDeletion:-100,disabledArgumentException:-12,disabledProjectInvalid:-11,disabledMissingPermissions:-10,disabledFromProbation:-9,disabledInactiveIdentity:-8,disabledMessageQueueNotSupported:-7,disabledMissingIdentity:-6,disabledInvalidRoleExpression:-5,disabledInvalidPathClause:-4,disabledAsDuplicateOfDefault:-3,disabledByAdmin:-2,disabled:-1,enabled:0,enabledOnProbation:1}},SubscriptionTemplateQueryFlags:{enumValues:{none:0,includeUser:1,includeGroup:2,includeUserAndGroup:4,includeEventTypeInformation:22}},SubscriptionTemplateType:{enumValues:{user:0,team:1,both:2,none:3}},SubscriptionTraceDiagnosticLog:{},SubscriptionTraceEventProcessingLog:{},SubscriptionTraceNotificationDeliveryLog:{},SubscriptionTracing:{}};t.TypeInfo.ActorNotificationReason.fields={notificationReasonType:{enumType:t.TypeInfo.NotificationReasonType}};t.TypeInfo.BatchNotificationOperation.fields={notificationOperation:{enumType:t.TypeInfo.NotificationOperation}};t.TypeInfo.EventBacklogStatus.fields={captureTime:{isDate:true},lastEventBatchStartTime:{isDate:true},lastEventProcessedTime:{isDate:true},lastJobBatchStartTime:{isDate:true},lastJobProcessedTime:{isDate:true},oldestPendingEventTime:{isDate:true}};t.TypeInfo.EventProcessingLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.INotificationDiagnosticLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.NotificationAdminSettings.fields={defaultGroupDeliveryPreference:{enumType:t.TypeInfo.DefaultGroupDeliveryPreference}};t.TypeInfo.NotificationAdminSettingsUpdateParameters.fields={defaultGroupDeliveryPreference:{enumType:t.TypeInfo.DefaultGroupDeliveryPreference}};t.TypeInfo.NotificationBacklogStatus.fields={captureTime:{isDate:true},lastJobBatchStartTime:{isDate:true},lastJobProcessedTime:{isDate:true},lastNotificationBatchStartTime:{isDate:true},lastNotificationProcessedTime:{isDate:true},oldestPendingNotificationTime:{isDate:true}};t.TypeInfo.NotificationDeliveryLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.NotificationDiagnosticLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.NotificationEventBacklogStatus.fields={eventBacklogStatus:{isArray:true,typeInfo:t.TypeInfo.EventBacklogStatus},notificationBacklogStatus:{isArray:true,typeInfo:t.TypeInfo.NotificationBacklogStatus}};t.TypeInfo.NotificationEventField.fields={fieldType:{typeInfo:t.TypeInfo.NotificationEventFieldType}};t.TypeInfo.NotificationEventFieldType.fields={subscriptionFieldType:{enumType:t.TypeInfo.SubscriptionFieldType}};t.TypeInfo.NotificationEventType.fields={fields:{isDictionary:true,dictionaryValueTypeInfo:t.TypeInfo.NotificationEventField}};t.TypeInfo.NotificationJobDiagnosticLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.NotificationReason.fields={notificationReasonType:{enumType:t.TypeInfo.NotificationReasonType}};t.TypeInfo.NotificationStatistic.fields={date:{isDate:true},type:{enumType:t.TypeInfo.NotificationStatisticType}};t.TypeInfo.NotificationStatisticsQuery.fields={conditions:{isArray:true,typeInfo:t.TypeInfo.NotificationStatisticsQueryConditions}};t.TypeInfo.NotificationStatisticsQueryConditions.fields={endDate:{isDate:true},startDate:{isDate:true},type:{enumType:t.TypeInfo.NotificationStatisticType}};t.TypeInfo.NotificationSubscriber.fields={deliveryPreference:{enumType:t.TypeInfo.NotificationSubscriberDeliveryPreference},flags:{enumType:t.TypeInfo.SubscriberFlags}};t.TypeInfo.NotificationSubscriberUpdateParameters.fields={deliveryPreference:{enumType:t.TypeInfo.NotificationSubscriberDeliveryPreference}};t.TypeInfo.NotificationSubscription.fields={diagnostics:{typeInfo:t.TypeInfo.SubscriptionDiagnostics},flags:{enumType:t.TypeInfo.SubscriptionFlags},modifiedDate:{isDate:true},permissions:{enumType:t.TypeInfo.SubscriptionPermissions},status:{enumType:t.TypeInfo.SubscriptionStatus}};t.TypeInfo.NotificationSubscriptionTemplate.fields={notificationEventInformation:{typeInfo:t.TypeInfo.NotificationEventType},type:{enumType:t.TypeInfo.SubscriptionTemplateType}};t.TypeInfo.NotificationSubscriptionUpdateParameters.fields={status:{enumType:t.TypeInfo.SubscriptionStatus}};t.TypeInfo.SubscriptionDiagnostics.fields={deliveryResults:{typeInfo:t.TypeInfo.SubscriptionTracing},deliveryTracing:{typeInfo:t.TypeInfo.SubscriptionTracing},evaluationTracing:{typeInfo:t.TypeInfo.SubscriptionTracing}};t.TypeInfo.SubscriptionEvaluationRequest.fields={minEventsCreatedDate:{isDate:true}};t.TypeInfo.SubscriptionEvaluationResult.fields={evaluationJobStatus:{enumType:t.TypeInfo.EvaluationOperationStatus}};t.TypeInfo.SubscriptionQuery.fields={conditions:{isArray:true,typeInfo:t.TypeInfo.SubscriptionQueryCondition},queryFlags:{enumType:t.TypeInfo.SubscriptionQueryFlags}};t.TypeInfo.SubscriptionQueryCondition.fields={flags:{enumType:t.TypeInfo.SubscriptionFlags}};t.TypeInfo.SubscriptionTraceDiagnosticLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.SubscriptionTraceEventProcessingLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.SubscriptionTraceNotificationDeliveryLog.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.SubscriptionTracing.fields={endDate:{isDate:true},startDate:{isDate:true}}},87:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.RunState=t.RunResult=t.RepositoryType=t.GetLogExpandOptions=t.GetArtifactExpandOptions=t.ConfigurationType=void 0;const n=i(7024);var r;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Yaml"]=1]="Yaml";e[e["DesignerJson"]=2]="DesignerJson";e[e["JustInTime"]=3]="JustInTime";e[e["DesignerHyphenJson"]=2]="DesignerHyphenJson"})(r=t.ConfigurationType||(t.ConfigurationType={}));var s;(function(e){e[e["None"]=0]="None";e[e["SignedContent"]=1]="SignedContent"})(s=t.GetArtifactExpandOptions||(t.GetArtifactExpandOptions={}));var o;(function(e){e[e["None"]=0]="None";e[e["SignedContent"]=1]="SignedContent"})(o=t.GetLogExpandOptions||(t.GetLogExpandOptions={}));var a;(function(e){e[e["Unknown"]=0]="Unknown";e[e["GitHub"]=1]="GitHub";e[e["AzureReposGit"]=2]="AzureReposGit";e[e["GitHubEnterprise"]=3]="GitHubEnterprise";e[e["BitBucket"]=4]="BitBucket";e[e["AzureReposGitHyphenated"]=2]="AzureReposGitHyphenated"})(a=t.RepositoryType||(t.RepositoryType={}));var l;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Succeeded"]=1]="Succeeded";e[e["Failed"]=2]="Failed";e[e["Canceled"]=4]="Canceled"})(l=t.RunResult||(t.RunResult={}));var u;(function(e){e[e["Unknown"]=0]="Unknown";e[e["InProgress"]=1]="InProgress";e[e["Canceling"]=2]="Canceling";e[e["Completed"]=4]="Completed"})(u=t.RunState||(t.RunState={}));t.TypeInfo={Artifact:{},ConfigurationType:{enumValues:{unknown:0,yaml:1,designerJson:2,justInTime:3,designerHyphenJson:2}},CreatePipelineConfigurationParameters:{},CreatePipelineParameters:{},GetArtifactExpandOptions:{enumValues:{none:0,signedContent:1}},GetLogExpandOptions:{enumValues:{none:0,signedContent:1}},Log:{},LogCollection:{},Pipeline:{},PipelineConfiguration:{},Repository:{},RepositoryResource:{},RepositoryType:{enumValues:{unknown:0,gitHub:1,azureReposGit:2,gitHubEnterprise:3,bitBucket:4,azureReposGitHyphenated:2}},Run:{},RunResources:{},RunResult:{enumValues:{unknown:0,succeeded:1,failed:2,canceled:4}},RunState:{enumValues:{unknown:0,inProgress:1,canceling:2,completed:4}},SignalRConnection:{}};t.TypeInfo.Artifact.fields={signedContent:{typeInfo:n.TypeInfo.SignedUrl}};t.TypeInfo.CreatePipelineConfigurationParameters.fields={type:{enumType:t.TypeInfo.ConfigurationType}};t.TypeInfo.CreatePipelineParameters.fields={configuration:{typeInfo:t.TypeInfo.CreatePipelineConfigurationParameters}};t.TypeInfo.Log.fields={createdOn:{isDate:true},lastChangedOn:{isDate:true},signedContent:{typeInfo:n.TypeInfo.SignedUrl}};t.TypeInfo.LogCollection.fields={logs:{isArray:true,typeInfo:t.TypeInfo.Log},signedContent:{typeInfo:n.TypeInfo.SignedUrl}};t.TypeInfo.Pipeline.fields={configuration:{typeInfo:t.TypeInfo.PipelineConfiguration}};t.TypeInfo.PipelineConfiguration.fields={type:{enumType:t.TypeInfo.ConfigurationType}};t.TypeInfo.Repository.fields={type:{enumType:t.TypeInfo.RepositoryType}};t.TypeInfo.RepositoryResource.fields={repository:{typeInfo:t.TypeInfo.Repository}};t.TypeInfo.Run.fields={createdDate:{isDate:true},finishedDate:{isDate:true},resources:{typeInfo:t.TypeInfo.RunResources},result:{enumType:t.TypeInfo.RunResult},state:{enumType:t.TypeInfo.RunState}};t.TypeInfo.RunResources.fields={repositories:{isDictionary:true,dictionaryValueTypeInfo:t.TypeInfo.RepositoryResource}};t.TypeInfo.SignalRConnection.fields={signedContent:{typeInfo:n.TypeInfo.SignedUrl}}},7140:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.PolicyEvaluationStatus=void 0;var i;(function(e){e[e["Queued"]=0]="Queued";e[e["Running"]=1]="Running";e[e["Approved"]=2]="Approved";e[e["Rejected"]=3]="Rejected";e[e["NotApplicable"]=4]="NotApplicable";e[e["Broken"]=5]="Broken"})(i=t.PolicyEvaluationStatus||(t.PolicyEvaluationStatus={}));t.TypeInfo={PolicyConfiguration:{},PolicyEvaluationRecord:{},PolicyEvaluationStatus:{enumValues:{queued:0,running:1,approved:2,rejected:3,notApplicable:4,broken:5}}};t.TypeInfo.PolicyConfiguration.fields={createdDate:{isDate:true}};t.TypeInfo.PolicyEvaluationRecord.fields={completedDate:{isDate:true},configuration:{typeInfo:t.TypeInfo.PolicyConfiguration},startedDate:{isDate:true},status:{enumType:t.TypeInfo.PolicyEvaluationStatus}}},9453:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.AvatarSize=void 0;var i;(function(e){e[e["Small"]=0]="Small";e[e["Medium"]=1]="Medium";e[e["Large"]=2]="Large"})(i=t.AvatarSize||(t.AvatarSize={}));t.TypeInfo={AttributeDescriptor:{fields:null},AttributesContainer:{fields:null},Avatar:{fields:null},AvatarSize:{enumValues:{small:0,medium:1,large:2}},CoreProfileAttribute:{fields:null},Country:{fields:null},CreateProfileContext:{fields:null},GeoRegion:{fields:null},Profile:{fields:null},ProfileAttribute:{fields:null},ProfileAttributeBase:{fields:null},ProfileRegion:{fields:null},ProfileRegions:{fields:null}};t.TypeInfo.AttributeDescriptor.fields={};t.TypeInfo.AttributesContainer.fields={attributes:{}};t.TypeInfo.Avatar.fields={size:{enumType:t.TypeInfo.AvatarSize},timeStamp:{isDate:true}};t.TypeInfo.CoreProfileAttribute.fields={descriptor:{typeInfo:t.TypeInfo.AttributeDescriptor},timeStamp:{isDate:true}};t.TypeInfo.Country.fields={};t.TypeInfo.CreateProfileContext.fields={};t.TypeInfo.GeoRegion.fields={};t.TypeInfo.Profile.fields={applicationContainer:{typeInfo:t.TypeInfo.AttributesContainer},coreAttributes:{},timeStamp:{isDate:true}};t.TypeInfo.ProfileAttribute.fields={descriptor:{typeInfo:t.TypeInfo.AttributeDescriptor},timeStamp:{isDate:true}};t.TypeInfo.ProfileAttributeBase.fields={descriptor:{typeInfo:t.TypeInfo.AttributeDescriptor},timeStamp:{isDate:true}};t.TypeInfo.ProfileRegion.fields={};t.TypeInfo.ProfileRegions.fields={regions:{isArray:true,typeInfo:t.TypeInfo.ProfileRegion}}},219:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.ResultPhase=t.AggregationType=void 0;var i;(function(e){e[e["Hourly"]=0]="Hourly";e[e["Daily"]=1]="Daily"})(i=t.AggregationType||(t.AggregationType={}));var n;(function(e){e[e["Preliminary"]=0]="Preliminary";e[e["Full"]=1]="Full"})(n=t.ResultPhase||(t.ResultPhase={}));t.TypeInfo={AggregationType:{enumValues:{hourly:0,daily:1}},CodeChangeTrendItem:{},ProjectActivityMetrics:{},ProjectLanguageAnalytics:{},RepositoryActivityMetrics:{},RepositoryLanguageAnalytics:{},ResultPhase:{enumValues:{preliminary:0,full:1}}};t.TypeInfo.CodeChangeTrendItem.fields={time:{isDate:true}};t.TypeInfo.ProjectActivityMetrics.fields={codeChangesTrend:{isArray:true,typeInfo:t.TypeInfo.CodeChangeTrendItem}};t.TypeInfo.ProjectLanguageAnalytics.fields={repositoryLanguageAnalytics:{isArray:true,typeInfo:t.TypeInfo.RepositoryLanguageAnalytics},resultPhase:{enumType:t.TypeInfo.ResultPhase}};t.TypeInfo.RepositoryActivityMetrics.fields={codeChangesTrend:{isArray:true,typeInfo:t.TypeInfo.CodeChangeTrendItem}};t.TypeInfo.RepositoryLanguageAnalytics.fields={resultPhase:{enumType:t.TypeInfo.ResultPhase},updatedTime:{isDate:true}}},6877:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.YamlFileSourceTypes=t.VariableGroupActionFilter=t.TaskStatus=t.SingleReleaseExpands=t.SenderType=t.ScheduleDays=t.ReleaseTriggerType=t.ReleaseStatus=t.ReleaseReason=t.ReleaseQueryOrder=t.ReleaseExpands=t.ReleaseEnvironmentExpands=t.ReleaseDefinitionSource=t.ReleaseDefinitionQueryOrder=t.ReleaseDefinitionExpands=t.PullRequestSystemType=t.PropertySelectorType=t.PipelineProcessTypes=t.ParallelExecutionTypes=t.ManualInterventionType=t.ManualInterventionStatus=t.MailSectionType=t.IssueSource=t.GateStatus=t.FolderPathQueryOrder=t.EnvironmentTriggerType=t.EnvironmentStatus=t.DeployPhaseTypes=t.DeployPhaseStatus=t.DeploymentStatus=t.DeploymentsQueryType=t.DeploymentReason=t.DeploymentOperationStatus=t.DeploymentExpands=t.DeploymentAuthorizationOwner=t.ConditionType=t.AuthorizationHeaderFor=t.AuditAction=t.ApprovalType=t.ApprovalStatus=t.ApprovalFilters=t.ApprovalExecutionOrder=t.AgentArtifactType=void 0;const n=i(1558);var r;(function(e){e[e["XamlBuild"]=0]="XamlBuild";e[e["Build"]=1]="Build";e[e["Jenkins"]=2]="Jenkins";e[e["FileShare"]=3]="FileShare";e[e["Nuget"]=4]="Nuget";e[e["TfsOnPrem"]=5]="TfsOnPrem";e[e["GitHub"]=6]="GitHub";e[e["TFGit"]=7]="TFGit";e[e["ExternalTfsBuild"]=8]="ExternalTfsBuild";e[e["Custom"]=9]="Custom";e[e["Tfvc"]=10]="Tfvc"})(r=t.AgentArtifactType||(t.AgentArtifactType={}));var s;(function(e){e[e["BeforeGates"]=1]="BeforeGates";e[e["AfterSuccessfulGates"]=2]="AfterSuccessfulGates";e[e["AfterGatesAlways"]=4]="AfterGatesAlways"})(s=t.ApprovalExecutionOrder||(t.ApprovalExecutionOrder={}));var o;(function(e){e[e["None"]=0]="None";e[e["ManualApprovals"]=1]="ManualApprovals";e[e["AutomatedApprovals"]=2]="AutomatedApprovals";e[e["ApprovalSnapshots"]=4]="ApprovalSnapshots";e[e["All"]=7]="All"})(o=t.ApprovalFilters||(t.ApprovalFilters={}));var a;(function(e){e[e["Undefined"]=0]="Undefined";e[e["Pending"]=1]="Pending";e[e["Approved"]=2]="Approved";e[e["Rejected"]=4]="Rejected";e[e["Reassigned"]=6]="Reassigned";e[e["Canceled"]=7]="Canceled";e[e["Skipped"]=8]="Skipped"})(a=t.ApprovalStatus||(t.ApprovalStatus={}));var l;(function(e){e[e["Undefined"]=0]="Undefined";e[e["PreDeploy"]=1]="PreDeploy";e[e["PostDeploy"]=2]="PostDeploy";e[e["All"]=3]="All"})(l=t.ApprovalType||(t.ApprovalType={}));var u;(function(e){e[e["Add"]=1]="Add";e[e["Update"]=2]="Update";e[e["Delete"]=3]="Delete";e[e["Undelete"]=4]="Undelete"})(u=t.AuditAction||(t.AuditAction={}));var c;(function(e){e[e["RevalidateApproverIdentity"]=0]="RevalidateApproverIdentity";e[e["OnBehalfOf"]=1]="OnBehalfOf"})(c=t.AuthorizationHeaderFor||(t.AuthorizationHeaderFor={}));var d;(function(e){e[e["Undefined"]=0]="Undefined";e[e["Event"]=1]="Event";e[e["EnvironmentState"]=2]="EnvironmentState";e[e["Artifact"]=4]="Artifact"})(d=t.ConditionType||(t.ConditionType={}));var p;(function(e){e[e["Automatic"]=0]="Automatic";e[e["DeploymentSubmitter"]=1]="DeploymentSubmitter";e[e["FirstPreDeploymentApprover"]=2]="FirstPreDeploymentApprover"})(p=t.DeploymentAuthorizationOwner||(t.DeploymentAuthorizationOwner={}));var A;(function(e){e[e["All"]=0]="All";e[e["DeploymentOnly"]=1]="DeploymentOnly";e[e["Approvals"]=2]="Approvals";e[e["Artifacts"]=4]="Artifacts"})(A=t.DeploymentExpands||(t.DeploymentExpands={}));var f;(function(e){e[e["Undefined"]=0]="Undefined";e[e["Queued"]=1]="Queued";e[e["Scheduled"]=2]="Scheduled";e[e["Pending"]=4]="Pending";e[e["Approved"]=8]="Approved";e[e["Rejected"]=16]="Rejected";e[e["Deferred"]=32]="Deferred";e[e["QueuedForAgent"]=64]="QueuedForAgent";e[e["PhaseInProgress"]=128]="PhaseInProgress";e[e["PhaseSucceeded"]=256]="PhaseSucceeded";e[e["PhasePartiallySucceeded"]=512]="PhasePartiallySucceeded";e[e["PhaseFailed"]=1024]="PhaseFailed";e[e["Canceled"]=2048]="Canceled";e[e["PhaseCanceled"]=4096]="PhaseCanceled";e[e["ManualInterventionPending"]=8192]="ManualInterventionPending";e[e["QueuedForPipeline"]=16384]="QueuedForPipeline";e[e["Cancelling"]=32768]="Cancelling";e[e["EvaluatingGates"]=65536]="EvaluatingGates";e[e["GateFailed"]=131072]="GateFailed";e[e["All"]=258047]="All"})(f=t.DeploymentOperationStatus||(t.DeploymentOperationStatus={}));var h;(function(e){e[e["None"]=0]="None";e[e["Manual"]=1]="Manual";e[e["Automated"]=2]="Automated";e[e["Scheduled"]=4]="Scheduled";e[e["RedeployTrigger"]=8]="RedeployTrigger"})(h=t.DeploymentReason||(t.DeploymentReason={}));var g;(function(e){e[e["Regular"]=1]="Regular";e[e["FailingSince"]=2]="FailingSince"})(g=t.DeploymentsQueryType||(t.DeploymentsQueryType={}));var y;(function(e){e[e["Undefined"]=0]="Undefined";e[e["NotDeployed"]=1]="NotDeployed";e[e["InProgress"]=2]="InProgress";e[e["Succeeded"]=4]="Succeeded";e[e["PartiallySucceeded"]=8]="PartiallySucceeded";e[e["Failed"]=16]="Failed";e[e["All"]=31]="All"})(y=t.DeploymentStatus||(t.DeploymentStatus={}));var m;(function(e){e[e["Undefined"]=0]="Undefined";e[e["NotStarted"]=1]="NotStarted";e[e["InProgress"]=2]="InProgress";e[e["PartiallySucceeded"]=4]="PartiallySucceeded";e[e["Succeeded"]=8]="Succeeded";e[e["Failed"]=16]="Failed";e[e["Canceled"]=32]="Canceled";e[e["Skipped"]=64]="Skipped";e[e["Cancelling"]=128]="Cancelling"})(m=t.DeployPhaseStatus||(t.DeployPhaseStatus={}));var v;(function(e){e[e["Undefined"]=0]="Undefined";e[e["AgentBasedDeployment"]=1]="AgentBasedDeployment";e[e["RunOnServer"]=2]="RunOnServer";e[e["MachineGroupBasedDeployment"]=4]="MachineGroupBasedDeployment";e[e["DeploymentGates"]=8]="DeploymentGates"})(v=t.DeployPhaseTypes||(t.DeployPhaseTypes={}));var I;(function(e){e[e["Undefined"]=0]="Undefined";e[e["NotStarted"]=1]="NotStarted";e[e["InProgress"]=2]="InProgress";e[e["Succeeded"]=4]="Succeeded";e[e["Canceled"]=8]="Canceled";e[e["Rejected"]=16]="Rejected";e[e["Queued"]=32]="Queued";e[e["Scheduled"]=64]="Scheduled";e[e["PartiallySucceeded"]=128]="PartiallySucceeded"})(I=t.EnvironmentStatus||(t.EnvironmentStatus={}));var E;(function(e){e[e["Undefined"]=0]="Undefined";e[e["DeploymentGroupRedeploy"]=1]="DeploymentGroupRedeploy";e[e["RollbackRedeploy"]=2]="RollbackRedeploy"})(E=t.EnvironmentTriggerType||(t.EnvironmentTriggerType={}));var C;(function(e){e[e["None"]=0]="None";e[e["Ascending"]=1]="Ascending";e[e["Descending"]=2]="Descending"})(C=t.FolderPathQueryOrder||(t.FolderPathQueryOrder={}));var T;(function(e){e[e["None"]=0]="None";e[e["Pending"]=1]="Pending";e[e["InProgress"]=2]="InProgress";e[e["Succeeded"]=4]="Succeeded";e[e["Failed"]=8]="Failed";e[e["Canceled"]=16]="Canceled"})(T=t.GateStatus||(t.GateStatus={}));var b;(function(e){e[e["None"]=0]="None";e[e["User"]=1]="User";e[e["System"]=2]="System"})(b=t.IssueSource||(t.IssueSource={}));var R;(function(e){e[e["Details"]=0]="Details";e[e["Environments"]=1]="Environments";e[e["Issues"]=2]="Issues";e[e["TestResults"]=3]="TestResults";e[e["WorkItems"]=4]="WorkItems";e[e["ReleaseInfo"]=5]="ReleaseInfo"})(R=t.MailSectionType||(t.MailSectionType={}));var w;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Pending"]=1]="Pending";e[e["Rejected"]=2]="Rejected";e[e["Approved"]=4]="Approved";e[e["Canceled"]=8]="Canceled";e[e["Bypassed"]=16]="Bypassed"})(w=t.ManualInterventionStatus||(t.ManualInterventionStatus={}));var B;(function(e){e[e["Task"]=1]="Task";e[e["ProofOfPresence"]=2]="ProofOfPresence"})(B=t.ManualInterventionType||(t.ManualInterventionType={}));var D;(function(e){e[e["None"]=0]="None";e[e["MultiConfiguration"]=1]="MultiConfiguration";e[e["MultiMachine"]=2]="MultiMachine"})(D=t.ParallelExecutionTypes||(t.ParallelExecutionTypes={}));var S;(function(e){e[e["Designer"]=1]="Designer";e[e["Yaml"]=2]="Yaml"})(S=t.PipelineProcessTypes||(t.PipelineProcessTypes={}));var k;(function(e){e[e["Inclusion"]=0]="Inclusion";e[e["Exclusion"]=1]="Exclusion"})(k=t.PropertySelectorType||(t.PropertySelectorType={}));var P;(function(e){e[e["None"]=0]="None";e[e["TfsGit"]=1]="TfsGit";e[e["GitHub"]=2]="GitHub"})(P=t.PullRequestSystemType||(t.PullRequestSystemType={}));var U;(function(e){e[e["None"]=0]="None";e[e["Environments"]=2]="Environments";e[e["Artifacts"]=4]="Artifacts";e[e["Triggers"]=8]="Triggers";e[e["Variables"]=16]="Variables";e[e["Tags"]=32]="Tags";e[e["LastRelease"]=64]="LastRelease"})(U=t.ReleaseDefinitionExpands||(t.ReleaseDefinitionExpands={}));var O;(function(e){e[e["IdAscending"]=0]="IdAscending";e[e["IdDescending"]=1]="IdDescending";e[e["NameAscending"]=2]="NameAscending";e[e["NameDescending"]=3]="NameDescending"})(O=t.ReleaseDefinitionQueryOrder||(t.ReleaseDefinitionQueryOrder={}));var _;(function(e){e[e["Undefined"]=0]="Undefined";e[e["RestApi"]=1]="RestApi";e[e["UserInterface"]=2]="UserInterface";e[e["Ibiza"]=4]="Ibiza";e[e["PortalExtensionApi"]=8]="PortalExtensionApi"})(_=t.ReleaseDefinitionSource||(t.ReleaseDefinitionSource={}));var V;(function(e){e[e["None"]=0]="None";e[e["Tasks"]=1]="Tasks"})(V=t.ReleaseEnvironmentExpands||(t.ReleaseEnvironmentExpands={}));var F;(function(e){e[e["None"]=0]="None";e[e["Environments"]=2]="Environments";e[e["Artifacts"]=4]="Artifacts";e[e["Approvals"]=8]="Approvals";e[e["ManualInterventions"]=16]="ManualInterventions";e[e["Variables"]=32]="Variables";e[e["Tags"]=64]="Tags"})(F=t.ReleaseExpands||(t.ReleaseExpands={}));var q;(function(e){e[e["Descending"]=0]="Descending";e[e["Ascending"]=1]="Ascending"})(q=t.ReleaseQueryOrder||(t.ReleaseQueryOrder={}));var N;(function(e){e[e["None"]=0]="None";e[e["Manual"]=1]="Manual";e[e["ContinuousIntegration"]=2]="ContinuousIntegration";e[e["Schedule"]=3]="Schedule";e[e["PullRequest"]=4]="PullRequest"})(N=t.ReleaseReason||(t.ReleaseReason={}));var M;(function(e){e[e["Undefined"]=0]="Undefined";e[e["Draft"]=1]="Draft";e[e["Active"]=2]="Active";e[e["Abandoned"]=4]="Abandoned"})(M=t.ReleaseStatus||(t.ReleaseStatus={}));var j;(function(e){e[e["Undefined"]=0]="Undefined";e[e["ArtifactSource"]=1]="ArtifactSource";e[e["Schedule"]=2]="Schedule";e[e["SourceRepo"]=3]="SourceRepo";e[e["ContainerImage"]=4]="ContainerImage";e[e["Package"]=5]="Package";e[e["PullRequest"]=6]="PullRequest"})(j=t.ReleaseTriggerType||(t.ReleaseTriggerType={}));var L;(function(e){e[e["None"]=0]="None";e[e["Monday"]=1]="Monday";e[e["Tuesday"]=2]="Tuesday";e[e["Wednesday"]=4]="Wednesday";e[e["Thursday"]=8]="Thursday";e[e["Friday"]=16]="Friday";e[e["Saturday"]=32]="Saturday";e[e["Sunday"]=64]="Sunday";e[e["All"]=127]="All"})(L=t.ScheduleDays||(t.ScheduleDays={}));var G;(function(e){e[e["ServiceAccount"]=1]="ServiceAccount";e[e["RequestingUser"]=2]="RequestingUser"})(G=t.SenderType||(t.SenderType={}));var x;(function(e){e[e["None"]=0]="None";e[e["Tasks"]=1]="Tasks"})(x=t.SingleReleaseExpands||(t.SingleReleaseExpands={}));var H;(function(e){e[e["Unknown"]=0]="Unknown";e[e["Pending"]=1]="Pending";e[e["InProgress"]=2]="InProgress";e[e["Success"]=3]="Success";e[e["Failure"]=4]="Failure";e[e["Canceled"]=5]="Canceled";e[e["Skipped"]=6]="Skipped";e[e["Succeeded"]=7]="Succeeded";e[e["Failed"]=8]="Failed";e[e["PartiallySucceeded"]=9]="PartiallySucceeded"})(H=t.TaskStatus||(t.TaskStatus={}));var W;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(W=t.VariableGroupActionFilter||(t.VariableGroupActionFilter={}));var Y;(function(e){e[e["None"]=0]="None";e[e["TFSGit"]=1]="TFSGit"})(Y=t.YamlFileSourceTypes||(t.YamlFileSourceTypes={}));t.TypeInfo={AgentArtifactDefinition:{},AgentArtifactType:{enumValues:{xamlBuild:0,build:1,jenkins:2,fileShare:3,nuget:4,tfsOnPrem:5,gitHub:6,tfGit:7,externalTfsBuild:8,custom:9,tfvc:10}},AgentBasedDeployPhase:{},AgentDeploymentInput:{},ApprovalExecutionOrder:{enumValues:{beforeGates:1,afterSuccessfulGates:2,afterGatesAlways:4}},ApprovalFilters:{enumValues:{none:0,manualApprovals:1,automatedApprovals:2,approvalSnapshots:4,all:7}},ApprovalOptions:{},ApprovalStatus:{enumValues:{undefined:0,pending:1,approved:2,rejected:4,reassigned:6,canceled:7,skipped:8}},ApprovalType:{enumValues:{undefined:0,preDeploy:1,postDeploy:2,all:3}},ArtifactContributionDefinition:{},ArtifactMetadata:{},ArtifactSourceTrigger:{},ArtifactTypeDefinition:{},ArtifactVersion:{},ArtifactVersionQueryResult:{},AuditAction:{enumValues:{add:1,update:2,delete:3,undelete:4}},AuthorizationHeaderFor:{enumValues:{revalidateApproverIdentity:0,onBehalfOf:1}},AutoTriggerIssue:{},AzureKeyVaultVariableGroupProviderData:{},AzureKeyVaultVariableValue:{},BuildVersion:{},Change:{},CodeRepositoryReference:{},Condition:{},ConditionType:{enumValues:{undefined:0,event:1,environmentState:2,artifact:4}},ContainerImageTrigger:{},ContinuousDeploymentTriggerIssue:{},Deployment:{},DeploymentApprovalCompletedEvent:{},DeploymentApprovalPendingEvent:{},DeploymentAttempt:{},DeploymentAuthorizationInfo:{},DeploymentAuthorizationOwner:{enumValues:{automatic:0,deploymentSubmitter:1,firstPreDeploymentApprover:2}},DeploymentCompletedEvent:{},DeploymentExpands:{enumValues:{all:0,deploymentOnly:1,approvals:2,artifacts:4}},DeploymentJob:{},DeploymentManualInterventionPendingEvent:{},DeploymentOperationStatus:{enumValues:{undefined:0,queued:1,scheduled:2,pending:4,approved:8,rejected:16,deferred:32,queuedForAgent:64,phaseInProgress:128,phaseSucceeded:256,phasePartiallySucceeded:512,phaseFailed:1024,canceled:2048,phaseCanceled:4096,manualInterventionPending:8192,queuedForPipeline:16384,cancelling:32768,evaluatingGates:65536,gateFailed:131072,all:258047}},DeploymentQueryParameters:{},DeploymentReason:{enumValues:{none:0,manual:1,automated:2,scheduled:4,redeployTrigger:8}},DeploymentsQueryType:{enumValues:{regular:1,failingSince:2}},DeploymentStartedEvent:{},DeploymentStatus:{enumValues:{undefined:0,notDeployed:1,inProgress:2,succeeded:4,partiallySucceeded:8,failed:16,all:31}},DeployPhase:{},DeployPhaseStatus:{enumValues:{undefined:0,notStarted:1,inProgress:2,partiallySucceeded:4,succeeded:8,failed:16,canceled:32,skipped:64,cancelling:128}},DeployPhaseTypes:{enumValues:{undefined:0,agentBasedDeployment:1,runOnServer:2,machineGroupBasedDeployment:4,deploymentGates:8}},EnvironmentStatus:{enumValues:{undefined:0,notStarted:1,inProgress:2,succeeded:4,canceled:8,rejected:16,queued:32,scheduled:64,partiallySucceeded:128}},EnvironmentTrigger:{},EnvironmentTriggerType:{enumValues:{undefined:0,deploymentGroupRedeploy:1,rollbackRedeploy:2}},ExecutionInput:{},Folder:{},FolderPathQueryOrder:{enumValues:{none:0,ascending:1,descending:2}},GatesDeployPhase:{},GateStatus:{enumValues:{none:0,pending:1,inProgress:2,succeeded:4,failed:8,canceled:16}},IgnoredGate:{},IssueSource:{enumValues:{none:0,user:1,system:2}},MachineGroupBasedDeployPhase:{},MailMessage:{},MailSectionType:{enumValues:{details:0,environments:1,issues:2,testResults:3,workItems:4,releaseInfo:5}},ManualIntervention:{},ManualInterventionStatus:{enumValues:{unknown:0,pending:1,rejected:2,approved:4,canceled:8,bypassed:16}},ManualInterventionType:{enumValues:{task:1,proofOfPresence:2}},ManualInterventionUpdateMetadata:{},MultiConfigInput:{},MultiMachineInput:{},PackageTrigger:{},ParallelExecutionInputBase:{},ParallelExecutionTypes:{enumValues:{none:0,multiConfiguration:1,multiMachine:2}},PipelineProcess:{},PipelineProcessTypes:{enumValues:{designer:1,yaml:2}},PropertySelector:{},PropertySelectorType:{enumValues:{inclusion:0,exclusion:1}},PullRequestConfiguration:{},PullRequestSystemType:{enumValues:{none:0,tfsGit:1,gitHub:2}},PullRequestTrigger:{},Release:{},ReleaseAbandonedEvent:{},ReleaseApproval:{},ReleaseApprovalHistory:{},ReleaseApprovalPendingEvent:{},ReleaseCondition:{},ReleaseCreatedEvent:{},ReleaseDefinition:{},ReleaseDefinitionApprovals:{},ReleaseDefinitionEnvironment:{},ReleaseDefinitionEnvironmentTemplate:{},ReleaseDefinitionExpands:{enumValues:{none:0,environments:2,artifacts:4,triggers:8,variables:16,tags:32,lastRelease:64}},ReleaseDefinitionQueryOrder:{enumValues:{idAscending:0,idDescending:1,nameAscending:2,nameDescending:3}},ReleaseDefinitionRevision:{},ReleaseDefinitionSource:{enumValues:{undefined:0,restApi:1,userInterface:2,ibiza:4,portalExtensionApi:8}},ReleaseDefinitionSummary:{},ReleaseDeployPhase:{},ReleaseEnvironment:{},ReleaseEnvironmentCompletedEvent:{},ReleaseEnvironmentExpands:{enumValues:{none:0,tasks:1}},ReleaseEnvironmentStatusUpdatedEvent:{},ReleaseEnvironmentUpdateMetadata:{},ReleaseExpands:{enumValues:{none:0,environments:2,artifacts:4,approvals:8,manualInterventions:16,variables:32,tags:64}},ReleaseGates:{},ReleaseGatesPhase:{},ReleaseNotCreatedEvent:{},ReleaseQueryOrder:{enumValues:{descending:0,ascending:1}},ReleaseReason:{enumValues:{none:0,manual:1,continuousIntegration:2,schedule:3,pullRequest:4}},ReleaseReference:{},ReleaseRevision:{},ReleaseSchedule:{},ReleaseStartMetadata:{},ReleaseStatus:{enumValues:{undefined:0,draft:1,active:2,abandoned:4}},ReleaseTask:{},ReleaseTaskAttachment:{},ReleaseTasksUpdatedEvent:{},ReleaseTriggerBase:{},ReleaseTriggerType:{enumValues:{undefined:0,artifactSource:1,schedule:2,sourceRepo:3,containerImage:4,package:5,pullRequest:6}},ReleaseUpdatedEvent:{},ReleaseUpdateMetadata:{},RunOnServerDeployPhase:{},ScheduleDays:{enumValues:{none:0,monday:1,tuesday:2,wednesday:4,thursday:8,friday:16,saturday:32,sunday:64,all:127}},ScheduledReleaseTrigger:{},SenderType:{enumValues:{serviceAccount:1,requestingUser:2}},ServerDeploymentInput:{},SingleReleaseExpands:{enumValues:{none:0,tasks:1}},SourcePullRequestVersion:{},SourceRepoTrigger:{},SummaryMailSection:{},TaskStatus:{enumValues:{unknown:0,pending:1,inProgress:2,success:3,failure:4,canceled:5,skipped:6,succeeded:7,failed:8,partiallySucceeded:9}},VariableGroup:{},VariableGroupActionFilter:{enumValues:{none:0,manage:2,use:16}},YamlFileSource:{},YamlFileSourceTypes:{enumValues:{none:0,tfsGit:1}},YamlPipelineProcess:{}};t.TypeInfo.AgentArtifactDefinition.fields={artifactType:{enumType:t.TypeInfo.AgentArtifactType}};t.TypeInfo.AgentBasedDeployPhase.fields={deploymentInput:{typeInfo:t.TypeInfo.AgentDeploymentInput},phaseType:{enumType:t.TypeInfo.DeployPhaseTypes}};t.TypeInfo.AgentDeploymentInput.fields={parallelExecution:{typeInfo:t.TypeInfo.ExecutionInput}};t.TypeInfo.ApprovalOptions.fields={executionOrder:{enumType:t.TypeInfo.ApprovalExecutionOrder}};t.TypeInfo.ArtifactContributionDefinition.fields={inputDescriptors:{isArray:true,typeInfo:n.TypeInfo.InputDescriptor}};t.TypeInfo.ArtifactMetadata.fields={instanceReference:{typeInfo:t.TypeInfo.BuildVersion}};t.TypeInfo.ArtifactSourceTrigger.fields={triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.ArtifactTypeDefinition.fields={inputDescriptors:{isArray:true,typeInfo:n.TypeInfo.InputDescriptor}};t.TypeInfo.ArtifactVersion.fields={defaultVersion:{typeInfo:t.TypeInfo.BuildVersion},versions:{isArray:true,typeInfo:t.TypeInfo.BuildVersion}};t.TypeInfo.ArtifactVersionQueryResult.fields={artifactVersions:{isArray:true,typeInfo:t.TypeInfo.ArtifactVersion}};t.TypeInfo.AutoTriggerIssue.fields={issueSource:{enumType:t.TypeInfo.IssueSource},releaseTriggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.AzureKeyVaultVariableGroupProviderData.fields={lastRefreshedOn:{isDate:true}};t.TypeInfo.AzureKeyVaultVariableValue.fields={expires:{isDate:true}};t.TypeInfo.BuildVersion.fields={sourcePullRequestVersion:{typeInfo:t.TypeInfo.SourcePullRequestVersion}};t.TypeInfo.Change.fields={timestamp:{isDate:true}};t.TypeInfo.CodeRepositoryReference.fields={systemType:{enumType:t.TypeInfo.PullRequestSystemType}};t.TypeInfo.Condition.fields={conditionType:{enumType:t.TypeInfo.ConditionType}};t.TypeInfo.ContainerImageTrigger.fields={triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.ContinuousDeploymentTriggerIssue.fields={issueSource:{enumType:t.TypeInfo.IssueSource},releaseTriggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.Deployment.fields={completedOn:{isDate:true},conditions:{isArray:true,typeInfo:t.TypeInfo.Condition},deploymentStatus:{enumType:t.TypeInfo.DeploymentStatus},lastModifiedOn:{isDate:true},operationStatus:{enumType:t.TypeInfo.DeploymentOperationStatus},postDeployApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},preDeployApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},queuedOn:{isDate:true},reason:{enumType:t.TypeInfo.DeploymentReason},release:{typeInfo:t.TypeInfo.ReleaseReference},scheduledDeploymentTime:{isDate:true},startedOn:{isDate:true}};t.TypeInfo.DeploymentApprovalCompletedEvent.fields={approval:{typeInfo:t.TypeInfo.ReleaseApproval},release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.DeploymentApprovalPendingEvent.fields={approval:{typeInfo:t.TypeInfo.ReleaseApproval},approvalOptions:{typeInfo:t.TypeInfo.ApprovalOptions},completedApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},deployment:{typeInfo:t.TypeInfo.Deployment},pendingApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.DeploymentAttempt.fields={job:{typeInfo:t.TypeInfo.ReleaseTask},lastModifiedOn:{isDate:true},operationStatus:{enumType:t.TypeInfo.DeploymentOperationStatus},postDeploymentGates:{typeInfo:t.TypeInfo.ReleaseGates},preDeploymentGates:{typeInfo:t.TypeInfo.ReleaseGates},queuedOn:{isDate:true},reason:{enumType:t.TypeInfo.DeploymentReason},releaseDeployPhases:{isArray:true,typeInfo:t.TypeInfo.ReleaseDeployPhase},status:{enumType:t.TypeInfo.DeploymentStatus},tasks:{isArray:true,typeInfo:t.TypeInfo.ReleaseTask}};t.TypeInfo.DeploymentAuthorizationInfo.fields={authorizationHeaderFor:{enumType:t.TypeInfo.AuthorizationHeaderFor}};t.TypeInfo.DeploymentCompletedEvent.fields={deployment:{typeInfo:t.TypeInfo.Deployment},environment:{typeInfo:t.TypeInfo.ReleaseEnvironment}};t.TypeInfo.DeploymentJob.fields={job:{typeInfo:t.TypeInfo.ReleaseTask},tasks:{isArray:true,typeInfo:t.TypeInfo.ReleaseTask}};t.TypeInfo.DeploymentManualInterventionPendingEvent.fields={approval:{typeInfo:t.TypeInfo.ReleaseApproval},deployment:{typeInfo:t.TypeInfo.Deployment},manualIntervention:{typeInfo:t.TypeInfo.ManualIntervention},release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.DeploymentQueryParameters.fields={deploymentStatus:{enumType:t.TypeInfo.DeploymentStatus},expands:{enumType:t.TypeInfo.DeploymentExpands},maxModifiedTime:{isDate:true},minModifiedTime:{isDate:true},operationStatus:{enumType:t.TypeInfo.DeploymentOperationStatus},queryOrder:{enumType:t.TypeInfo.ReleaseQueryOrder},queryType:{enumType:t.TypeInfo.DeploymentsQueryType}};t.TypeInfo.DeploymentStartedEvent.fields={environment:{typeInfo:t.TypeInfo.ReleaseEnvironment},release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.DeployPhase.fields={phaseType:{enumType:t.TypeInfo.DeployPhaseTypes}};t.TypeInfo.EnvironmentTrigger.fields={triggerType:{enumType:t.TypeInfo.EnvironmentTriggerType}};t.TypeInfo.ExecutionInput.fields={parallelExecutionType:{enumType:t.TypeInfo.ParallelExecutionTypes}};t.TypeInfo.Folder.fields={createdOn:{isDate:true},lastChangedDate:{isDate:true}};t.TypeInfo.GatesDeployPhase.fields={phaseType:{enumType:t.TypeInfo.DeployPhaseTypes}};t.TypeInfo.IgnoredGate.fields={lastModifiedOn:{isDate:true}};t.TypeInfo.MachineGroupBasedDeployPhase.fields={phaseType:{enumType:t.TypeInfo.DeployPhaseTypes}};t.TypeInfo.MailMessage.fields={replyBy:{isDate:true},sections:{isArray:true,enumType:t.TypeInfo.MailSectionType},senderType:{enumType:t.TypeInfo.SenderType}};t.TypeInfo.ManualIntervention.fields={createdOn:{isDate:true},modifiedOn:{isDate:true},status:{enumType:t.TypeInfo.ManualInterventionStatus},type:{enumType:t.TypeInfo.ManualInterventionType}};t.TypeInfo.ManualInterventionUpdateMetadata.fields={status:{enumType:t.TypeInfo.ManualInterventionStatus}};t.TypeInfo.MultiConfigInput.fields={parallelExecutionType:{enumType:t.TypeInfo.ParallelExecutionTypes}};t.TypeInfo.MultiMachineInput.fields={parallelExecutionType:{enumType:t.TypeInfo.ParallelExecutionTypes}};t.TypeInfo.PackageTrigger.fields={triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.ParallelExecutionInputBase.fields={parallelExecutionType:{enumType:t.TypeInfo.ParallelExecutionTypes}};t.TypeInfo.PipelineProcess.fields={type:{enumType:t.TypeInfo.PipelineProcessTypes}};t.TypeInfo.PropertySelector.fields={selectorType:{enumType:t.TypeInfo.PropertySelectorType}};t.TypeInfo.PullRequestConfiguration.fields={codeRepositoryReference:{typeInfo:t.TypeInfo.CodeRepositoryReference}};t.TypeInfo.PullRequestTrigger.fields={pullRequestConfiguration:{typeInfo:t.TypeInfo.PullRequestConfiguration},triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.Release.fields={createdOn:{isDate:true},environments:{isArray:true,typeInfo:t.TypeInfo.ReleaseEnvironment},modifiedOn:{isDate:true},reason:{enumType:t.TypeInfo.ReleaseReason},status:{enumType:t.TypeInfo.ReleaseStatus},variableGroups:{isArray:true,typeInfo:t.TypeInfo.VariableGroup}};t.TypeInfo.ReleaseAbandonedEvent.fields={release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.ReleaseApproval.fields={approvalType:{enumType:t.TypeInfo.ApprovalType},createdOn:{isDate:true},history:{isArray:true,typeInfo:t.TypeInfo.ReleaseApprovalHistory},modifiedOn:{isDate:true},status:{enumType:t.TypeInfo.ApprovalStatus}};t.TypeInfo.ReleaseApprovalHistory.fields={createdOn:{isDate:true},modifiedOn:{isDate:true}};t.TypeInfo.ReleaseApprovalPendingEvent.fields={approval:{typeInfo:t.TypeInfo.ReleaseApproval},approvalOptions:{typeInfo:t.TypeInfo.ApprovalOptions},completedApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},deployment:{typeInfo:t.TypeInfo.Deployment},environments:{isArray:true,typeInfo:t.TypeInfo.ReleaseEnvironment},pendingApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval}};t.TypeInfo.ReleaseCondition.fields={conditionType:{enumType:t.TypeInfo.ConditionType}};t.TypeInfo.ReleaseCreatedEvent.fields={release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.ReleaseDefinition.fields={createdOn:{isDate:true},environments:{isArray:true,typeInfo:t.TypeInfo.ReleaseDefinitionEnvironment},lastRelease:{typeInfo:t.TypeInfo.ReleaseReference},modifiedOn:{isDate:true},pipelineProcess:{typeInfo:t.TypeInfo.PipelineProcess},source:{enumType:t.TypeInfo.ReleaseDefinitionSource},triggers:{isArray:true,typeInfo:t.TypeInfo.ReleaseTriggerBase}};t.TypeInfo.ReleaseDefinitionApprovals.fields={approvalOptions:{typeInfo:t.TypeInfo.ApprovalOptions}};t.TypeInfo.ReleaseDefinitionEnvironment.fields={conditions:{isArray:true,typeInfo:t.TypeInfo.Condition},deployPhases:{isArray:true,typeInfo:t.TypeInfo.DeployPhase},environmentTriggers:{isArray:true,typeInfo:t.TypeInfo.EnvironmentTrigger},postDeployApprovals:{typeInfo:t.TypeInfo.ReleaseDefinitionApprovals},preDeployApprovals:{typeInfo:t.TypeInfo.ReleaseDefinitionApprovals},schedules:{isArray:true,typeInfo:t.TypeInfo.ReleaseSchedule}};t.TypeInfo.ReleaseDefinitionEnvironmentTemplate.fields={environment:{typeInfo:t.TypeInfo.ReleaseDefinitionEnvironment}};t.TypeInfo.ReleaseDefinitionRevision.fields={changedDate:{isDate:true},changeType:{enumType:t.TypeInfo.AuditAction}};t.TypeInfo.ReleaseDefinitionSummary.fields={releases:{isArray:true,typeInfo:t.TypeInfo.Release}};t.TypeInfo.ReleaseDeployPhase.fields={deploymentJobs:{isArray:true,typeInfo:t.TypeInfo.DeploymentJob},manualInterventions:{isArray:true,typeInfo:t.TypeInfo.ManualIntervention},phaseType:{enumType:t.TypeInfo.DeployPhaseTypes},startedOn:{isDate:true},status:{enumType:t.TypeInfo.DeployPhaseStatus}};t.TypeInfo.ReleaseEnvironment.fields={conditions:{isArray:true,typeInfo:t.TypeInfo.ReleaseCondition},createdOn:{isDate:true},deployPhasesSnapshot:{isArray:true,typeInfo:t.TypeInfo.DeployPhase},deploySteps:{isArray:true,typeInfo:t.TypeInfo.DeploymentAttempt},modifiedOn:{isDate:true},nextScheduledUtcTime:{isDate:true},postApprovalsSnapshot:{typeInfo:t.TypeInfo.ReleaseDefinitionApprovals},postDeployApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},preApprovalsSnapshot:{typeInfo:t.TypeInfo.ReleaseDefinitionApprovals},preDeployApprovals:{isArray:true,typeInfo:t.TypeInfo.ReleaseApproval},scheduledDeploymentTime:{isDate:true},schedules:{isArray:true,typeInfo:t.TypeInfo.ReleaseSchedule},status:{enumType:t.TypeInfo.EnvironmentStatus},variableGroups:{isArray:true,typeInfo:t.TypeInfo.VariableGroup}};t.TypeInfo.ReleaseEnvironmentCompletedEvent.fields={environment:{typeInfo:t.TypeInfo.ReleaseEnvironment},reason:{enumType:t.TypeInfo.DeploymentReason}};t.TypeInfo.ReleaseEnvironmentStatusUpdatedEvent.fields={environmentStatus:{enumType:t.TypeInfo.EnvironmentStatus},latestDeploymentOperationStatus:{enumType:t.TypeInfo.DeploymentOperationStatus},latestDeploymentStatus:{enumType:t.TypeInfo.DeploymentStatus}};t.TypeInfo.ReleaseEnvironmentUpdateMetadata.fields={scheduledDeploymentTime:{isDate:true},status:{enumType:t.TypeInfo.EnvironmentStatus}};t.TypeInfo.ReleaseGates.fields={deploymentJobs:{isArray:true,typeInfo:t.TypeInfo.DeploymentJob},ignoredGates:{isArray:true,typeInfo:t.TypeInfo.IgnoredGate},lastModifiedOn:{isDate:true},stabilizationCompletedOn:{isDate:true},startedOn:{isDate:true},status:{enumType:t.TypeInfo.GateStatus},succeedingSince:{isDate:true}};t.TypeInfo.ReleaseGatesPhase.fields={deploymentJobs:{isArray:true,typeInfo:t.TypeInfo.DeploymentJob},ignoredGates:{isArray:true,typeInfo:t.TypeInfo.IgnoredGate},manualInterventions:{isArray:true,typeInfo:t.TypeInfo.ManualIntervention},phaseType:{enumType:t.TypeInfo.DeployPhaseTypes},stabilizationCompletedOn:{isDate:true},startedOn:{isDate:true},status:{enumType:t.TypeInfo.DeployPhaseStatus},succeedingSince:{isDate:true}};t.TypeInfo.ReleaseNotCreatedEvent.fields={releaseReason:{enumType:t.TypeInfo.ReleaseReason}};t.TypeInfo.ReleaseReference.fields={createdOn:{isDate:true},reason:{enumType:t.TypeInfo.ReleaseReason}};t.TypeInfo.ReleaseRevision.fields={changedDate:{isDate:true}};t.TypeInfo.ReleaseSchedule.fields={daysToRelease:{enumType:t.TypeInfo.ScheduleDays}};t.TypeInfo.ReleaseStartMetadata.fields={artifacts:{isArray:true,typeInfo:t.TypeInfo.ArtifactMetadata},reason:{enumType:t.TypeInfo.ReleaseReason}};t.TypeInfo.ReleaseTask.fields={dateEnded:{isDate:true},dateStarted:{isDate:true},finishTime:{isDate:true},startTime:{isDate:true},status:{enumType:t.TypeInfo.TaskStatus}};t.TypeInfo.ReleaseTaskAttachment.fields={createdOn:{isDate:true},modifiedOn:{isDate:true}};t.TypeInfo.ReleaseTasksUpdatedEvent.fields={job:{typeInfo:t.TypeInfo.ReleaseTask},tasks:{isArray:true,typeInfo:t.TypeInfo.ReleaseTask}};t.TypeInfo.ReleaseTriggerBase.fields={triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.ReleaseUpdatedEvent.fields={release:{typeInfo:t.TypeInfo.Release}};t.TypeInfo.ReleaseUpdateMetadata.fields={status:{enumType:t.TypeInfo.ReleaseStatus}};t.TypeInfo.RunOnServerDeployPhase.fields={deploymentInput:{typeInfo:t.TypeInfo.ServerDeploymentInput},phaseType:{enumType:t.TypeInfo.DeployPhaseTypes}};t.TypeInfo.ScheduledReleaseTrigger.fields={schedule:{typeInfo:t.TypeInfo.ReleaseSchedule},triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.ServerDeploymentInput.fields={parallelExecution:{typeInfo:t.TypeInfo.ExecutionInput}};t.TypeInfo.SourcePullRequestVersion.fields={pullRequestMergedAt:{isDate:true}};t.TypeInfo.SourceRepoTrigger.fields={triggerType:{enumType:t.TypeInfo.ReleaseTriggerType}};t.TypeInfo.SummaryMailSection.fields={sectionType:{enumType:t.TypeInfo.MailSectionType}};t.TypeInfo.VariableGroup.fields={createdOn:{isDate:true},modifiedOn:{isDate:true}};t.TypeInfo.YamlFileSource.fields={type:{enumType:t.TypeInfo.YamlFileSourceTypes}};t.TypeInfo.YamlPipelineProcess.fields={fileSource:{typeInfo:t.TypeInfo.YamlFileSource},type:{enumType:t.TypeInfo.PipelineProcessTypes}}},4747:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.RoleAccess=void 0;var i;(function(e){e[e["Assigned"]=1]="Assigned";e[e["Inherited"]=2]="Inherited"})(i=t.RoleAccess||(t.RoleAccess={}));t.TypeInfo={RoleAccess:{enumValues:{assigned:1,inherited:2}},RoleAssignment:{}};t.TypeInfo.RoleAssignment.fields={access:{enumType:t.TypeInfo.RoleAccess}}},3090:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.VariableGroupQueryOrder=t.VariableGroupActionFilter=t.TimelineRecordState=t.TaskResult=t.TaskOrchestrationPlanState=t.TaskOrchestrationItemType=t.TaskGroupQueryOrder=t.TaskGroupExpands=t.TaskDefinitionStatus=t.TaskCommandMode=t.TaskAgentUpdateReasonType=t.TaskAgentStatusFilter=t.TaskAgentStatus=t.TaskAgentRequestUpdateOptions=t.TaskAgentQueueActionFilter=t.TaskAgentPoolType=t.TaskAgentPoolOptions=t.TaskAgentPoolMaintenanceScheduleDays=t.TaskAgentPoolMaintenanceJobStatus=t.TaskAgentPoolMaintenanceJobResult=t.TaskAgentPoolActionFilter=t.TaskAgentJobStepType=t.TaskAgentJobResultFilter=t.StageTriggerType=t.SecureFileActionFilter=t.ResourceLockStatus=t.PlanGroupStatusFilter=t.PlanGroupStatus=t.OrchestrationType=t.OperationType=t.OperatingSystemType=t.MaskType=t.MachineGroupActionFilter=t.LogLevel=t.IssueType=t.ExclusiveLockType=t.EnvironmentResourceType=t.EnvironmentExpands=t.EnvironmentActionFilter=t.ElasticPoolState=t.ElasticNodeState=t.ElasticComputeState=t.ElasticAgentState=t.DeploymentTargetExpands=t.DeploymentPoolSummaryExpands=t.DeploymentMachineExpands=t.DeploymentGroupExpands=t.DeploymentGroupActionFilter=t.DemandSourceType=t.AuditAction=t.AadLoginPromptOption=void 0;const n=i(1558);var r;(function(e){e[e["NoOption"]=0]="NoOption";e[e["Login"]=1]="Login";e[e["SelectAccount"]=2]="SelectAccount";e[e["FreshLogin"]=3]="FreshLogin";e[e["FreshLoginWithMfa"]=4]="FreshLoginWithMfa"})(r=t.AadLoginPromptOption||(t.AadLoginPromptOption={}));var s;(function(e){e[e["Add"]=1]="Add";e[e["Update"]=2]="Update";e[e["Delete"]=3]="Delete";e[e["Undelete"]=4]="Undelete"})(s=t.AuditAction||(t.AuditAction={}));var o;(function(e){e[e["Task"]=0]="Task";e[e["Feature"]=1]="Feature"})(o=t.DemandSourceType||(t.DemandSourceType={}));var a;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(a=t.DeploymentGroupActionFilter||(t.DeploymentGroupActionFilter={}));var l;(function(e){e[e["None"]=0]="None";e[e["Machines"]=2]="Machines";e[e["Tags"]=4]="Tags"})(l=t.DeploymentGroupExpands||(t.DeploymentGroupExpands={}));var u;(function(e){e[e["None"]=0]="None";e[e["Capabilities"]=2]="Capabilities";e[e["AssignedRequest"]=4]="AssignedRequest"})(u=t.DeploymentMachineExpands||(t.DeploymentMachineExpands={}));var c;(function(e){e[e["None"]=0]="None";e[e["DeploymentGroups"]=2]="DeploymentGroups";e[e["Resource"]=4]="Resource"})(c=t.DeploymentPoolSummaryExpands||(t.DeploymentPoolSummaryExpands={}));var d;(function(e){e[e["None"]=0]="None";e[e["Capabilities"]=2]="Capabilities";e[e["AssignedRequest"]=4]="AssignedRequest";e[e["LastCompletedRequest"]=8]="LastCompletedRequest"})(d=t.DeploymentTargetExpands||(t.DeploymentTargetExpands={}));var p;(function(e){e[e["None"]=0]="None";e[e["Enabled"]=1]="Enabled";e[e["Online"]=2]="Online";e[e["Assigned"]=4]="Assigned"})(p=t.ElasticAgentState||(t.ElasticAgentState={}));var A;(function(e){e[e["None"]=0]="None";e[e["Healthy"]=1]="Healthy";e[e["Creating"]=2]="Creating";e[e["Deleting"]=3]="Deleting";e[e["Failed"]=4]="Failed";e[e["Stopped"]=5]="Stopped";e[e["Reimaging"]=6]="Reimaging";e[e["UnhealthyVm"]=7]="UnhealthyVm";e[e["UnhealthyVmssVm"]=8]="UnhealthyVmssVm"})(A=t.ElasticComputeState||(t.ElasticComputeState={}));var f;(function(e){e[e["None"]=0]="None";e[e["New"]=1]="New";e[e["CreatingCompute"]=2]="CreatingCompute";e[e["StartingAgent"]=3]="StartingAgent";e[e["Idle"]=4]="Idle";e[e["Assigned"]=5]="Assigned";e[e["Offline"]=6]="Offline";e[e["PendingReimage"]=7]="PendingReimage";e[e["PendingDelete"]=8]="PendingDelete";e[e["Saved"]=9]="Saved";e[e["DeletingCompute"]=10]="DeletingCompute";e[e["Deleted"]=11]="Deleted";e[e["Lost"]=12]="Lost";e[e["ReimagingCompute"]=13]="ReimagingCompute";e[e["RestartingAgent"]=14]="RestartingAgent";e[e["FailedToStartPendingDelete"]=15]="FailedToStartPendingDelete";e[e["FailedToRestartPendingDelete"]=16]="FailedToRestartPendingDelete";e[e["FailedVMPendingDelete"]=17]="FailedVMPendingDelete";e[e["AssignedPendingDelete"]=18]="AssignedPendingDelete";e[e["RetryDelete"]=19]="RetryDelete";e[e["UnhealthyVm"]=20]="UnhealthyVm";e[e["UnhealthyVmPendingDelete"]=21]="UnhealthyVmPendingDelete";e[e["PendingReimageCandidate"]=22]="PendingReimageCandidate"})(f=t.ElasticNodeState||(t.ElasticNodeState={}));var h;(function(e){e[e["Online"]=0]="Online";e[e["Offline"]=1]="Offline";e[e["Unhealthy"]=2]="Unhealthy";e[e["New"]=3]="New"})(h=t.ElasticPoolState||(t.ElasticPoolState={}));var g;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(g=t.EnvironmentActionFilter||(t.EnvironmentActionFilter={}));var y;(function(e){e[e["None"]=0]="None";e[e["ResourceReferences"]=1]="ResourceReferences"})(y=t.EnvironmentExpands||(t.EnvironmentExpands={}));var m;(function(e){e[e["Undefined"]=0]="Undefined";e[e["Generic"]=1]="Generic";e[e["VirtualMachine"]=2]="VirtualMachine";e[e["Kubernetes"]=4]="Kubernetes"})(m=t.EnvironmentResourceType||(t.EnvironmentResourceType={}));var v;(function(e){e[e["RunLatest"]=0]="RunLatest";e[e["Sequential"]=1]="Sequential";e[e["BranchRunLatest"]=2]="BranchRunLatest";e[e["Parallel"]=3]="Parallel"})(v=t.ExclusiveLockType||(t.ExclusiveLockType={}));var I;(function(e){e[e["Error"]=1]="Error";e[e["Warning"]=2]="Warning"})(I=t.IssueType||(t.IssueType={}));var E;(function(e){e[e["Error"]=0]="Error";e[e["Warning"]=1]="Warning";e[e["Info"]=2]="Info"})(E=t.LogLevel||(t.LogLevel={}));var C;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(C=t.MachineGroupActionFilter||(t.MachineGroupActionFilter={}));var T;(function(e){e[e["Variable"]=1]="Variable";e[e["Regex"]=2]="Regex"})(T=t.MaskType||(t.MaskType={}));var b;(function(e){e[e["Windows"]=0]="Windows";e[e["Linux"]=1]="Linux"})(b=t.OperatingSystemType||(t.OperatingSystemType={}));var R;(function(e){e[e["ConfigurationJob"]=0]="ConfigurationJob";e[e["SizingJob"]=1]="SizingJob";e[e["IncreaseCapacity"]=2]="IncreaseCapacity";e[e["Reimage"]=3]="Reimage";e[e["DeleteVMs"]=4]="DeleteVMs"})(R=t.OperationType||(t.OperationType={}));var w;(function(e){e[e["Uniform"]=0]="Uniform";e[e["Flexible"]=1]="Flexible"})(w=t.OrchestrationType||(t.OrchestrationType={}));var B;(function(e){e[e["Running"]=1]="Running";e[e["Queued"]=2]="Queued";e[e["All"]=3]="All"})(B=t.PlanGroupStatus||(t.PlanGroupStatus={}));var D;(function(e){e[e["Running"]=1]="Running";e[e["Queued"]=2]="Queued";e[e["All"]=3]="All"})(D=t.PlanGroupStatusFilter||(t.PlanGroupStatusFilter={}));var S;(function(e){e[e["Queued"]=0]="Queued";e[e["InUse"]=1]="InUse";e[e["Finished"]=2]="Finished";e[e["TimedOut"]=3]="TimedOut";e[e["Canceled"]=4]="Canceled";e[e["Abandoned"]=5]="Abandoned";e[e["WaitingOnChecks"]=6]="WaitingOnChecks"})(S=t.ResourceLockStatus||(t.ResourceLockStatus={}));var k;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(k=t.SecureFileActionFilter||(t.SecureFileActionFilter={}));var P;(function(e){e[e["Automatic"]=0]="Automatic";e[e["Manual"]=1]="Manual"})(P=t.StageTriggerType||(t.StageTriggerType={}));var U;(function(e){e[e["Failed"]=1]="Failed";e[e["Passed"]=2]="Passed";e[e["NeverDeployed"]=4]="NeverDeployed";e[e["All"]=7]="All"})(U=t.TaskAgentJobResultFilter||(t.TaskAgentJobResultFilter={}));var O;(function(e){e[e["Task"]=1]="Task";e[e["Action"]=2]="Action"})(O=t.TaskAgentJobStepType||(t.TaskAgentJobStepType={}));var _;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(_=t.TaskAgentPoolActionFilter||(t.TaskAgentPoolActionFilter={}));var V;(function(e){e[e["Succeeded"]=1]="Succeeded";e[e["Failed"]=2]="Failed";e[e["Canceled"]=4]="Canceled"})(V=t.TaskAgentPoolMaintenanceJobResult||(t.TaskAgentPoolMaintenanceJobResult={}));var F;(function(e){e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed";e[e["Cancelling"]=4]="Cancelling";e[e["Queued"]=8]="Queued"})(F=t.TaskAgentPoolMaintenanceJobStatus||(t.TaskAgentPoolMaintenanceJobStatus={}));var q;(function(e){e[e["None"]=0]="None";e[e["Monday"]=1]="Monday";e[e["Tuesday"]=2]="Tuesday";e[e["Wednesday"]=4]="Wednesday";e[e["Thursday"]=8]="Thursday";e[e["Friday"]=16]="Friday";e[e["Saturday"]=32]="Saturday";e[e["Sunday"]=64]="Sunday";e[e["All"]=127]="All"})(q=t.TaskAgentPoolMaintenanceScheduleDays||(t.TaskAgentPoolMaintenanceScheduleDays={}));var N;(function(e){e[e["None"]=0]="None";e[e["ElasticPool"]=1]="ElasticPool";e[e["SingleUseAgents"]=2]="SingleUseAgents";e[e["PreserveAgentOnJobFailure"]=4]="PreserveAgentOnJobFailure"})(N=t.TaskAgentPoolOptions||(t.TaskAgentPoolOptions={}));var M;(function(e){e[e["Automation"]=1]="Automation";e[e["Deployment"]=2]="Deployment"})(M=t.TaskAgentPoolType||(t.TaskAgentPoolType={}));var j;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(j=t.TaskAgentQueueActionFilter||(t.TaskAgentQueueActionFilter={}));var L;(function(e){e[e["None"]=0]="None";e[e["BumpRequestToTop"]=1]="BumpRequestToTop"})(L=t.TaskAgentRequestUpdateOptions||(t.TaskAgentRequestUpdateOptions={}));var G;(function(e){e[e["Offline"]=1]="Offline";e[e["Online"]=2]="Online"})(G=t.TaskAgentStatus||(t.TaskAgentStatus={}));var x;(function(e){e[e["Offline"]=1]="Offline";e[e["Online"]=2]="Online";e[e["All"]=3]="All"})(x=t.TaskAgentStatusFilter||(t.TaskAgentStatusFilter={}));var H;(function(e){e[e["Manual"]=1]="Manual";e[e["MinAgentVersionRequired"]=2]="MinAgentVersionRequired";e[e["Downgrade"]=3]="Downgrade"})(H=t.TaskAgentUpdateReasonType||(t.TaskAgentUpdateReasonType={}));var W;(function(e){e[e["Any"]=0]="Any";e[e["Restricted"]=1]="Restricted"})(W=t.TaskCommandMode||(t.TaskCommandMode={}));var Y;(function(e){e[e["Preinstalled"]=1]="Preinstalled";e[e["ReceivedInstallOrUpdate"]=2]="ReceivedInstallOrUpdate";e[e["Installed"]=3]="Installed";e[e["ReceivedUninstall"]=4]="ReceivedUninstall";e[e["Uninstalled"]=5]="Uninstalled";e[e["RequestedUpdate"]=6]="RequestedUpdate";e[e["Updated"]=7]="Updated";e[e["AlreadyUpToDate"]=8]="AlreadyUpToDate";e[e["InlineUpdateReceived"]=9]="InlineUpdateReceived"})(Y=t.TaskDefinitionStatus||(t.TaskDefinitionStatus={}));var J;(function(e){e[e["None"]=0]="None";e[e["Tasks"]=2]="Tasks"})(J=t.TaskGroupExpands||(t.TaskGroupExpands={}));var z;(function(e){e[e["CreatedOnAscending"]=0]="CreatedOnAscending";e[e["CreatedOnDescending"]=1]="CreatedOnDescending"})(z=t.TaskGroupQueryOrder||(t.TaskGroupQueryOrder={}));var $;(function(e){e[e["Container"]=0]="Container";e[e["Job"]=1]="Job"})($=t.TaskOrchestrationItemType||(t.TaskOrchestrationItemType={}));var K;(function(e){e[e["InProgress"]=1]="InProgress";e[e["Queued"]=2]="Queued";e[e["Completed"]=4]="Completed";e[e["Throttled"]=8]="Throttled"})(K=t.TaskOrchestrationPlanState||(t.TaskOrchestrationPlanState={}));var Z;(function(e){e[e["Succeeded"]=0]="Succeeded";e[e["SucceededWithIssues"]=1]="SucceededWithIssues";e[e["Failed"]=2]="Failed";e[e["Canceled"]=3]="Canceled";e[e["Skipped"]=4]="Skipped";e[e["Abandoned"]=5]="Abandoned";e[e["ManuallyQueued"]=6]="ManuallyQueued";e[e["DependentOnManualQueue"]=7]="DependentOnManualQueue"})(Z=t.TaskResult||(t.TaskResult={}));var X;(function(e){e[e["Pending"]=0]="Pending";e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed"})(X=t.TimelineRecordState||(t.TimelineRecordState={}));var ee;(function(e){e[e["None"]=0]="None";e[e["Manage"]=2]="Manage";e[e["Use"]=16]="Use"})(ee=t.VariableGroupActionFilter||(t.VariableGroupActionFilter={}));var te;(function(e){e[e["IdAscending"]=0]="IdAscending";e[e["IdDescending"]=1]="IdDescending"})(te=t.VariableGroupQueryOrder||(t.VariableGroupQueryOrder={}));t.TypeInfo={AadLoginPromptOption:{enumValues:{noOption:0,login:1,selectAccount:2,freshLogin:3,freshLoginWithMfa:4}},AgentChangeEvent:{},AgentJobRequestMessage:{},AgentPoolEvent:{},AgentQueueEvent:{},AgentQueuesEvent:{},AuditAction:{enumValues:{add:1,update:2,delete:3,undelete:4}},AzureKeyVaultVariableGroupProviderData:{},AzureKeyVaultVariableValue:{},DemandMinimumVersion:{},DemandSource:{},DemandSourceType:{enumValues:{task:0,feature:1}},DeploymentGroup:{},DeploymentGroupActionFilter:{enumValues:{none:0,manage:2,use:16}},DeploymentGroupExpands:{enumValues:{none:0,machines:2,tags:4}},DeploymentGroupMetrics:{},DeploymentGroupReference:{},DeploymentMachine:{},DeploymentMachineChangedData:{},DeploymentMachineExpands:{enumValues:{none:0,capabilities:2,assignedRequest:4}},DeploymentMachineGroup:{},DeploymentMachineGroupReference:{},DeploymentMachinesChangeEvent:{},DeploymentPoolSummary:{},DeploymentPoolSummaryExpands:{enumValues:{none:0,deploymentGroups:2,resource:4}},DeploymentTargetExpands:{enumValues:{none:0,capabilities:2,assignedRequest:4,lastCompletedRequest:8}},ElasticAgentState:{enumValues:{none:0,enabled:1,online:2,assigned:4}},ElasticComputeState:{enumValues:{none:0,healthy:1,creating:2,deleting:3,failed:4,stopped:5,reimaging:6,unhealthyVm:7,unhealthyVmssVm:8}},ElasticNode:{},ElasticNodeSettings:{},ElasticNodeState:{enumValues:{none:0,new:1,creatingCompute:2,startingAgent:3,idle:4,assigned:5,offline:6,pendingReimage:7,pendingDelete:8,saved:9,deletingCompute:10,deleted:11,lost:12,reimagingCompute:13,restartingAgent:14,failedToStartPendingDelete:15,failedToRestartPendingDelete:16,failedVMPendingDelete:17,assignedPendingDelete:18,retryDelete:19,unhealthyVm:20,unhealthyVmPendingDelete:21,pendingReimageCandidate:22}},ElasticPool:{},ElasticPoolCreationResult:{},ElasticPoolLog:{},ElasticPoolSettings:{},ElasticPoolState:{enumValues:{online:0,offline:1,unhealthy:2,new:3}},EnvironmentActionFilter:{enumValues:{none:0,manage:2,use:16}},EnvironmentDeploymentExecutionRecord:{},EnvironmentExpands:{enumValues:{none:0,resourceReferences:1}},EnvironmentInstance:{},EnvironmentResource:{},EnvironmentResourceDeploymentExecutionRecord:{},EnvironmentResourceReference:{},EnvironmentResourceType:{enumValues:{undefined:0,generic:1,virtualMachine:2,kubernetes:4}},ExclusiveLockType:{enumValues:{runLatest:0,sequential:1,branchRunLatest:2,parallel:3}},Issue:{},IssueType:{enumValues:{error:1,warning:2}},JobAssignedEvent:{},JobCompletedEvent:{},JobEnvironment:{},JobRequestMessage:{},KubernetesResource:{},KubernetesResourceCreateParametersNewEndpoint:{},LogLevel:{enumValues:{error:0,warning:1,info:2}},MachineGroupActionFilter:{enumValues:{none:0,manage:2,use:16}},MaskHint:{},MaskType:{enumValues:{variable:1,regex:2}},OperatingSystemType:{enumValues:{windows:0,linux:1}},OperationType:{enumValues:{configurationJob:0,sizingJob:1,increaseCapacity:2,reimage:3,deleteVMs:4}},OrchestrationType:{enumValues:{uniform:0,flexible:1}},PackageMetadata:{},PlanEnvironment:{},PlanGroupStatus:{enumValues:{running:1,queued:2,all:3}},PlanGroupStatusFilter:{enumValues:{running:1,queued:2,all:3}},ResourceLockRequest:{},ResourceLockStatus:{enumValues:{queued:0,inUse:1,finished:2,timedOut:3,canceled:4,abandoned:5,waitingOnChecks:6}},ResourceUsage:{},SecureFile:{},SecureFileActionFilter:{enumValues:{none:0,manage:2,use:16}},SecureFileEvent:{},ServerTaskRequestMessage:{},ServiceEndpoint:{},ServiceEndpointAuthenticationScheme:{},ServiceEndpointExecutionData:{},ServiceEndpointExecutionRecord:{},ServiceEndpointExecutionRecordsInput:{},ServiceEndpointRequestResult:{},ServiceEndpointType:{},StageTriggerType:{enumValues:{automatic:0,manual:1}},TaskAgent:{},TaskAgentCloudRequest:{},TaskAgentCloudType:{},TaskAgentDowngrade:{},TaskAgentJob:{},TaskAgentJobRequest:{},TaskAgentJobResultFilter:{enumValues:{failed:1,passed:2,neverDeployed:4,all:7}},TaskAgentJobStep:{},TaskAgentJobStepType:{enumValues:{task:1,action:2}},TaskAgentManualUpdate:{},TaskAgentMinAgentVersionRequiredUpdate:{},TaskAgentPool:{},TaskAgentPoolActionFilter:{enumValues:{none:0,manage:2,use:16}},TaskAgentPoolMaintenanceDefinition:{},TaskAgentPoolMaintenanceJob:{},TaskAgentPoolMaintenanceJobResult:{enumValues:{succeeded:1,failed:2,canceled:4}},TaskAgentPoolMaintenanceJobStatus:{enumValues:{inProgress:1,completed:2,cancelling:4,queued:8}},TaskAgentPoolMaintenanceJobTargetAgent:{},TaskAgentPoolMaintenanceSchedule:{},TaskAgentPoolMaintenanceScheduleDays:{enumValues:{none:0,monday:1,tuesday:2,wednesday:4,thursday:8,friday:16,saturday:32,sunday:64,all:127}},TaskAgentPoolOptions:{enumValues:{none:0,elasticPool:1,singleUseAgents:2,preserveAgentOnJobFailure:4}},TaskAgentPoolReference:{},TaskAgentPoolStatus:{},TaskAgentPoolSummary:{},TaskAgentPoolType:{enumValues:{automation:1,deployment:2}},TaskAgentQueue:{},TaskAgentQueueActionFilter:{enumValues:{none:0,manage:2,use:16}},TaskAgentReference:{},TaskAgentRequestUpdateOptions:{enumValues:{none:0,bumpRequestToTop:1}},TaskAgentSession:{},TaskAgentStatus:{enumValues:{offline:1,online:2}},TaskAgentStatusFilter:{enumValues:{offline:1,online:2,all:3}},TaskAgentUpdate:{},TaskAgentUpdateReason:{},TaskAgentUpdateReasonType:{enumValues:{manual:1,minAgentVersionRequired:2,downgrade:3}},TaskAttachment:{},TaskCommandMode:{enumValues:{any:0,restricted:1}},TaskCommandRestrictions:{},TaskCompletedEvent:{},TaskDefinition:{},TaskDefinitionStatus:{enumValues:{preinstalled:1,receivedInstallOrUpdate:2,installed:3,receivedUninstall:4,uninstalled:5,requestedUpdate:6,updated:7,alreadyUpToDate:8,inlineUpdateReceived:9}},TaskGroup:{},TaskGroupExpands:{enumValues:{none:0,tasks:2}},TaskGroupQueryOrder:{enumValues:{createdOnAscending:0,createdOnDescending:1}},TaskGroupRevision:{},TaskLog:{},TaskOrchestrationContainer:{},TaskOrchestrationItem:{},TaskOrchestrationItemType:{enumValues:{container:0,job:1}},TaskOrchestrationJob:{},TaskOrchestrationPlan:{},TaskOrchestrationPlanGroup:{},TaskOrchestrationPlanGroupsQueueMetrics:{},TaskOrchestrationPlanState:{enumValues:{inProgress:1,queued:2,completed:4,throttled:8}},TaskOrchestrationQueuedPlan:{},TaskOrchestrationQueuedPlanGroup:{},TaskRestrictions:{},TaskResult:{enumValues:{succeeded:0,succeededWithIssues:1,failed:2,canceled:3,skipped:4,abandoned:5,manuallyQueued:6,dependentOnManualQueue:7}},Timeline:{},TimelineRecord:{},TimelineRecordReference:{},TimelineRecordState:{enumValues:{pending:0,inProgress:1,completed:2}},VariableGroup:{},VariableGroupActionFilter:{enumValues:{none:0,manage:2,use:16}},VariableGroupQueryOrder:{enumValues:{idAscending:0,idDescending:1}},VirtualMachine:{},VirtualMachineGroup:{},VirtualMachineResource:{},VirtualMachineResourceCreateParameters:{}};t.TypeInfo.AgentChangeEvent.fields={agent:{typeInfo:t.TypeInfo.TaskAgent},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},timeStamp:{isDate:true}};t.TypeInfo.AgentJobRequestMessage.fields={environment:{typeInfo:t.TypeInfo.JobEnvironment},lockedUntil:{isDate:true}};t.TypeInfo.AgentPoolEvent.fields={pool:{typeInfo:t.TypeInfo.TaskAgentPool}};t.TypeInfo.AgentQueueEvent.fields={queue:{typeInfo:t.TypeInfo.TaskAgentQueue}};t.TypeInfo.AgentQueuesEvent.fields={queues:{isArray:true,typeInfo:t.TypeInfo.TaskAgentQueue}};t.TypeInfo.AzureKeyVaultVariableGroupProviderData.fields={lastRefreshedOn:{isDate:true}};t.TypeInfo.AzureKeyVaultVariableValue.fields={expires:{isDate:true}};t.TypeInfo.DemandMinimumVersion.fields={source:{typeInfo:t.TypeInfo.DemandSource}};t.TypeInfo.DemandSource.fields={sourceType:{enumType:t.TypeInfo.DemandSourceType}};t.TypeInfo.DeploymentGroup.fields={machines:{isArray:true,typeInfo:t.TypeInfo.DeploymentMachine},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference}};t.TypeInfo.DeploymentGroupMetrics.fields={deploymentGroup:{typeInfo:t.TypeInfo.DeploymentGroupReference}};t.TypeInfo.DeploymentGroupReference.fields={pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference}};t.TypeInfo.DeploymentMachine.fields={agent:{typeInfo:t.TypeInfo.TaskAgent}};t.TypeInfo.DeploymentMachineChangedData.fields={agent:{typeInfo:t.TypeInfo.TaskAgent}};t.TypeInfo.DeploymentMachineGroup.fields={machines:{isArray:true,typeInfo:t.TypeInfo.DeploymentMachine},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference}};t.TypeInfo.DeploymentMachineGroupReference.fields={pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference}};t.TypeInfo.DeploymentMachinesChangeEvent.fields={machineGroupReference:{typeInfo:t.TypeInfo.DeploymentGroupReference},machines:{isArray:true,typeInfo:t.TypeInfo.DeploymentMachineChangedData}};t.TypeInfo.DeploymentPoolSummary.fields={deploymentGroups:{isArray:true,typeInfo:t.TypeInfo.DeploymentGroupReference},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},resource:{typeInfo:t.TypeInfo.EnvironmentResourceReference}};t.TypeInfo.ElasticNode.fields={agentState:{enumType:t.TypeInfo.ElasticAgentState},computeState:{enumType:t.TypeInfo.ElasticComputeState},desiredState:{enumType:t.TypeInfo.ElasticNodeState},state:{enumType:t.TypeInfo.ElasticNodeState},stateChangedOn:{isDate:true}};t.TypeInfo.ElasticNodeSettings.fields={state:{enumType:t.TypeInfo.ElasticNodeState}};t.TypeInfo.ElasticPool.fields={offlineSince:{isDate:true},orchestrationType:{enumType:t.TypeInfo.OrchestrationType},osType:{enumType:t.TypeInfo.OperatingSystemType},state:{enumType:t.TypeInfo.ElasticPoolState}};t.TypeInfo.ElasticPoolCreationResult.fields={agentPool:{typeInfo:t.TypeInfo.TaskAgentPool},agentQueue:{typeInfo:t.TypeInfo.TaskAgentQueue},elasticPool:{typeInfo:t.TypeInfo.ElasticPool}};t.TypeInfo.ElasticPoolLog.fields={level:{enumType:t.TypeInfo.LogLevel},operation:{enumType:t.TypeInfo.OperationType},timestamp:{isDate:true}};t.TypeInfo.ElasticPoolSettings.fields={orchestrationType:{enumType:t.TypeInfo.OrchestrationType},osType:{enumType:t.TypeInfo.OperatingSystemType}};t.TypeInfo.EnvironmentDeploymentExecutionRecord.fields={finishTime:{isDate:true},queueTime:{isDate:true},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true}};t.TypeInfo.EnvironmentInstance.fields={createdOn:{isDate:true},lastModifiedOn:{isDate:true},resources:{isArray:true,typeInfo:t.TypeInfo.EnvironmentResourceReference}};t.TypeInfo.EnvironmentResource.fields={createdOn:{isDate:true},lastModifiedOn:{isDate:true},type:{enumType:t.TypeInfo.EnvironmentResourceType}};t.TypeInfo.EnvironmentResourceDeploymentExecutionRecord.fields={finishTime:{isDate:true},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true}};t.TypeInfo.EnvironmentResourceReference.fields={type:{enumType:t.TypeInfo.EnvironmentResourceType}};t.TypeInfo.Issue.fields={type:{enumType:t.TypeInfo.IssueType}};t.TypeInfo.JobAssignedEvent.fields={request:{typeInfo:t.TypeInfo.TaskAgentJobRequest}};t.TypeInfo.JobCompletedEvent.fields={result:{enumType:t.TypeInfo.TaskResult}};t.TypeInfo.JobEnvironment.fields={endpoints:{isArray:true,typeInfo:t.TypeInfo.ServiceEndpoint},mask:{isArray:true,typeInfo:t.TypeInfo.MaskHint},secureFiles:{isArray:true,typeInfo:t.TypeInfo.SecureFile},systemConnection:{typeInfo:t.TypeInfo.ServiceEndpoint}};t.TypeInfo.JobRequestMessage.fields={environment:{typeInfo:t.TypeInfo.JobEnvironment}};t.TypeInfo.KubernetesResource.fields={createdOn:{isDate:true},lastModifiedOn:{isDate:true},type:{enumType:t.TypeInfo.EnvironmentResourceType}};t.TypeInfo.KubernetesResourceCreateParametersNewEndpoint.fields={endpoint:{typeInfo:t.TypeInfo.ServiceEndpoint}};t.TypeInfo.MaskHint.fields={type:{enumType:t.TypeInfo.MaskType}};t.TypeInfo.PackageMetadata.fields={createdOn:{isDate:true}};t.TypeInfo.PlanEnvironment.fields={mask:{isArray:true,typeInfo:t.TypeInfo.MaskHint}};t.TypeInfo.ResourceLockRequest.fields={assignTime:{isDate:true},finishTime:{isDate:true},lockType:{enumType:t.TypeInfo.ExclusiveLockType},queueTime:{isDate:true},status:{enumType:t.TypeInfo.ResourceLockStatus}};t.TypeInfo.ResourceUsage.fields={runningRequests:{isArray:true,typeInfo:t.TypeInfo.TaskAgentJobRequest}};t.TypeInfo.SecureFile.fields={createdOn:{isDate:true},modifiedOn:{isDate:true}};t.TypeInfo.SecureFileEvent.fields={secureFiles:{isArray:true,typeInfo:t.TypeInfo.SecureFile}};t.TypeInfo.ServerTaskRequestMessage.fields={environment:{typeInfo:t.TypeInfo.JobEnvironment},taskDefinition:{typeInfo:t.TypeInfo.TaskDefinition}};t.TypeInfo.ServiceEndpoint.fields={creationDate:{isDate:true},modificationDate:{isDate:true}};t.TypeInfo.ServiceEndpointAuthenticationScheme.fields={inputDescriptors:{isArray:true,typeInfo:n.TypeInfo.InputDescriptor}};t.TypeInfo.ServiceEndpointExecutionData.fields={finishTime:{isDate:true},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true}};t.TypeInfo.ServiceEndpointExecutionRecord.fields={data:{typeInfo:t.TypeInfo.ServiceEndpointExecutionData}};t.TypeInfo.ServiceEndpointExecutionRecordsInput.fields={data:{typeInfo:t.TypeInfo.ServiceEndpointExecutionData}};t.TypeInfo.ServiceEndpointRequestResult.fields={};t.TypeInfo.ServiceEndpointType.fields={authenticationSchemes:{isArray:true,typeInfo:t.TypeInfo.ServiceEndpointAuthenticationScheme},inputDescriptors:{isArray:true,typeInfo:n.TypeInfo.InputDescriptor}};t.TypeInfo.TaskAgent.fields={assignedAgentCloudRequest:{typeInfo:t.TypeInfo.TaskAgentCloudRequest},assignedRequest:{typeInfo:t.TypeInfo.TaskAgentJobRequest},createdOn:{isDate:true},lastCompletedRequest:{typeInfo:t.TypeInfo.TaskAgentJobRequest},pendingUpdate:{typeInfo:t.TypeInfo.TaskAgentUpdate},status:{enumType:t.TypeInfo.TaskAgentStatus},statusChangedOn:{isDate:true}};t.TypeInfo.TaskAgentCloudRequest.fields={agent:{typeInfo:t.TypeInfo.TaskAgentReference},agentConnectedTime:{isDate:true},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},provisionedTime:{isDate:true},provisionRequestTime:{isDate:true},releaseRequestTime:{isDate:true}};t.TypeInfo.TaskAgentCloudType.fields={inputDescriptors:{isArray:true,typeInfo:n.TypeInfo.InputDescriptor}};t.TypeInfo.TaskAgentDowngrade.fields={code:{enumType:t.TypeInfo.TaskAgentUpdateReasonType}};t.TypeInfo.TaskAgentJob.fields={steps:{isArray:true,typeInfo:t.TypeInfo.TaskAgentJobStep}};t.TypeInfo.TaskAgentJobRequest.fields={assignTime:{isDate:true},finishTime:{isDate:true},lockedUntil:{isDate:true},matchedAgents:{isArray:true,typeInfo:t.TypeInfo.TaskAgentReference},queueTime:{isDate:true},receiveTime:{isDate:true},reservedAgent:{typeInfo:t.TypeInfo.TaskAgentReference},result:{enumType:t.TypeInfo.TaskResult}};t.TypeInfo.TaskAgentJobStep.fields={type:{enumType:t.TypeInfo.TaskAgentJobStepType}};t.TypeInfo.TaskAgentManualUpdate.fields={code:{enumType:t.TypeInfo.TaskAgentUpdateReasonType}};t.TypeInfo.TaskAgentMinAgentVersionRequiredUpdate.fields={code:{enumType:t.TypeInfo.TaskAgentUpdateReasonType}};t.TypeInfo.TaskAgentPool.fields={createdOn:{isDate:true},options:{enumType:t.TypeInfo.TaskAgentPoolOptions},poolType:{enumType:t.TypeInfo.TaskAgentPoolType}};t.TypeInfo.TaskAgentPoolMaintenanceDefinition.fields={pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},scheduleSetting:{typeInfo:t.TypeInfo.TaskAgentPoolMaintenanceSchedule}};t.TypeInfo.TaskAgentPoolMaintenanceJob.fields={finishTime:{isDate:true},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},queueTime:{isDate:true},result:{enumType:t.TypeInfo.TaskAgentPoolMaintenanceJobResult},startTime:{isDate:true},status:{enumType:t.TypeInfo.TaskAgentPoolMaintenanceJobStatus},targetAgents:{isArray:true,typeInfo:t.TypeInfo.TaskAgentPoolMaintenanceJobTargetAgent}};t.TypeInfo.TaskAgentPoolMaintenanceJobTargetAgent.fields={agent:{typeInfo:t.TypeInfo.TaskAgentReference},result:{enumType:t.TypeInfo.TaskAgentPoolMaintenanceJobResult},status:{enumType:t.TypeInfo.TaskAgentPoolMaintenanceJobStatus}};t.TypeInfo.TaskAgentPoolMaintenanceSchedule.fields={daysToBuild:{enumType:t.TypeInfo.TaskAgentPoolMaintenanceScheduleDays}};t.TypeInfo.TaskAgentPoolReference.fields={options:{enumType:t.TypeInfo.TaskAgentPoolOptions},poolType:{enumType:t.TypeInfo.TaskAgentPoolType}};t.TypeInfo.TaskAgentPoolStatus.fields={options:{enumType:t.TypeInfo.TaskAgentPoolOptions},poolType:{enumType:t.TypeInfo.TaskAgentPoolType}};t.TypeInfo.TaskAgentPoolSummary.fields={deploymentGroups:{isArray:true,typeInfo:t.TypeInfo.DeploymentGroupReference},pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference},queues:{isArray:true,typeInfo:t.TypeInfo.TaskAgentQueue}};t.TypeInfo.TaskAgentQueue.fields={pool:{typeInfo:t.TypeInfo.TaskAgentPoolReference}};t.TypeInfo.TaskAgentReference.fields={status:{enumType:t.TypeInfo.TaskAgentStatus}};t.TypeInfo.TaskAgentSession.fields={agent:{typeInfo:t.TypeInfo.TaskAgentReference}};t.TypeInfo.TaskAgentUpdate.fields={reason:{typeInfo:t.TypeInfo.TaskAgentUpdateReason},requestTime:{isDate:true}};t.TypeInfo.TaskAgentUpdateReason.fields={code:{enumType:t.TypeInfo.TaskAgentUpdateReasonType}};t.TypeInfo.TaskAttachment.fields={createdOn:{isDate:true},lastChangedOn:{isDate:true}};t.TypeInfo.TaskCommandRestrictions.fields={mode:{enumType:t.TypeInfo.TaskCommandMode}};t.TypeInfo.TaskCompletedEvent.fields={result:{enumType:t.TypeInfo.TaskResult}};t.TypeInfo.TaskDefinition.fields={restrictions:{typeInfo:t.TypeInfo.TaskRestrictions}};t.TypeInfo.TaskGroup.fields={createdOn:{isDate:true},modifiedOn:{isDate:true},restrictions:{typeInfo:t.TypeInfo.TaskRestrictions}};t.TypeInfo.TaskGroupRevision.fields={changedDate:{isDate:true},changeType:{enumType:t.TypeInfo.AuditAction}};t.TypeInfo.TaskLog.fields={createdOn:{isDate:true},lastChangedOn:{isDate:true}};t.TypeInfo.TaskOrchestrationContainer.fields={children:{isArray:true,typeInfo:t.TypeInfo.TaskOrchestrationItem},itemType:{enumType:t.TypeInfo.TaskOrchestrationItemType},rollback:{typeInfo:t.TypeInfo.TaskOrchestrationContainer}};t.TypeInfo.TaskOrchestrationItem.fields={itemType:{enumType:t.TypeInfo.TaskOrchestrationItemType}};t.TypeInfo.TaskOrchestrationJob.fields={itemType:{enumType:t.TypeInfo.TaskOrchestrationItemType}};t.TypeInfo.TaskOrchestrationPlan.fields={environment:{typeInfo:t.TypeInfo.PlanEnvironment},finishTime:{isDate:true},implementation:{typeInfo:t.TypeInfo.TaskOrchestrationContainer},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true},state:{enumType:t.TypeInfo.TaskOrchestrationPlanState}};t.TypeInfo.TaskOrchestrationPlanGroup.fields={runningRequests:{isArray:true,typeInfo:t.TypeInfo.TaskAgentJobRequest}};t.TypeInfo.TaskOrchestrationPlanGroupsQueueMetrics.fields={status:{enumType:t.TypeInfo.PlanGroupStatus}};t.TypeInfo.TaskOrchestrationQueuedPlan.fields={assignTime:{isDate:true},queueTime:{isDate:true}};t.TypeInfo.TaskOrchestrationQueuedPlanGroup.fields={plans:{isArray:true,typeInfo:t.TypeInfo.TaskOrchestrationQueuedPlan}};t.TypeInfo.TaskRestrictions.fields={commands:{typeInfo:t.TypeInfo.TaskCommandRestrictions}};t.TypeInfo.Timeline.fields={lastChangedOn:{isDate:true},records:{isArray:true,typeInfo:t.TypeInfo.TimelineRecord}};t.TypeInfo.TimelineRecord.fields={finishTime:{isDate:true},issues:{isArray:true,typeInfo:t.TypeInfo.Issue},lastModified:{isDate:true},result:{enumType:t.TypeInfo.TaskResult},startTime:{isDate:true},state:{enumType:t.TypeInfo.TimelineRecordState}};t.TypeInfo.TimelineRecordReference.fields={state:{enumType:t.TypeInfo.TimelineRecordState}};t.TypeInfo.VariableGroup.fields={createdOn:{isDate:true},modifiedOn:{isDate:true}};t.TypeInfo.VirtualMachine.fields={agent:{typeInfo:t.TypeInfo.TaskAgent}};t.TypeInfo.VirtualMachineGroup.fields={createdOn:{isDate:true},lastModifiedOn:{isDate:true},type:{enumType:t.TypeInfo.EnvironmentResourceType}};t.TypeInfo.VirtualMachineResource.fields={agent:{typeInfo:t.TypeInfo.TaskAgent},createdOn:{isDate:true},lastModifiedOn:{isDate:true},type:{enumType:t.TypeInfo.EnvironmentResourceType}};t.TypeInfo.VirtualMachineResourceCreateParameters.fields={virtualMachineResource:{typeInfo:t.TypeInfo.VirtualMachineResource}}},458:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.TestSessionState=t.TestSessionSource=t.TestRunSubstate=t.TestRunState=t.TestRunPublishContext=t.TestRunOutcome=t.TestResultsSettingsType=t.TestResultsSessionState=t.TestResultsContextType=t.TestResultGroupBy=t.TestPointState=t.TestOutcome=t.TestLogType=t.TestLogStoreOperationType=t.TestLogStoreEndpointType=t.TestLogStatusCode=t.TestLogScope=t.TestConfigurationState=t.TCMServiceDataMigrationStatus=t.SuiteExpand=t.SessionResult=t.Service=t.RunType=t.ResultObjectType=t.ResultMetaDataDetails=t.ResultMetadata=t.ResultGroupType=t.ResultDetails=t.OperationType=t.Metrics=t.FlakyDetectionType=t.CustomTestFieldType=t.CustomTestFieldScope=t.CoverageSummaryStatus=t.CoverageStatus=t.CoverageQueryFlags=t.CoverageDetailedSummaryStatus=t.CloneOperationState=t.AttachmentType=void 0;const n=i(7127);const r=i(613);var s;(function(e){e[e["GeneralAttachment"]=0]="GeneralAttachment";e[e["AfnStrip"]=1]="AfnStrip";e[e["BugFilingData"]=2]="BugFilingData";e[e["CodeCoverage"]=3]="CodeCoverage";e[e["IntermediateCollectorData"]=4]="IntermediateCollectorData";e[e["RunConfig"]=5]="RunConfig";e[e["TestImpactDetails"]=6]="TestImpactDetails";e[e["TmiTestRunDeploymentFiles"]=7]="TmiTestRunDeploymentFiles";e[e["TmiTestRunReverseDeploymentFiles"]=8]="TmiTestRunReverseDeploymentFiles";e[e["TmiTestResultDetail"]=9]="TmiTestResultDetail";e[e["TmiTestRunSummary"]=10]="TmiTestRunSummary";e[e["ConsoleLog"]=11]="ConsoleLog"})(s=t.AttachmentType||(t.AttachmentType={}));var o;(function(e){e[e["Failed"]=2]="Failed";e[e["InProgress"]=1]="InProgress";e[e["Queued"]=0]="Queued";e[e["Succeeded"]=3]="Succeeded"})(o=t.CloneOperationState||(t.CloneOperationState={}));var a;(function(e){e[e["None"]=0]="None";e[e["InProgress"]=1]="InProgress";e[e["Finalized"]=2]="Finalized";e[e["Pending"]=3]="Pending";e[e["UpdateRequestQueued"]=4]="UpdateRequestQueued";e[e["NoModulesFound"]=5]="NoModulesFound";e[e["NumberOfFilesExceeded"]=6]="NumberOfFilesExceeded";e[e["NoInputFiles"]=7]="NoInputFiles";e[e["BuildCancelled"]=8]="BuildCancelled";e[e["FailedJobs"]=9]="FailedJobs";e[e["ModuleMergeJobTimeout"]=10]="ModuleMergeJobTimeout";e[e["CodeCoverageSuccess"]=11]="CodeCoverageSuccess";e[e["InvalidBuildConfiguration"]=12]="InvalidBuildConfiguration";e[e["CoverageAnalyzerBuildNotFound"]=13]="CoverageAnalyzerBuildNotFound";e[e["FailedToRequeue"]=14]="FailedToRequeue";e[e["BuildBailedOut"]=15]="BuildBailedOut";e[e["NoCodeCoverageTask"]=16]="NoCodeCoverageTask";e[e["MergeJobFailed"]=17]="MergeJobFailed";e[e["MergeInvokerJobFailed"]=18]="MergeInvokerJobFailed";e[e["MonitorJobFailed"]=19]="MonitorJobFailed";e[e["ModuleMergeInvokerJobTimeout"]=20]="ModuleMergeInvokerJobTimeout";e[e["MonitorJobTimeout"]=21]="MonitorJobTimeout";e[e["InvalidCoverageInput"]=22]="InvalidCoverageInput"})(a=t.CoverageDetailedSummaryStatus||(t.CoverageDetailedSummaryStatus={}));var l;(function(e){e[e["Modules"]=1]="Modules";e[e["Functions"]=2]="Functions";e[e["BlockData"]=4]="BlockData"})(l=t.CoverageQueryFlags||(t.CoverageQueryFlags={}));var u;(function(e){e[e["Covered"]=0]="Covered";e[e["NotCovered"]=1]="NotCovered";e[e["PartiallyCovered"]=2]="PartiallyCovered"})(u=t.CoverageStatus||(t.CoverageStatus={}));var c;(function(e){e[e["None"]=0]="None";e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed";e[e["Finalized"]=3]="Finalized";e[e["Pending"]=4]="Pending";e[e["UpdateRequestQueued"]=5]="UpdateRequestQueued"})(c=t.CoverageSummaryStatus||(t.CoverageSummaryStatus={}));var d;(function(e){e[e["None"]=0]="None";e[e["TestRun"]=1]="TestRun";e[e["TestResult"]=2]="TestResult";e[e["TestRunAndTestResult"]=3]="TestRunAndTestResult";e[e["System"]=4]="System";e[e["All"]=7]="All"})(d=t.CustomTestFieldScope||(t.CustomTestFieldScope={}));var p;(function(e){e[e["Bit"]=2]="Bit";e[e["DateTime"]=4]="DateTime";e[e["Int"]=8]="Int";e[e["Float"]=6]="Float";e[e["String"]=12]="String";e[e["Guid"]=14]="Guid"})(p=t.CustomTestFieldType||(t.CustomTestFieldType={}));var A;(function(e){e[e["Custom"]=1]="Custom";e[e["System"]=2]="System"})(A=t.FlakyDetectionType||(t.FlakyDetectionType={}));var f;(function(e){e[e["All"]=1]="All";e[e["ResultSummary"]=2]="ResultSummary";e[e["ResultsAnalysis"]=3]="ResultsAnalysis";e[e["RunSummary"]=4]="RunSummary"})(f=t.Metrics||(t.Metrics={}));var h;(function(e){e[e["Add"]=1]="Add";e[e["Delete"]=2]="Delete"})(h=t.OperationType||(t.OperationType={}));var g;(function(e){e[e["None"]=0]="None";e[e["Iterations"]=1]="Iterations";e[e["WorkItems"]=2]="WorkItems";e[e["SubResults"]=4]="SubResults";e[e["Point"]=8]="Point"})(g=t.ResultDetails||(t.ResultDetails={}));var y;(function(e){e[e["None"]=0]="None";e[e["Rerun"]=1]="Rerun";e[e["DataDriven"]=2]="DataDriven";e[e["OrderedTest"]=3]="OrderedTest";e[e["Generic"]=4]="Generic"})(y=t.ResultGroupType||(t.ResultGroupType={}));var m;(function(e){e[e["Rerun"]=1]="Rerun";e[e["Flaky"]=2]="Flaky"})(m=t.ResultMetadata||(t.ResultMetadata={}));var v;(function(e){e[e["None"]=0]="None";e[e["FlakyIdentifiers"]=1]="FlakyIdentifiers"})(v=t.ResultMetaDataDetails||(t.ResultMetaDataDetails={}));var I;(function(e){e[e["TestSuite"]=0]="TestSuite";e[e["TestPlan"]=1]="TestPlan"})(I=t.ResultObjectType||(t.ResultObjectType={}));var E;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["Normal"]=1]="Normal";e[e["Blocking"]=2]="Blocking";e[e["Web"]=4]="Web";e[e["MtrRunInitiatedFromWeb"]=8]="MtrRunInitiatedFromWeb";e[e["RunWithDtlEnv"]=16]="RunWithDtlEnv";e[e["NoConfigRun"]=32]="NoConfigRun"})(E=t.RunType||(t.RunType={}));var C;(function(e){e[e["Any"]=0]="Any";e[e["Tcm"]=1]="Tcm";e[e["Tfs"]=2]="Tfs"})(C=t.Service||(t.Service={}));var T;(function(e){e[e["None"]=0]="None";e[e["Passed"]=1]="Passed";e[e["Failed"]=2]="Failed";e[e["Pending"]=3]="Pending"})(T=t.SessionResult||(t.SessionResult={}));var b;(function(e){e[e["Children"]=1]="Children";e[e["DefaultTesters"]=2]="DefaultTesters"})(b=t.SuiteExpand||(t.SuiteExpand={}));var R;(function(e){e[e["NotStarted"]=0]="NotStarted";e[e["InProgress"]=1]="InProgress";e[e["Completed"]=2]="Completed";e[e["Failed"]=3]="Failed"})(R=t.TCMServiceDataMigrationStatus||(t.TCMServiceDataMigrationStatus={}));var w;(function(e){e[e["Active"]=1]="Active";e[e["Inactive"]=2]="Inactive"})(w=t.TestConfigurationState||(t.TestConfigurationState={}));var B;(function(e){e[e["Run"]=0]="Run";e[e["Build"]=1]="Build";e[e["Release"]=2]="Release"})(B=t.TestLogScope||(t.TestLogScope={}));var D;(function(e){e[e["Success"]=0]="Success";e[e["Failed"]=1]="Failed";e[e["FileAlreadyExists"]=2]="FileAlreadyExists";e[e["InvalidInput"]=3]="InvalidInput";e[e["InvalidFileName"]=4]="InvalidFileName";e[e["InvalidContainer"]=5]="InvalidContainer";e[e["TransferFailed"]=6]="TransferFailed";e[e["FeatureDisabled"]=7]="FeatureDisabled";e[e["BuildDoesNotExist"]=8]="BuildDoesNotExist";e[e["RunDoesNotExist"]=9]="RunDoesNotExist";e[e["ContainerNotCreated"]=10]="ContainerNotCreated";e[e["APINotSupported"]=11]="APINotSupported";e[e["FileSizeExceeds"]=12]="FileSizeExceeds";e[e["ContainerNotFound"]=13]="ContainerNotFound";e[e["FileNotFound"]=14]="FileNotFound";e[e["DirectoryNotFound"]=15]="DirectoryNotFound";e[e["StorageCapacityExceeded"]=16]="StorageCapacityExceeded"})(D=t.TestLogStatusCode||(t.TestLogStatusCode={}));var S;(function(e){e[e["Root"]=1]="Root";e[e["File"]=2]="File"})(S=t.TestLogStoreEndpointType||(t.TestLogStoreEndpointType={}));var k;(function(e){e[e["Read"]=1]="Read";e[e["Create"]=2]="Create";e[e["ReadAndCreate"]=3]="ReadAndCreate"})(k=t.TestLogStoreOperationType||(t.TestLogStoreOperationType={}));var P;(function(e){e[e["GeneralAttachment"]=1]="GeneralAttachment";e[e["CodeCoverage"]=2]="CodeCoverage";e[e["TestImpact"]=3]="TestImpact";e[e["Intermediate"]=4]="Intermediate";e[e["System"]=5]="System";e[e["MergedCoverageFile"]=6]="MergedCoverageFile"})(P=t.TestLogType||(t.TestLogType={}));var U;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["None"]=1]="None";e[e["Passed"]=2]="Passed";e[e["Failed"]=3]="Failed";e[e["Inconclusive"]=4]="Inconclusive";e[e["Timeout"]=5]="Timeout";e[e["Aborted"]=6]="Aborted";e[e["Blocked"]=7]="Blocked";e[e["NotExecuted"]=8]="NotExecuted";e[e["Warning"]=9]="Warning";e[e["Error"]=10]="Error";e[e["NotApplicable"]=11]="NotApplicable";e[e["Paused"]=12]="Paused";e[e["InProgress"]=13]="InProgress";e[e["NotImpacted"]=14]="NotImpacted";e[e["MaxValue"]=14]="MaxValue"})(U=t.TestOutcome||(t.TestOutcome={}));var O;(function(e){e[e["None"]=0]="None";e[e["Ready"]=1]="Ready";e[e["Completed"]=2]="Completed";e[e["NotReady"]=3]="NotReady";e[e["InProgress"]=4]="InProgress";e[e["MaxValue"]=4]="MaxValue"})(O=t.TestPointState||(t.TestPointState={}));var _;(function(e){e[e["Branch"]=1]="Branch";e[e["Environment"]=2]="Environment"})(_=t.TestResultGroupBy||(t.TestResultGroupBy={}));var V;(function(e){e[e["Build"]=1]="Build";e[e["Release"]=2]="Release";e[e["Pipeline"]=3]="Pipeline"})(V=t.TestResultsContextType||(t.TestResultsContextType={}));var F;(function(e){e[e["None"]=0]="None";e[e["Running"]=1]="Running";e[e["Completed"]=2]="Completed";e[e["Waiting"]=3]="Waiting";e[e["Cancelled"]=4]="Cancelled"})(F=t.TestResultsSessionState||(t.TestResultsSessionState={}));var q;(function(e){e[e["All"]=1]="All";e[e["Flaky"]=2]="Flaky";e[e["NewTestLogging"]=3]="NewTestLogging"})(q=t.TestResultsSettingsType||(t.TestResultsSettingsType={}));var N;(function(e){e[e["Passed"]=0]="Passed";e[e["Failed"]=1]="Failed";e[e["NotImpacted"]=2]="NotImpacted";e[e["Others"]=3]="Others"})(N=t.TestRunOutcome||(t.TestRunOutcome={}));var M;(function(e){e[e["Build"]=1]="Build";e[e["Release"]=2]="Release";e[e["All"]=3]="All"})(M=t.TestRunPublishContext||(t.TestRunPublishContext={}));var j;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["NotStarted"]=1]="NotStarted";e[e["InProgress"]=2]="InProgress";e[e["Completed"]=3]="Completed";e[e["Aborted"]=4]="Aborted";e[e["Waiting"]=5]="Waiting";e[e["NeedsInvestigation"]=6]="NeedsInvestigation"})(j=t.TestRunState||(t.TestRunState={}));var L;(function(e){e[e["None"]=0]="None";e[e["CreatingEnvironment"]=1]="CreatingEnvironment";e[e["RunningTests"]=2]="RunningTests";e[e["CanceledByUser"]=3]="CanceledByUser";e[e["AbortedBySystem"]=4]="AbortedBySystem";e[e["TimedOut"]=5]="TimedOut";e[e["PendingAnalysis"]=6]="PendingAnalysis";e[e["Analyzed"]=7]="Analyzed";e[e["CancellationInProgress"]=8]="CancellationInProgress"})(L=t.TestRunSubstate||(t.TestRunSubstate={}));var G;(function(e){e[e["Unknown"]=0]="Unknown";e[e["XTDesktop"]=1]="XTDesktop";e[e["FeedbackDesktop"]=2]="FeedbackDesktop";e[e["XTWeb"]=3]="XTWeb";e[e["FeedbackWeb"]=4]="FeedbackWeb";e[e["XTDesktop2"]=5]="XTDesktop2";e[e["SessionInsightsForAll"]=6]="SessionInsightsForAll"})(G=t.TestSessionSource||(t.TestSessionSource={}));var x;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["NotStarted"]=1]="NotStarted";e[e["InProgress"]=2]="InProgress";e[e["Paused"]=3]="Paused";e[e["Completed"]=4]="Completed";e[e["Declined"]=5]="Declined"})(x=t.TestSessionState||(t.TestSessionState={}));t.TypeInfo={AfnStrip:{},AggregatedDataForResultTrend:{},AggregatedResultDetailsByOutcome:{},AggregatedResultsAnalysis:{},AggregatedResultsByOutcome:{},AggregatedRunsByOutcome:{},AggregatedRunsByState:{},AttachmentType:{enumValues:{generalAttachment:0,afnStrip:1,bugFilingData:2,codeCoverage:3,intermediateCollectorData:4,runConfig:5,testImpactDetails:6,tmiTestRunDeploymentFiles:7,tmiTestRunReverseDeploymentFiles:8,tmiTestResultDetail:9,tmiTestRunSummary:10,consoleLog:11}},BatchResponse:{},BuildConfiguration:{},BuildCoverage:{},BuildReference2:{},BulkResultUpdateRequest:{},CloneOperationInformation:{},CloneOperationState:{enumValues:{failed:2,inProgress:1,queued:0,succeeded:3}},CodeCoverageSummary:{},Coverage2:{},CoverageDetailedSummaryStatus:{enumValues:{none:0,inProgress:1,finalized:2,pending:3,updateRequestQueued:4,noModulesFound:5,numberOfFilesExceeded:6,noInputFiles:7,buildCancelled:8,failedJobs:9,moduleMergeJobTimeout:10,codeCoverageSuccess:11,invalidBuildConfiguration:12,coverageAnalyzerBuildNotFound:13,failedToRequeue:14,buildBailedOut:15,noCodeCoverageTask:16,mergeJobFailed:17,mergeInvokerJobFailed:18,monitorJobFailed:19,moduleMergeInvokerJobTimeout:20,monitorJobTimeout:21,invalidCoverageInput:22}},CoverageQueryFlags:{enumValues:{modules:1,functions:2,blockData:4}},CoverageStatus:{enumValues:{covered:0,notCovered:1,partiallyCovered:2}},CoverageSummaryStatus:{enumValues:{none:0,inProgress:1,completed:2,finalized:3,pending:4,updateRequestQueued:5}},CreateTestMessageLogEntryRequest:{},CreateTestResultsRequest:{},CreateTestRunRequest:{},CustomTestFieldDefinition:{},CustomTestFieldScope:{enumValues:{none:0,testRun:1,testResult:2,testRunAndTestResult:3,system:4,all:7}},CustomTestFieldType:{enumValues:{bit:2,dateTime:4,int:8,float:6,string:12,guid:14}},DatedTestFieldData:{},FailingSince:{},FetchTestResultsResponse:{},FlakyDetection:{},FlakyDetectionType:{enumValues:{custom:1,system:2}},FlakySettings:{},LastResultDetails:{},LegacyBuildConfiguration:{},LegacyReleaseReference:{},LegacyTestCaseResult:{},LegacyTestRun:{},LegacyTestSettings:{},Machine:{},Metrics:{enumValues:{all:1,resultSummary:2,resultsAnalysis:3,runSummary:4}},OperationType:{enumValues:{add:1,delete:2}},PipelineTestMetrics:{},PointLastResult:{},PointsResults2:{},QueryTestActionResultResponse:{},ReleaseReference:{},ReleaseReference2:{},RequirementsToTestsMapping2:{},Response:{},ResultDetails:{enumValues:{none:0,iterations:1,workItems:2,subResults:4,point:8}},ResultGroupType:{enumValues:{none:0,rerun:1,dataDriven:2,orderedTest:3,generic:4}},ResultMetadata:{enumValues:{rerun:1,flaky:2}},ResultMetaDataDetails:{enumValues:{none:0,flakyIdentifiers:1}},ResultObjectType:{enumValues:{testSuite:0,testPlan:1}},ResultRetentionSettings:{},ResultsByQueryResponse:{},ResultsFilter:{},ResultsSummaryByOutcome:{},ResultSummary:{},ResultUpdateRequest:{},ResultUpdateRequestModel:{},ResultUpdateResponse:{},RunCreateModel:{},RunStatistic:{},RunSummary:{},RunSummaryModel:{},RunType:{enumValues:{unspecified:0,normal:1,blocking:2,web:4,mtrRunInitiatedFromWeb:8,runWithDtlEnv:16,noConfigRun:32}},RunUpdateModel:{},Service:{enumValues:{any:0,tcm:1,tfs:2}},SessionEnvironmentAndMachine:{},SessionResult:{enumValues:{none:0,passed:1,failed:2,pending:3}},SourceViewBuildCoverage:{},SuiteExpand:{enumValues:{children:1,defaultTesters:2}},TCMServiceDataMigrationStatus:{enumValues:{notStarted:0,inProgress:1,completed:2,failed:3}},TestActionResult:{},TestActionResult2:{},TestActionResultModel:{},TestAttachment:{},TestAuthoringDetails:{},TestCaseReference2:{},TestCaseResult:{},TestConfiguration:{},TestConfigurationState:{enumValues:{active:1,inactive:2}},TestExecutionReportData:{},TestExtensionField:{},TestExtensionFieldDetails:{},TestFailuresAnalysis:{},TestHistoryQuery:{},TestIterationDetailsModel:{},TestLog:{},TestLogReference:{},TestLogScope:{enumValues:{run:0,build:1,release:2}},TestLogStatus:{},TestLogStatusCode:{enumValues:{success:0,failed:1,fileAlreadyExists:2,invalidInput:3,invalidFileName:4,invalidContainer:5,transferFailed:6,featureDisabled:7,buildDoesNotExist:8,runDoesNotExist:9,containerNotCreated:10,apiNotSupported:11,fileSizeExceeds:12,containerNotFound:13,fileNotFound:14,directoryNotFound:15,storageCapacityExceeded:16}},TestLogStoreAttachment:{},TestLogStoreEndpointDetails:{},TestLogStoreEndpointType:{enumValues:{root:1,file:2}},TestLogStoreOperationType:{enumValues:{read:1,create:2,readAndCreate:3}},TestLogType:{enumValues:{generalAttachment:1,codeCoverage:2,testImpact:3,intermediate:4,system:5,mergedCoverageFile:6}},TestMessageLogDetails:{},TestMessageLogEntry:{},TestMessageLogEntry2:{},TestMethod:{},TestOutcome:{enumValues:{unspecified:0,none:1,passed:2,failed:3,inconclusive:4,timeout:5,aborted:6,blocked:7,notExecuted:8,warning:9,error:10,notApplicable:11,paused:12,inProgress:13,notImpacted:14,maxValue:14}},TestParameter2:{},TestPlan:{},TestPlanCloneRequest:{},TestPlanHubData:{},TestPlansWithSelection:{},TestPoint:{},TestPointReference:{},TestPointsEvent:{},TestPointsQuery:{},TestPointState:{enumValues:{none:0,ready:1,completed:2,notReady:3,inProgress:4,maxValue:4}},TestPointsUpdatedEvent:{},TestResult2:{},TestResultAcrossProjectResponse:{},TestResultAttachment:{},TestResultGroupBy:{enumValues:{branch:1,environment:2}},TestResultHistory:{},TestResultHistoryDetailsForGroup:{},TestResultHistoryForGroup:{},TestResultModelBase:{},TestResultReset2:{},TestResultsContext:{},TestResultsContextType:{enumValues:{build:1,release:2,pipeline:3}},TestResultsDetails:{},TestResultsDetailsForGroup:{},TestResultsEx2:{},TestResultsQuery:{},TestResultsSession:{},TestResultsSessionState:{enumValues:{none:0,running:1,completed:2,waiting:3,cancelled:4}},TestResultsSettings:{},TestResultsSettingsType:{enumValues:{all:1,flaky:2,newTestLogging:3}},TestResultSummary:{},TestResultsUpdateSettings:{},TestResultsWithWatermark:{},TestResultTrendFilter:{},TestRun:{},TestRun2:{},TestRunCanceledEvent:{},TestRunCreatedEvent:{},TestRunEvent:{},TestRunEx2:{},TestRunOutcome:{enumValues:{passed:0,failed:1,notImpacted:2,others:3}},TestRunPublishContext:{enumValues:{build:1,release:2,all:3}},TestRunStartedEvent:{},TestRunState:{enumValues:{unspecified:0,notStarted:1,inProgress:2,completed:3,aborted:4,waiting:5,needsInvestigation:6}},TestRunStatistic:{},TestRunSubstate:{enumValues:{none:0,creatingEnvironment:1,runningTests:2,canceledByUser:3,abortedBySystem:4,timedOut:5,pendingAnalysis:6,analyzed:7,cancellationInProgress:8}},TestRunSummary2:{},TestRunWithDtlEnvEvent:{},TestSession:{},TestSessionExploredWorkItemReference:{},TestSessionSource:{enumValues:{unknown:0,xtDesktop:1,feedbackDesktop:2,xtWeb:3,feedbackWeb:4,xtDesktop2:5,sessionInsightsForAll:6}},TestSessionState:{enumValues:{unspecified:0,notStarted:1,inProgress:2,paused:3,completed:4,declined:5}},TestSettings2:{},TestSubResult:{},TestSuite:{},TestSummaryForWorkItem:{},TestToWorkItemLinks:{},Timeline:{},UpdatedProperties:{},UpdateTestRunRequest:{},UpdateTestRunResponse:{},WorkItemToTestLinks:{}};t.TypeInfo.AfnStrip.fields={creationDate:{isDate:true}};t.TypeInfo.AggregatedDataForResultTrend.fields={resultsByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultsByOutcome},runSummaryByState:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunState,dictionaryValueTypeInfo:t.TypeInfo.AggregatedRunsByState},testResultsContext:{typeInfo:t.TypeInfo.TestResultsContext}};t.TypeInfo.AggregatedResultDetailsByOutcome.fields={outcome:{enumType:t.TypeInfo.TestOutcome}};t.TypeInfo.AggregatedResultsAnalysis.fields={notReportedResultsByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultsByOutcome},previousContext:{typeInfo:t.TypeInfo.TestResultsContext},resultsByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultsByOutcome},runSummaryByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedRunsByOutcome},runSummaryByState:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunState,dictionaryValueTypeInfo:t.TypeInfo.AggregatedRunsByState}};t.TypeInfo.AggregatedResultsByOutcome.fields={outcome:{enumType:t.TypeInfo.TestOutcome}};t.TypeInfo.AggregatedRunsByOutcome.fields={outcome:{enumType:t.TypeInfo.TestRunOutcome}};t.TypeInfo.AggregatedRunsByState.fields={resultsByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultsByOutcome},state:{enumType:t.TypeInfo.TestRunState}};t.TypeInfo.BatchResponse.fields={responses:{isArray:true,typeInfo:t.TypeInfo.Response}};t.TypeInfo.BuildConfiguration.fields={creationDate:{isDate:true}};t.TypeInfo.BuildCoverage.fields={configuration:{typeInfo:t.TypeInfo.BuildConfiguration}};t.TypeInfo.BuildReference2.fields={createdDate:{isDate:true}};t.TypeInfo.BulkResultUpdateRequest.fields={requests:{isArray:true,typeInfo:t.TypeInfo.ResultUpdateRequest}};t.TypeInfo.CloneOperationInformation.fields={completionDate:{isDate:true},creationDate:{isDate:true},resultObjectType:{enumType:t.TypeInfo.ResultObjectType},state:{enumType:t.TypeInfo.CloneOperationState}};t.TypeInfo.CodeCoverageSummary.fields={coverageDetailedSummaryStatus:{enumType:t.TypeInfo.CoverageDetailedSummaryStatus},status:{enumType:t.TypeInfo.CoverageSummaryStatus}};t.TypeInfo.Coverage2.fields={dateCreated:{isDate:true},dateModified:{isDate:true}};t.TypeInfo.CreateTestMessageLogEntryRequest.fields={testMessageLogEntry:{isArray:true,typeInfo:t.TypeInfo.TestMessageLogEntry}};t.TypeInfo.CreateTestResultsRequest.fields={results:{isArray:true,typeInfo:t.TypeInfo.LegacyTestCaseResult}};t.TypeInfo.CreateTestRunRequest.fields={results:{isArray:true,typeInfo:t.TypeInfo.LegacyTestCaseResult},testRun:{typeInfo:t.TypeInfo.LegacyTestRun},testSettings:{typeInfo:t.TypeInfo.LegacyTestSettings}};t.TypeInfo.CustomTestFieldDefinition.fields={fieldType:{enumType:t.TypeInfo.CustomTestFieldType},scope:{enumType:t.TypeInfo.CustomTestFieldScope}};t.TypeInfo.DatedTestFieldData.fields={date:{isDate:true}};t.TypeInfo.FailingSince.fields={date:{isDate:true},release:{typeInfo:t.TypeInfo.ReleaseReference}};t.TypeInfo.FetchTestResultsResponse.fields={actionResults:{isArray:true,typeInfo:t.TypeInfo.TestActionResult},attachments:{isArray:true,typeInfo:t.TypeInfo.TestResultAttachment},results:{isArray:true,typeInfo:t.TypeInfo.LegacyTestCaseResult}};t.TypeInfo.FlakyDetection.fields={flakyDetectionType:{enumType:t.TypeInfo.FlakyDetectionType}};t.TypeInfo.FlakySettings.fields={flakyDetection:{typeInfo:t.TypeInfo.FlakyDetection}};t.TypeInfo.LastResultDetails.fields={dateCompleted:{isDate:true}};t.TypeInfo.LegacyBuildConfiguration.fields={completedDate:{isDate:true},createdDate:{isDate:true}};t.TypeInfo.LegacyReleaseReference.fields={environmentCreationDate:{isDate:true},releaseCreationDate:{isDate:true}};t.TypeInfo.LegacyTestCaseResult.fields={buildReference:{typeInfo:t.TypeInfo.LegacyBuildConfiguration},creationDate:{isDate:true},customFields:{isArray:true,typeInfo:t.TypeInfo.TestExtensionField},dateCompleted:{isDate:true},dateStarted:{isDate:true},failingSince:{typeInfo:t.TypeInfo.FailingSince},lastUpdated:{isDate:true},releaseReference:{typeInfo:t.TypeInfo.LegacyReleaseReference},resultGroupType:{enumType:t.TypeInfo.ResultGroupType},stackTrace:{typeInfo:t.TypeInfo.TestExtensionField}};t.TypeInfo.LegacyTestRun.fields={buildReference:{typeInfo:t.TypeInfo.LegacyBuildConfiguration},completeDate:{isDate:true},creationDate:{isDate:true},customFields:{isArray:true,typeInfo:t.TypeInfo.TestExtensionField},dueDate:{isDate:true},lastUpdated:{isDate:true},releaseReference:{typeInfo:t.TypeInfo.LegacyReleaseReference},startDate:{isDate:true},testMessageLogEntries:{isArray:true,typeInfo:t.TypeInfo.TestMessageLogDetails}};t.TypeInfo.LegacyTestSettings.fields={createdDate:{isDate:true},lastUpdated:{isDate:true}};t.TypeInfo.Machine.fields={timeline:{isArray:true,typeInfo:t.TypeInfo.Timeline}};t.TypeInfo.PipelineTestMetrics.fields={resultSummary:{typeInfo:t.TypeInfo.ResultSummary},runSummary:{typeInfo:t.TypeInfo.RunSummary},summaryAtChild:{isArray:true,typeInfo:t.TypeInfo.PipelineTestMetrics}};t.TypeInfo.PointLastResult.fields={lastUpdatedDate:{isDate:true}};t.TypeInfo.PointsResults2.fields={lastUpdated:{isDate:true}};t.TypeInfo.QueryTestActionResultResponse.fields={testActionResults:{isArray:true,typeInfo:t.TypeInfo.TestActionResult},testAttachments:{isArray:true,typeInfo:t.TypeInfo.TestResultAttachment}};t.TypeInfo.ReleaseReference.fields={creationDate:{isDate:true},environmentCreationDate:{isDate:true}};t.TypeInfo.ReleaseReference2.fields={environmentCreationDate:{isDate:true},releaseCreationDate:{isDate:true}};t.TypeInfo.RequirementsToTestsMapping2.fields={creationDate:{isDate:true},deletionDate:{isDate:true}};t.TypeInfo.Response.fields={};t.TypeInfo.ResultRetentionSettings.fields={lastUpdatedDate:{isDate:true}};t.TypeInfo.ResultsByQueryResponse.fields={testResults:{isArray:true,typeInfo:t.TypeInfo.LegacyTestCaseResult}};t.TypeInfo.ResultsFilter.fields={executedIn:{enumType:t.TypeInfo.Service},maxCompleteDate:{isDate:true},testResultsContext:{typeInfo:t.TypeInfo.TestResultsContext}};t.TypeInfo.ResultsSummaryByOutcome.fields={aggregatedResultDetailsByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultDetailsByOutcome}};t.TypeInfo.ResultSummary.fields={resultSummaryByRunState:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunState,dictionaryValueTypeInfo:t.TypeInfo.ResultsSummaryByOutcome}};t.TypeInfo.ResultUpdateRequest.fields={actionResultDeletes:{isArray:true,typeInfo:t.TypeInfo.TestActionResult},actionResults:{isArray:true,typeInfo:t.TypeInfo.TestActionResult},attachments:{isArray:true,typeInfo:t.TypeInfo.TestResultAttachment},testCaseResult:{typeInfo:t.TypeInfo.LegacyTestCaseResult}};t.TypeInfo.ResultUpdateRequestModel.fields={actionResultDeletes:{isArray:true,typeInfo:t.TypeInfo.TestActionResultModel},actionResults:{isArray:true,typeInfo:t.TypeInfo.TestActionResultModel}};t.TypeInfo.ResultUpdateResponse.fields={lastUpdated:{isDate:true}};t.TypeInfo.RunCreateModel.fields={buildReference:{typeInfo:t.TypeInfo.BuildConfiguration},releaseReference:{typeInfo:t.TypeInfo.ReleaseReference},runSummary:{isArray:true,typeInfo:t.TypeInfo.RunSummaryModel}};t.TypeInfo.RunStatistic.fields={resultMetadata:{enumType:t.TypeInfo.ResultMetadata}};t.TypeInfo.RunSummary.fields={runSummaryByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunOutcome},runSummaryByState:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestRunState}};t.TypeInfo.RunSummaryModel.fields={testOutcome:{enumType:t.TypeInfo.TestOutcome}};t.TypeInfo.RunUpdateModel.fields={logEntries:{isArray:true,typeInfo:t.TypeInfo.TestMessageLogDetails},runSummary:{isArray:true,typeInfo:t.TypeInfo.RunSummaryModel},substate:{enumType:t.TypeInfo.TestRunSubstate}};t.TypeInfo.SessionEnvironmentAndMachine.fields={machines:{isArray:true,typeInfo:t.TypeInfo.Machine}};t.TypeInfo.SourceViewBuildCoverage.fields={configuration:{typeInfo:t.TypeInfo.BuildConfiguration}};t.TypeInfo.TestActionResult.fields={creationDate:{isDate:true},dateCompleted:{isDate:true},dateStarted:{isDate:true},lastUpdated:{isDate:true}};t.TypeInfo.TestActionResult2.fields={creationDate:{isDate:true},dateCompleted:{isDate:true},dateStarted:{isDate:true},lastUpdated:{isDate:true}};t.TypeInfo.TestActionResultModel.fields={completedDate:{isDate:true},startedDate:{isDate:true}};t.TypeInfo.TestAttachment.fields={attachmentType:{enumType:t.TypeInfo.AttachmentType},createdDate:{isDate:true}};t.TypeInfo.TestAuthoringDetails.fields={lastUpdated:{isDate:true},state:{enumType:t.TypeInfo.TestPointState}};t.TypeInfo.TestCaseReference2.fields={creationDate:{isDate:true},lastRefTestRunDate:{isDate:true}};t.TypeInfo.TestCaseResult.fields={completedDate:{isDate:true},createdDate:{isDate:true},failingSince:{typeInfo:t.TypeInfo.FailingSince},iterationDetails:{isArray:true,typeInfo:t.TypeInfo.TestIterationDetailsModel},lastUpdatedDate:{isDate:true},releaseReference:{typeInfo:t.TypeInfo.ReleaseReference},resultGroupType:{enumType:t.TypeInfo.ResultGroupType},startedDate:{isDate:true},subResults:{isArray:true,typeInfo:t.TypeInfo.TestSubResult}};t.TypeInfo.TestConfiguration.fields={lastUpdatedDate:{isDate:true},state:{enumType:t.TypeInfo.TestConfigurationState}};t.TypeInfo.TestExecutionReportData.fields={reportData:{isArray:true,typeInfo:t.TypeInfo.DatedTestFieldData}};t.TypeInfo.TestExtensionField.fields={field:{typeInfo:t.TypeInfo.TestExtensionFieldDetails}};t.TypeInfo.TestExtensionFieldDetails.fields={type:{enumType:n.TypeInfo.SqlDbType}};t.TypeInfo.TestFailuresAnalysis.fields={previousContext:{typeInfo:t.TypeInfo.TestResultsContext}};t.TypeInfo.TestHistoryQuery.fields={groupBy:{enumType:t.TypeInfo.TestResultGroupBy},maxCompleteDate:{isDate:true},resultsForGroup:{isArray:true,typeInfo:t.TypeInfo.TestResultHistoryForGroup}};t.TypeInfo.TestIterationDetailsModel.fields={actionResults:{isArray:true,typeInfo:t.TypeInfo.TestActionResultModel},completedDate:{isDate:true},startedDate:{isDate:true}};t.TypeInfo.TestLog.fields={logReference:{typeInfo:t.TypeInfo.TestLogReference},modifiedOn:{isDate:true}};t.TypeInfo.TestLogReference.fields={scope:{enumType:t.TypeInfo.TestLogScope},type:{enumType:t.TypeInfo.TestLogType}};t.TypeInfo.TestLogStatus.fields={status:{enumType:t.TypeInfo.TestLogStatusCode}};t.TypeInfo.TestLogStoreAttachment.fields={attachmentType:{enumType:t.TypeInfo.AttachmentType},createdDate:{isDate:true}};t.TypeInfo.TestLogStoreEndpointDetails.fields={endpointType:{enumType:t.TypeInfo.TestLogStoreEndpointType},status:{enumType:t.TypeInfo.TestLogStatusCode}};t.TypeInfo.TestMessageLogDetails.fields={dateCreated:{isDate:true}};t.TypeInfo.TestMessageLogEntry.fields={dateCreated:{isDate:true}};t.TypeInfo.TestMessageLogEntry2.fields={dateCreated:{isDate:true}};t.TypeInfo.TestMethod.fields={testResult:{typeInfo:t.TypeInfo.TestCaseResult}};t.TypeInfo.TestParameter2.fields={creationDate:{isDate:true},dateModified:{isDate:true}};t.TypeInfo.TestPlan.fields={endDate:{isDate:true},startDate:{isDate:true},updatedDate:{isDate:true}};t.TypeInfo.TestPlanCloneRequest.fields={destinationTestPlan:{typeInfo:t.TypeInfo.TestPlan}};t.TypeInfo.TestPlanHubData.fields={testPlan:{typeInfo:t.TypeInfo.TestPlan},testPoints:{isArray:true,typeInfo:t.TypeInfo.TestPoint},testSuites:{isArray:true,typeInfo:t.TypeInfo.TestSuite}};t.TypeInfo.TestPlansWithSelection.fields={plans:{isArray:true,typeInfo:t.TypeInfo.TestPlan}};t.TypeInfo.TestPoint.fields={lastResetToActive:{isDate:true},lastResultDetails:{typeInfo:t.TypeInfo.LastResultDetails},lastUpdatedDate:{isDate:true}};t.TypeInfo.TestPointReference.fields={state:{enumType:t.TypeInfo.TestPointState}};t.TypeInfo.TestPointsEvent.fields={testPoints:{isArray:true,typeInfo:t.TypeInfo.TestPointReference}};t.TypeInfo.TestPointsQuery.fields={points:{isArray:true,typeInfo:t.TypeInfo.TestPoint}};t.TypeInfo.TestPointsUpdatedEvent.fields={testPoints:{isArray:true,typeInfo:t.TypeInfo.TestPointReference}};t.TypeInfo.TestResult2.fields={creationDate:{isDate:true},dateCompleted:{isDate:true},dateStarted:{isDate:true},lastUpdated:{isDate:true}};t.TypeInfo.TestResultAcrossProjectResponse.fields={testResult:{typeInfo:t.TypeInfo.LegacyTestCaseResult}};t.TypeInfo.TestResultAttachment.fields={attachmentType:{enumType:t.TypeInfo.AttachmentType},creationDate:{isDate:true}};t.TypeInfo.TestResultHistory.fields={resultsForGroup:{isArray:true,typeInfo:t.TypeInfo.TestResultHistoryDetailsForGroup}};t.TypeInfo.TestResultHistoryDetailsForGroup.fields={latestResult:{typeInfo:t.TypeInfo.TestCaseResult}};t.TypeInfo.TestResultHistoryForGroup.fields={results:{isArray:true,typeInfo:t.TypeInfo.TestCaseResult}};t.TypeInfo.TestResultModelBase.fields={completedDate:{isDate:true},startedDate:{isDate:true}};t.TypeInfo.TestResultReset2.fields={dateModified:{isDate:true}};t.TypeInfo.TestResultsContext.fields={contextType:{enumType:t.TypeInfo.TestResultsContextType},release:{typeInfo:t.TypeInfo.ReleaseReference}};t.TypeInfo.TestResultsDetails.fields={resultsForGroup:{isArray:true,typeInfo:t.TypeInfo.TestResultsDetailsForGroup}};t.TypeInfo.TestResultsDetailsForGroup.fields={results:{isArray:true,typeInfo:t.TypeInfo.TestCaseResult},resultsCountByOutcome:{isDictionary:true,dictionaryKeyEnumType:t.TypeInfo.TestOutcome,dictionaryValueTypeInfo:t.TypeInfo.AggregatedResultsByOutcome}};t.TypeInfo.TestResultsEx2.fields={creationDate:{isDate:true},dateTimeValue:{isDate:true}};t.TypeInfo.TestResultsQuery.fields={results:{isArray:true,typeInfo:t.TypeInfo.TestCaseResult},resultsFilter:{typeInfo:t.TypeInfo.ResultsFilter}};t.TypeInfo.TestResultsSession.fields={endTimeUTC:{isDate:true},result:{enumType:t.TypeInfo.SessionResult},startTimeUTC:{isDate:true},state:{enumType:t.TypeInfo.TestResultsSessionState},timeline:{isArray:true,typeInfo:t.TypeInfo.Timeline}};t.TypeInfo.TestResultsSettings.fields={flakySettings:{typeInfo:t.TypeInfo.FlakySettings}};t.TypeInfo.TestResultSummary.fields={aggregatedResultsAnalysis:{typeInfo:t.TypeInfo.AggregatedResultsAnalysis},teamProject:{typeInfo:r.TypeInfo.TeamProjectReference},testFailures:{typeInfo:t.TypeInfo.TestFailuresAnalysis},testResultsContext:{typeInfo:t.TypeInfo.TestResultsContext}};t.TypeInfo.TestResultsUpdateSettings.fields={flakySettings:{typeInfo:t.TypeInfo.FlakySettings}};t.TypeInfo.TestResultsWithWatermark.fields={changedDate:{isDate:true},pointsResults:{isArray:true,typeInfo:t.TypeInfo.PointsResults2}};t.TypeInfo.TestResultTrendFilter.fields={maxCompleteDate:{isDate:true}};t.TypeInfo.TestRun.fields={buildConfiguration:{typeInfo:t.TypeInfo.BuildConfiguration},completedDate:{isDate:true},createdDate:{isDate:true},dueDate:{isDate:true},lastUpdatedDate:{isDate:true},release:{typeInfo:t.TypeInfo.ReleaseReference},runStatistics:{isArray:true,typeInfo:t.TypeInfo.RunStatistic},startedDate:{isDate:true},substate:{enumType:t.TypeInfo.TestRunSubstate}};t.TypeInfo.TestRun2.fields={completeDate:{isDate:true},creationDate:{isDate:true},deletedOn:{isDate:true},dueDate:{isDate:true},lastUpdated:{isDate:true},startDate:{isDate:true}};t.TypeInfo.TestRunCanceledEvent.fields={testRun:{typeInfo:t.TypeInfo.TestRun}};t.TypeInfo.TestRunCreatedEvent.fields={testRun:{typeInfo:t.TypeInfo.TestRun}};t.TypeInfo.TestRunEvent.fields={testRun:{typeInfo:t.TypeInfo.TestRun}};t.TypeInfo.TestRunEx2.fields={createdDate:{isDate:true},dateTimeValue:{isDate:true}};t.TypeInfo.TestRunStartedEvent.fields={testRun:{typeInfo:t.TypeInfo.TestRun}};t.TypeInfo.TestRunStatistic.fields={runStatistics:{isArray:true,typeInfo:t.TypeInfo.RunStatistic}};t.TypeInfo.TestRunSummary2.fields={testRunCompletedDate:{isDate:true}};t.TypeInfo.TestRunWithDtlEnvEvent.fields={testRun:{typeInfo:t.TypeInfo.TestRun}};t.TypeInfo.TestSession.fields={endDate:{isDate:true},lastUpdatedDate:{isDate:true},source:{enumType:t.TypeInfo.TestSessionSource},startDate:{isDate:true},state:{enumType:t.TypeInfo.TestSessionState}};t.TypeInfo.TestSessionExploredWorkItemReference.fields={endTime:{isDate:true},startTime:{isDate:true}};t.TypeInfo.TestSettings2.fields={createdDate:{isDate:true},lastUpdatedDate:{isDate:true}};t.TypeInfo.TestSubResult.fields={completedDate:{isDate:true},lastUpdatedDate:{isDate:true},resultGroupType:{enumType:t.TypeInfo.ResultGroupType},startedDate:{isDate:true},subResults:{isArray:true,typeInfo:t.TypeInfo.TestSubResult}};t.TypeInfo.TestSuite.fields={children:{isArray:true,typeInfo:t.TypeInfo.TestSuite},lastPopulatedDate:{isDate:true},lastUpdatedDate:{isDate:true}};t.TypeInfo.TestSummaryForWorkItem.fields={summary:{typeInfo:t.TypeInfo.AggregatedDataForResultTrend}};t.TypeInfo.TestToWorkItemLinks.fields={test:{typeInfo:t.TypeInfo.TestMethod}};t.TypeInfo.Timeline.fields={timestampUTC:{isDate:true}};t.TypeInfo.UpdatedProperties.fields={lastUpdated:{isDate:true}};t.TypeInfo.UpdateTestRunRequest.fields={attachmentsToAdd:{isArray:true,typeInfo:t.TypeInfo.TestResultAttachment},testRun:{typeInfo:t.TypeInfo.LegacyTestRun}};t.TypeInfo.UpdateTestRunResponse.fields={updatedProperties:{typeInfo:t.TypeInfo.UpdatedProperties}};t.TypeInfo.WorkItemToTestLinks.fields={executedIn:{enumType:t.TypeInfo.Service},tests:{isArray:true,typeInfo:t.TypeInfo.TestMethod}}},9793:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.UserFriendlyTestOutcome=t.TestSuiteType=t.TestPlansLibraryWorkItemFilterMode=t.TestPlansLibraryQuery=t.TestEntityTypes=t.SuiteExpand=t.SuiteEntryTypes=t.ResultState=t.PointState=t.Outcome=t.LibraryTestCasesDataReturnCode=t.LastResolutionState=t.FailureType=t.ExcludeFlags=void 0;const n=i(458);const r=i(613);var s;(function(e){e[e["None"]=0]="None";e[e["PointAssignments"]=1]="PointAssignments";e[e["ExtraInformation"]=2]="ExtraInformation"})(s=t.ExcludeFlags||(t.ExcludeFlags={}));var o;(function(e){e[e["None"]=0]="None";e[e["Regression"]=1]="Regression";e[e["New_Issue"]=2]="New_Issue";e[e["Known_Issue"]=3]="Known_Issue";e[e["Unknown"]=4]="Unknown";e[e["Null_Value"]=5]="Null_Value";e[e["MaxValue"]=5]="MaxValue"})(o=t.FailureType||(t.FailureType={}));var a;(function(e){e[e["None"]=0]="None";e[e["NeedsInvestigation"]=1]="NeedsInvestigation";e[e["TestIssue"]=2]="TestIssue";e[e["ProductIssue"]=3]="ProductIssue";e[e["ConfigurationIssue"]=4]="ConfigurationIssue";e[e["NullValue"]=5]="NullValue";e[e["MaxValue"]=5]="MaxValue"})(a=t.LastResolutionState||(t.LastResolutionState={}));var l;(function(e){e[e["Success"]=0]="Success";e[e["Error"]=1]="Error"})(l=t.LibraryTestCasesDataReturnCode||(t.LibraryTestCasesDataReturnCode={}));var u;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["None"]=1]="None";e[e["Passed"]=2]="Passed";e[e["Failed"]=3]="Failed";e[e["Inconclusive"]=4]="Inconclusive";e[e["Timeout"]=5]="Timeout";e[e["Aborted"]=6]="Aborted";e[e["Blocked"]=7]="Blocked";e[e["NotExecuted"]=8]="NotExecuted";e[e["Warning"]=9]="Warning";e[e["Error"]=10]="Error";e[e["NotApplicable"]=11]="NotApplicable";e[e["Paused"]=12]="Paused";e[e["InProgress"]=13]="InProgress";e[e["NotImpacted"]=14]="NotImpacted";e[e["MaxValue"]=14]="MaxValue"})(u=t.Outcome||(t.Outcome={}));var c;(function(e){e[e["None"]=0]="None";e[e["Ready"]=1]="Ready";e[e["Completed"]=2]="Completed";e[e["NotReady"]=3]="NotReady";e[e["InProgress"]=4]="InProgress";e[e["MaxValue"]=4]="MaxValue"})(c=t.PointState||(t.PointState={}));var d;(function(e){e[e["Unspecified"]=0]="Unspecified";e[e["Pending"]=1]="Pending";e[e["Queued"]=2]="Queued";e[e["InProgress"]=3]="InProgress";e[e["Paused"]=4]="Paused";e[e["Completed"]=5]="Completed";e[e["MaxValue"]=5]="MaxValue"})(d=t.ResultState||(t.ResultState={}));var p;(function(e){e[e["TestCase"]=0]="TestCase";e[e["Suite"]=1]="Suite"})(p=t.SuiteEntryTypes||(t.SuiteEntryTypes={}));var A;(function(e){e[e["None"]=0]="None";e[e["Children"]=1]="Children";e[e["DefaultTesters"]=2]="DefaultTesters"})(A=t.SuiteExpand||(t.SuiteExpand={}));var f;(function(e){e[e["TestCase"]=0]="TestCase";e[e["TestPoint"]=1]="TestPoint"})(f=t.TestEntityTypes||(t.TestEntityTypes={}));var h;(function(e){e[e["None"]=0]="None";e[e["AllTestCases"]=1]="AllTestCases";e[e["TestCasesWithActiveBugs"]=2]="TestCasesWithActiveBugs";e[e["TestCasesNotLinkedToRequirements"]=3]="TestCasesNotLinkedToRequirements";e[e["TestCasesLinkedToRequirements"]=4]="TestCasesLinkedToRequirements";e[e["AllSharedSteps"]=11]="AllSharedSteps";e[e["SharedStepsNotLinkedToRequirement"]=12]="SharedStepsNotLinkedToRequirement"})(h=t.TestPlansLibraryQuery||(t.TestPlansLibraryQuery={}));var g;(function(e){e[e["Or"]=0]="Or";e[e["And"]=1]="And"})(g=t.TestPlansLibraryWorkItemFilterMode||(t.TestPlansLibraryWorkItemFilterMode={}));var y;(function(e){e[e["None"]=0]="None";e[e["DynamicTestSuite"]=1]="DynamicTestSuite";e[e["StaticTestSuite"]=2]="StaticTestSuite";e[e["RequirementTestSuite"]=3]="RequirementTestSuite"})(y=t.TestSuiteType||(t.TestSuiteType={}));var m;(function(e){e[e["InProgress"]=0]="InProgress";e[e["Blocked"]=1]="Blocked";e[e["Failed"]=2]="Failed";e[e["Passed"]=3]="Passed";e[e["Ready"]=4]="Ready";e[e["NotApplicable"]=5]="NotApplicable";e[e["Paused"]=6]="Paused";e[e["Timeout"]=7]="Timeout";e[e["Warning"]=8]="Warning";e[e["Error"]=9]="Error";e[e["NotExecuted"]=10]="NotExecuted";e[e["Inconclusive"]=11]="Inconclusive";e[e["Aborted"]=12]="Aborted";e[e["None"]=13]="None";e[e["NotImpacted"]=14]="NotImpacted";e[e["Unspecified"]=15]="Unspecified";e[e["MaxValue"]=15]="MaxValue"})(m=t.UserFriendlyTestOutcome||(t.UserFriendlyTestOutcome={}));t.TypeInfo={CloneOperationCommonResponse:{},CloneTestCaseOperationInformation:{},CloneTestPlanOperationInformation:{},CloneTestPlanParams:{},CloneTestSuiteOperationInformation:{},DestinationTestPlanCloneParams:{},ExcludeFlags:{enumValues:{none:0,pointAssignments:1,extraInformation:2}},FailureType:{enumValues:{none:0,regression:1,new_Issue:2,known_Issue:3,unknown:4,null_Value:5,maxValue:5}},LastResolutionState:{enumValues:{none:0,needsInvestigation:1,testIssue:2,productIssue:3,configurationIssue:4,nullValue:5,maxValue:5}},LibraryTestCasesDataReturnCode:{enumValues:{success:0,error:1}},LibraryWorkItemsData:{},LibraryWorkItemsDataProviderRequest:{},Outcome:{enumValues:{unspecified:0,none:1,passed:2,failed:3,inconclusive:4,timeout:5,aborted:6,blocked:7,notExecuted:8,warning:9,error:10,notApplicable:11,paused:12,inProgress:13,notImpacted:14,maxValue:14}},PointState:{enumValues:{none:0,ready:1,completed:2,notReady:3,inProgress:4,maxValue:4}},Results:{},ResultState:{enumValues:{unspecified:0,pending:1,queued:2,inProgress:3,paused:4,completed:5,maxValue:5}},SourceTestplanResponse:{},SourceTestSuiteResponse:{},SuiteEntry:{},SuiteEntryTypes:{enumValues:{testCase:0,suite:1}},SuiteEntryUpdateParams:{},SuiteExpand:{enumValues:{none:0,children:1,defaultTesters:2}},TestCase:{},TestCaseAssociatedResult:{},TestCaseAssociatedResultExtended:{},TestCaseResultsData:{},TestCaseResultsDataExtended:{},TestConfiguration:{},TestConfigurationCreateUpdateParameters:{},TestEntityTypes:{enumValues:{testCase:0,testPoint:1}},TestPlan:{},TestPlanCreateParams:{},TestPlanDetailedReference:{},TestPlansHubRefreshData:{},TestPlansLibraryQuery:{enumValues:{none:0,allTestCases:1,testCasesWithActiveBugs:2,testCasesNotLinkedToRequirements:3,testCasesLinkedToRequirements:4,allSharedSteps:11,sharedStepsNotLinkedToRequirement:12}},TestPlansLibraryWorkItemFilter:{},TestPlansLibraryWorkItemFilterMode:{enumValues:{or:0,and:1}},TestPlanUpdateParams:{},TestPoint:{},TestPointResults:{},TestPointUpdateParams:{},TestSuite:{},TestSuiteCreateParams:{},TestSuiteReferenceWithProject:{},TestSuiteType:{enumValues:{none:0,dynamicTestSuite:1,staticTestSuite:2,requirementTestSuite:3}},TestVariable:{},UserFriendlyTestOutcome:{enumValues:{inProgress:0,blocked:1,failed:2,passed:3,ready:4,notApplicable:5,paused:6,timeout:7,warning:8,error:9,notExecuted:10,inconclusive:11,aborted:12,none:13,notImpacted:14,unspecified:15,maxValue:15}}};t.TypeInfo.CloneOperationCommonResponse.fields={completionDate:{isDate:true},creationDate:{isDate:true},state:{enumType:n.TypeInfo.CloneOperationState}};t.TypeInfo.CloneTestCaseOperationInformation.fields={cloneOperationResponse:{typeInfo:t.TypeInfo.CloneOperationCommonResponse},destinationTestSuite:{typeInfo:t.TypeInfo.TestSuiteReferenceWithProject},sourceTestSuite:{typeInfo:t.TypeInfo.SourceTestSuiteResponse}};t.TypeInfo.CloneTestPlanOperationInformation.fields={cloneOperationResponse:{typeInfo:t.TypeInfo.CloneOperationCommonResponse},destinationTestPlan:{typeInfo:t.TypeInfo.TestPlan},sourceTestPlan:{typeInfo:t.TypeInfo.SourceTestplanResponse}};t.TypeInfo.CloneTestPlanParams.fields={destinationTestPlan:{typeInfo:t.TypeInfo.DestinationTestPlanCloneParams}};t.TypeInfo.CloneTestSuiteOperationInformation.fields={clonedTestSuite:{typeInfo:t.TypeInfo.TestSuiteReferenceWithProject},cloneOperationResponse:{typeInfo:t.TypeInfo.CloneOperationCommonResponse},destinationTestSuite:{typeInfo:t.TypeInfo.TestSuiteReferenceWithProject},sourceTestSuite:{typeInfo:t.TypeInfo.TestSuiteReferenceWithProject}};t.TypeInfo.DestinationTestPlanCloneParams.fields={endDate:{isDate:true},startDate:{isDate:true}};t.TypeInfo.LibraryWorkItemsData.fields={returnCode:{enumType:t.TypeInfo.LibraryTestCasesDataReturnCode}};t.TypeInfo.LibraryWorkItemsDataProviderRequest.fields={filterValues:{isArray:true,typeInfo:t.TypeInfo.TestPlansLibraryWorkItemFilter},libraryQueryType:{enumType:t.TypeInfo.TestPlansLibraryQuery}};t.TypeInfo.Results.fields={outcome:{enumType:t.TypeInfo.Outcome}};t.TypeInfo.SourceTestplanResponse.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.SourceTestSuiteResponse.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.SuiteEntry.fields={suiteEntryType:{enumType:t.TypeInfo.SuiteEntryTypes}};t.TypeInfo.SuiteEntryUpdateParams.fields={suiteEntryType:{enumType:t.TypeInfo.SuiteEntryTypes}};t.TypeInfo.TestCase.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.TestCaseAssociatedResult.fields={completedDate:{isDate:true},outcome:{enumType:t.TypeInfo.UserFriendlyTestOutcome}};t.TypeInfo.TestCaseAssociatedResultExtended.fields={completedDate:{isDate:true},outcome:{enumType:t.TypeInfo.UserFriendlyTestOutcome}};t.TypeInfo.TestCaseResultsData.fields={results:{isArray:true,typeInfo:t.TypeInfo.TestCaseAssociatedResult}};t.TypeInfo.TestCaseResultsDataExtended.fields={results:{isArray:true,typeInfo:t.TypeInfo.TestCaseAssociatedResultExtended}};t.TypeInfo.TestConfiguration.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference},state:{enumType:n.TypeInfo.TestConfigurationState}};t.TypeInfo.TestConfigurationCreateUpdateParameters.fields={state:{enumType:n.TypeInfo.TestConfigurationState}};t.TypeInfo.TestPlan.fields={endDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference},startDate:{isDate:true},updatedDate:{isDate:true}};t.TypeInfo.TestPlanCreateParams.fields={endDate:{isDate:true},startDate:{isDate:true}};t.TypeInfo.TestPlanDetailedReference.fields={endDate:{isDate:true},startDate:{isDate:true}};t.TypeInfo.TestPlansHubRefreshData.fields={testCases:{isArray:true,typeInfo:t.TypeInfo.TestCase},testPlan:{typeInfo:t.TypeInfo.TestPlanDetailedReference},testPoints:{isArray:true,typeInfo:t.TypeInfo.TestPoint},testSuites:{isArray:true,typeInfo:t.TypeInfo.TestSuite}};t.TypeInfo.TestPlansLibraryWorkItemFilter.fields={filterMode:{enumType:t.TypeInfo.TestPlansLibraryWorkItemFilterMode}};t.TypeInfo.TestPlanUpdateParams.fields={endDate:{isDate:true},startDate:{isDate:true}};t.TypeInfo.TestPoint.fields={lastResetToActive:{isDate:true},lastUpdatedDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference},results:{typeInfo:t.TypeInfo.TestPointResults}};t.TypeInfo.TestPointResults.fields={failureType:{enumType:t.TypeInfo.FailureType},lastResolutionState:{enumType:t.TypeInfo.LastResolutionState},lastResultDetails:{typeInfo:n.TypeInfo.LastResultDetails},lastResultState:{enumType:t.TypeInfo.ResultState},outcome:{enumType:t.TypeInfo.Outcome},state:{enumType:t.TypeInfo.PointState}};t.TypeInfo.TestPointUpdateParams.fields={results:{typeInfo:t.TypeInfo.Results}};t.TypeInfo.TestSuite.fields={children:{isArray:true,typeInfo:t.TypeInfo.TestSuite},lastPopulatedDate:{isDate:true},lastUpdatedDate:{isDate:true},project:{typeInfo:r.TypeInfo.TeamProjectReference},suiteType:{enumType:t.TypeInfo.TestSuiteType}};t.TypeInfo.TestSuiteCreateParams.fields={suiteType:{enumType:t.TypeInfo.TestSuiteType}};t.TypeInfo.TestSuiteReferenceWithProject.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}};t.TypeInfo.TestVariable.fields={project:{typeInfo:r.TypeInfo.TeamProjectReference}}},8287:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.VersionControlRecursionType=t.VersionControlChangeType=t.TfvcVersionType=t.TfvcVersionOption=t.ItemContentType=void 0;const n=i(613);var r;(function(e){e[e["RawText"]=0]="RawText";e[e["Base64Encoded"]=1]="Base64Encoded"})(r=t.ItemContentType||(t.ItemContentType={}));var s;(function(e){e[e["None"]=0]="None";e[e["Previous"]=1]="Previous";e[e["UseRename"]=2]="UseRename"})(s=t.TfvcVersionOption||(t.TfvcVersionOption={}));var o;(function(e){e[e["None"]=0]="None";e[e["Changeset"]=1]="Changeset";e[e["Shelveset"]=2]="Shelveset";e[e["Change"]=3]="Change";e[e["Date"]=4]="Date";e[e["Latest"]=5]="Latest";e[e["Tip"]=6]="Tip";e[e["MergeSource"]=7]="MergeSource"})(o=t.TfvcVersionType||(t.TfvcVersionType={}));var a;(function(e){e[e["None"]=0]="None";e[e["Add"]=1]="Add";e[e["Edit"]=2]="Edit";e[e["Encoding"]=4]="Encoding";e[e["Rename"]=8]="Rename";e[e["Delete"]=16]="Delete";e[e["Undelete"]=32]="Undelete";e[e["Branch"]=64]="Branch";e[e["Merge"]=128]="Merge";e[e["Lock"]=256]="Lock";e[e["Rollback"]=512]="Rollback";e[e["SourceRename"]=1024]="SourceRename";e[e["TargetRename"]=2048]="TargetRename";e[e["Property"]=4096]="Property";e[e["All"]=8191]="All"})(a=t.VersionControlChangeType||(t.VersionControlChangeType={}));var l;(function(e){e[e["None"]=0]="None";e[e["OneLevel"]=1]="OneLevel";e[e["OneLevelPlusNestedEmptyFolders"]=4]="OneLevelPlusNestedEmptyFolders";e[e["Full"]=120]="Full"})(l=t.VersionControlRecursionType||(t.VersionControlRecursionType={}));t.TypeInfo={Change:{},GitRepository:{},GitRepositoryRef:{},ItemContent:{},ItemContentType:{enumValues:{rawText:0,base64Encoded:1}},TfvcBranch:{},TfvcBranchRef:{},TfvcChange:{},TfvcChangeset:{},TfvcChangesetRef:{},TfvcItem:{},TfvcItemDescriptor:{},TfvcItemRequestData:{},TfvcLabel:{},TfvcLabelRef:{},TfvcShelveset:{},TfvcShelvesetRef:{},TfvcVersionDescriptor:{},TfvcVersionOption:{enumValues:{none:0,previous:1,useRename:2}},TfvcVersionType:{enumValues:{none:0,changeset:1,shelveset:2,change:3,date:4,latest:5,tip:6,mergeSource:7}},VersionControlChangeType:{enumValues:{none:0,add:1,edit:2,encoding:4,rename:8,delete:16,undelete:32,branch:64,merge:128,lock:256,rollback:512,sourceRename:1024,targetRename:2048,property:4096,all:8191}},VersionControlProjectInfo:{},VersionControlRecursionType:{enumValues:{none:0,oneLevel:1,oneLevelPlusNestedEmptyFolders:4,full:120}}};t.TypeInfo.Change.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.GitRepository.fields={creationDate:{isDate:true},parentRepository:{typeInfo:t.TypeInfo.GitRepositoryRef},project:{typeInfo:n.TypeInfo.TeamProjectReference}};t.TypeInfo.GitRepositoryRef.fields={project:{typeInfo:n.TypeInfo.TeamProjectReference}};t.TypeInfo.ItemContent.fields={contentType:{enumType:t.TypeInfo.ItemContentType}};t.TypeInfo.TfvcBranch.fields={children:{isArray:true,typeInfo:t.TypeInfo.TfvcBranch},createdDate:{isDate:true}};t.TypeInfo.TfvcBranchRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcChange.fields={changeType:{enumType:t.TypeInfo.VersionControlChangeType},newContent:{typeInfo:t.TypeInfo.ItemContent}};t.TypeInfo.TfvcChangeset.fields={changes:{isArray:true,typeInfo:t.TypeInfo.TfvcChange},createdDate:{isDate:true}};t.TypeInfo.TfvcChangesetRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcItem.fields={changeDate:{isDate:true}};t.TypeInfo.TfvcItemDescriptor.fields={recursionLevel:{enumType:t.TypeInfo.VersionControlRecursionType},versionOption:{enumType:t.TypeInfo.TfvcVersionOption},versionType:{enumType:t.TypeInfo.TfvcVersionType}};t.TypeInfo.TfvcItemRequestData.fields={itemDescriptors:{isArray:true,typeInfo:t.TypeInfo.TfvcItemDescriptor}};t.TypeInfo.TfvcLabel.fields={items:{isArray:true,typeInfo:t.TypeInfo.TfvcItem},modifiedDate:{isDate:true}};t.TypeInfo.TfvcLabelRef.fields={modifiedDate:{isDate:true}};t.TypeInfo.TfvcShelveset.fields={changes:{isArray:true,typeInfo:t.TypeInfo.TfvcChange},createdDate:{isDate:true}};t.TypeInfo.TfvcShelvesetRef.fields={createdDate:{isDate:true}};t.TypeInfo.TfvcVersionDescriptor.fields={versionOption:{enumType:t.TypeInfo.TfvcVersionOption},versionType:{enumType:t.TypeInfo.TfvcVersionType}};t.TypeInfo.VersionControlProjectInfo.fields={defaultSourceControlType:{enumType:n.TypeInfo.SourceControlTypes},project:{typeInfo:n.TypeInfo.TeamProjectReference}}},2662:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WikiType=void 0;const n=i(6648);var r;(function(e){e[e["ProjectWiki"]=0]="ProjectWiki";e[e["CodeWiki"]=1]="CodeWiki"})(r=t.WikiType||(t.WikiType={}));t.TypeInfo={Wiki:{},WikiCreateBaseParameters:{},WikiCreateParametersV2:{},WikiPageDetail:{},WikiPageStat:{},WikiPageViewStats:{},WikiType:{enumValues:{projectWiki:0,codeWiki:1}},WikiUpdateParameters:{},WikiV2:{}};t.TypeInfo.Wiki.fields={repository:{typeInfo:n.TypeInfo.GitRepository}};t.TypeInfo.WikiCreateBaseParameters.fields={type:{enumType:t.TypeInfo.WikiType}};t.TypeInfo.WikiCreateParametersV2.fields={type:{enumType:t.TypeInfo.WikiType},version:{typeInfo:n.TypeInfo.GitVersionDescriptor}};t.TypeInfo.WikiPageDetail.fields={viewStats:{isArray:true,typeInfo:t.TypeInfo.WikiPageStat}};t.TypeInfo.WikiPageStat.fields={day:{isDate:true}};t.TypeInfo.WikiPageViewStats.fields={lastViewedTime:{isDate:true}};t.TypeInfo.WikiUpdateParameters.fields={versions:{isArray:true,typeInfo:n.TypeInfo.GitVersionDescriptor}};t.TypeInfo.WikiV2.fields={type:{enumType:t.TypeInfo.WikiType},versions:{isArray:true,typeInfo:n.TypeInfo.GitVersionDescriptor}}},2047:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.TimelineTeamStatusCode=t.TimelineIterationStatusCode=t.TimelineCriteriaStatusCode=t.TimeFrame=t.PlanUserPermissions=t.PlanType=t.IdentityDisplayFormat=t.FieldType=t.BugsBehavior=t.BoardColumnType=t.BoardBadgeColumnOptions=t.BacklogType=void 0;const n=i(6839);var r;(function(e){e[e["Portfolio"]=0]="Portfolio";e[e["Requirement"]=1]="Requirement";e[e["Task"]=2]="Task"})(r=t.BacklogType||(t.BacklogType={}));var s;(function(e){e[e["InProgressColumns"]=0]="InProgressColumns";e[e["AllColumns"]=1]="AllColumns";e[e["CustomColumns"]=2]="CustomColumns"})(s=t.BoardBadgeColumnOptions||(t.BoardBadgeColumnOptions={}));var o;(function(e){e[e["Incoming"]=0]="Incoming";e[e["InProgress"]=1]="InProgress";e[e["Outgoing"]=2]="Outgoing"})(o=t.BoardColumnType||(t.BoardColumnType={}));var a;(function(e){e[e["Off"]=0]="Off";e[e["AsRequirements"]=1]="AsRequirements";e[e["AsTasks"]=2]="AsTasks"})(a=t.BugsBehavior||(t.BugsBehavior={}));var l;(function(e){e[e["String"]=0]="String";e[e["PlainText"]=1]="PlainText";e[e["Integer"]=2]="Integer";e[e["DateTime"]=3]="DateTime";e[e["TreePath"]=4]="TreePath";e[e["Boolean"]=5]="Boolean";e[e["Double"]=6]="Double"})(l=t.FieldType||(t.FieldType={}));var u;(function(e){e[e["AvatarOnly"]=0]="AvatarOnly";e[e["FullName"]=1]="FullName";e[e["AvatarAndFullName"]=2]="AvatarAndFullName"})(u=t.IdentityDisplayFormat||(t.IdentityDisplayFormat={}));var c;(function(e){e[e["DeliveryTimelineView"]=0]="DeliveryTimelineView"})(c=t.PlanType||(t.PlanType={}));var d;(function(e){e[e["None"]=0]="None";e[e["View"]=1]="View";e[e["Edit"]=2]="Edit";e[e["Delete"]=4]="Delete";e[e["Manage"]=8]="Manage";e[e["AllPermissions"]=15]="AllPermissions"})(d=t.PlanUserPermissions||(t.PlanUserPermissions={}));var p;(function(e){e[e["Past"]=0]="Past";e[e["Current"]=1]="Current";e[e["Future"]=2]="Future"})(p=t.TimeFrame||(t.TimeFrame={}));var A;(function(e){e[e["OK"]=0]="OK";e[e["InvalidFilterClause"]=1]="InvalidFilterClause";e[e["Unknown"]=2]="Unknown"})(A=t.TimelineCriteriaStatusCode||(t.TimelineCriteriaStatusCode={}));var f;(function(e){e[e["OK"]=0]="OK";e[e["IsOverlapping"]=1]="IsOverlapping"})(f=t.TimelineIterationStatusCode||(t.TimelineIterationStatusCode={}));var h;(function(e){e[e["OK"]=0]="OK";e[e["DoesntExistOrAccessDenied"]=1]="DoesntExistOrAccessDenied";e[e["MaxTeamsExceeded"]=2]="MaxTeamsExceeded";e[e["MaxTeamFieldsExceeded"]=3]="MaxTeamFieldsExceeded";e[e["BacklogInError"]=4]="BacklogInError";e[e["MissingTeamFieldValue"]=5]="MissingTeamFieldValue";e[e["NoIterationsExist"]=6]="NoIterationsExist"})(h=t.TimelineTeamStatusCode||(t.TimelineTeamStatusCode={}));t.TypeInfo={BacklogConfiguration:{},BacklogLevelConfiguration:{},BacklogType:{enumValues:{portfolio:0,requirement:1,task:2}},Board:{},BoardBadgeColumnOptions:{enumValues:{inProgressColumns:0,allColumns:1,customColumns:2}},BoardColumn:{},BoardColumnType:{enumValues:{incoming:0,inProgress:1,outgoing:2}},BugsBehavior:{enumValues:{off:0,asRequirements:1,asTasks:2}},CapacityContractBase:{},CapacityPatch:{},CardFieldSettings:{},CardSettings:{},CreatePlan:{},DateRange:{},DeliveryViewData:{},DeliveryViewPropertyCollection:{},FieldInfo:{},FieldType:{enumValues:{string:0,plainText:1,integer:2,dateTime:3,treePath:4,boolean:5,double:6}},IdentityDisplayFormat:{enumValues:{avatarOnly:0,fullName:1,avatarAndFullName:2}},Marker:{},Plan:{},PlanMetadata:{},PlanType:{enumValues:{deliveryTimelineView:0}},PlanUserPermissions:{enumValues:{none:0,view:1,edit:2,delete:4,manage:8,allPermissions:15}},TeamCapacity:{},TeamIterationAttributes:{},TeamMemberCapacity:{},TeamMemberCapacityIdentityRef:{},TeamSetting:{},TeamSettingsDaysOff:{},TeamSettingsDaysOffPatch:{},TeamSettingsIteration:{},TeamSettingsPatch:{},TimeFrame:{enumValues:{past:0,current:1,future:2}},TimelineCriteriaStatus:{},TimelineCriteriaStatusCode:{enumValues:{ok:0,invalidFilterClause:1,unknown:2}},TimelineIterationStatus:{},TimelineIterationStatusCode:{enumValues:{ok:0,isOverlapping:1}},TimelineTeamData:{},TimelineTeamIteration:{},TimelineTeamStatus:{},TimelineTeamStatusCode:{enumValues:{ok:0,doesntExistOrAccessDenied:1,maxTeamsExceeded:2,maxTeamFieldsExceeded:3,backlogInError:4,missingTeamFieldValue:5,noIterationsExist:6}},UpdatePlan:{}};t.TypeInfo.BacklogConfiguration.fields={bugsBehavior:{enumType:t.TypeInfo.BugsBehavior},portfolioBacklogs:{isArray:true,typeInfo:t.TypeInfo.BacklogLevelConfiguration},requirementBacklog:{typeInfo:t.TypeInfo.BacklogLevelConfiguration},taskBacklog:{typeInfo:t.TypeInfo.BacklogLevelConfiguration}};t.TypeInfo.BacklogLevelConfiguration.fields={type:{enumType:t.TypeInfo.BacklogType}};t.TypeInfo.Board.fields={columns:{isArray:true,typeInfo:t.TypeInfo.BoardColumn}};t.TypeInfo.BoardColumn.fields={columnType:{enumType:t.TypeInfo.BoardColumnType}};t.TypeInfo.CapacityContractBase.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.CapacityPatch.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.CardFieldSettings.fields={additionalFields:{isArray:true,typeInfo:t.TypeInfo.FieldInfo},assignedToDisplayFormat:{enumType:t.TypeInfo.IdentityDisplayFormat},coreFields:{isArray:true,typeInfo:t.TypeInfo.FieldInfo}};t.TypeInfo.CardSettings.fields={fields:{typeInfo:t.TypeInfo.CardFieldSettings}};t.TypeInfo.CreatePlan.fields={type:{enumType:t.TypeInfo.PlanType}};t.TypeInfo.DateRange.fields={end:{isDate:true},start:{isDate:true}};t.TypeInfo.DeliveryViewData.fields={criteriaStatus:{typeInfo:t.TypeInfo.TimelineCriteriaStatus},endDate:{isDate:true},startDate:{isDate:true},teams:{isArray:true,typeInfo:t.TypeInfo.TimelineTeamData}};t.TypeInfo.DeliveryViewPropertyCollection.fields={cardSettings:{typeInfo:t.TypeInfo.CardSettings},markers:{isArray:true,typeInfo:t.TypeInfo.Marker}};t.TypeInfo.FieldInfo.fields={fieldType:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.Marker.fields={date:{isDate:true}};t.TypeInfo.Plan.fields={createdDate:{isDate:true},lastAccessed:{isDate:true},modifiedDate:{isDate:true},type:{enumType:t.TypeInfo.PlanType},userPermissions:{enumType:t.TypeInfo.PlanUserPermissions}};t.TypeInfo.PlanMetadata.fields={modifiedDate:{isDate:true},userPermissions:{enumType:t.TypeInfo.PlanUserPermissions}};t.TypeInfo.TeamCapacity.fields={teamMembers:{isArray:true,typeInfo:t.TypeInfo.TeamMemberCapacityIdentityRef}};t.TypeInfo.TeamIterationAttributes.fields={finishDate:{isDate:true},startDate:{isDate:true},timeFrame:{enumType:t.TypeInfo.TimeFrame}};t.TypeInfo.TeamMemberCapacity.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.TeamMemberCapacityIdentityRef.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.TeamSetting.fields={backlogIteration:{typeInfo:t.TypeInfo.TeamSettingsIteration},bugsBehavior:{enumType:t.TypeInfo.BugsBehavior},defaultIteration:{typeInfo:t.TypeInfo.TeamSettingsIteration},workingDays:{isArray:true,enumType:n.TypeInfo.DayOfWeek}};t.TypeInfo.TeamSettingsDaysOff.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.TeamSettingsDaysOffPatch.fields={daysOff:{isArray:true,typeInfo:t.TypeInfo.DateRange}};t.TypeInfo.TeamSettingsIteration.fields={attributes:{typeInfo:t.TypeInfo.TeamIterationAttributes}};t.TypeInfo.TeamSettingsPatch.fields={bugsBehavior:{enumType:t.TypeInfo.BugsBehavior},workingDays:{isArray:true,enumType:n.TypeInfo.DayOfWeek}};t.TypeInfo.TimelineCriteriaStatus.fields={type:{enumType:t.TypeInfo.TimelineCriteriaStatusCode}};t.TypeInfo.TimelineIterationStatus.fields={type:{enumType:t.TypeInfo.TimelineIterationStatusCode}};t.TypeInfo.TimelineTeamData.fields={iterations:{isArray:true,typeInfo:t.TypeInfo.TimelineTeamIteration},status:{typeInfo:t.TypeInfo.TimelineTeamStatus}};t.TypeInfo.TimelineTeamIteration.fields={finishDate:{isDate:true},startDate:{isDate:true},status:{typeInfo:t.TypeInfo.TimelineIterationStatus}};t.TypeInfo.TimelineTeamStatus.fields={type:{enumType:t.TypeInfo.TimelineTeamStatusCode}};t.TypeInfo.UpdatePlan.fields={type:{enumType:t.TypeInfo.PlanType}}},649:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WorkItemTypeFieldsExpandLevel=t.WorkItemRecentActivityType=t.WorkItemExpand=t.WorkItemErrorPolicy=t.TreeStructureGroup=t.TreeNodeStructureType=t.TemplateType=t.ReportingRevisionsExpand=t.QueryType=t.QueryResultType=t.QueryRecursionOption=t.QueryOption=t.QueryExpand=t.QueryErrorPolicy=t.ProvisioningActionType=t.LogicalOperation=t.LinkQueryMode=t.GetFieldsExpand=t.FieldUsage=t.FieldType=t.CommentSortOrder=t.CommentReactionType=t.CommentFormat=t.CommentExpandOptions=t.ClassificationNodesErrorPolicy=void 0;var i;(function(e){e[e["Fail"]=1]="Fail";e[e["Omit"]=2]="Omit"})(i=t.ClassificationNodesErrorPolicy||(t.ClassificationNodesErrorPolicy={}));var n;(function(e){e[e["None"]=0]="None";e[e["Reactions"]=1]="Reactions";e[e["RenderedText"]=8]="RenderedText";e[e["RenderedTextOnly"]=16]="RenderedTextOnly";e[e["All"]=-17]="All"})(n=t.CommentExpandOptions||(t.CommentExpandOptions={}));var r;(function(e){e[e["Markdown"]=0]="Markdown";e[e["Html"]=1]="Html"})(r=t.CommentFormat||(t.CommentFormat={}));var s;(function(e){e[e["Like"]=0]="Like";e[e["Dislike"]=1]="Dislike";e[e["Heart"]=2]="Heart";e[e["Hooray"]=3]="Hooray";e[e["Smile"]=4]="Smile";e[e["Confused"]=5]="Confused"})(s=t.CommentReactionType||(t.CommentReactionType={}));var o;(function(e){e[e["Asc"]=1]="Asc";e[e["Desc"]=2]="Desc"})(o=t.CommentSortOrder||(t.CommentSortOrder={}));var a;(function(e){e[e["String"]=0]="String";e[e["Integer"]=1]="Integer";e[e["DateTime"]=2]="DateTime";e[e["PlainText"]=3]="PlainText";e[e["Html"]=4]="Html";e[e["TreePath"]=5]="TreePath";e[e["History"]=6]="History";e[e["Double"]=7]="Double";e[e["Guid"]=8]="Guid";e[e["Boolean"]=9]="Boolean";e[e["Identity"]=10]="Identity";e[e["PicklistString"]=11]="PicklistString";e[e["PicklistInteger"]=12]="PicklistInteger";e[e["PicklistDouble"]=13]="PicklistDouble"})(a=t.FieldType||(t.FieldType={}));var l;(function(e){e[e["None"]=0]="None";e[e["WorkItem"]=1]="WorkItem";e[e["WorkItemLink"]=2]="WorkItemLink";e[e["Tree"]=3]="Tree";e[e["WorkItemTypeExtension"]=4]="WorkItemTypeExtension"})(l=t.FieldUsage||(t.FieldUsage={}));var u;(function(e){e[e["None"]=0]="None";e[e["ExtensionFields"]=1]="ExtensionFields";e[e["IncludeDeleted"]=2]="IncludeDeleted"})(u=t.GetFieldsExpand||(t.GetFieldsExpand={}));var c;(function(e){e[e["WorkItems"]=0]="WorkItems";e[e["LinksOneHopMustContain"]=1]="LinksOneHopMustContain";e[e["LinksOneHopMayContain"]=2]="LinksOneHopMayContain";e[e["LinksOneHopDoesNotContain"]=3]="LinksOneHopDoesNotContain";e[e["LinksRecursiveMustContain"]=4]="LinksRecursiveMustContain";e[e["LinksRecursiveMayContain"]=5]="LinksRecursiveMayContain";e[e["LinksRecursiveDoesNotContain"]=6]="LinksRecursiveDoesNotContain"})(c=t.LinkQueryMode||(t.LinkQueryMode={}));var d;(function(e){e[e["NONE"]=0]="NONE";e[e["AND"]=1]="AND";e[e["OR"]=2]="OR"})(d=t.LogicalOperation||(t.LogicalOperation={}));var p;(function(e){e[e["Import"]=0]="Import";e[e["Validate"]=1]="Validate"})(p=t.ProvisioningActionType||(t.ProvisioningActionType={}));var A;(function(e){e[e["Fail"]=1]="Fail";e[e["Omit"]=2]="Omit"})(A=t.QueryErrorPolicy||(t.QueryErrorPolicy={}));var f;(function(e){e[e["None"]=0]="None";e[e["Wiql"]=1]="Wiql";e[e["Clauses"]=2]="Clauses";e[e["All"]=3]="All";e[e["Minimal"]=4]="Minimal"})(f=t.QueryExpand||(t.QueryExpand={}));var h;(function(e){e[e["Doing"]=1]="Doing";e[e["Done"]=2]="Done";e[e["Followed"]=3]="Followed"})(h=t.QueryOption||(t.QueryOption={}));var g;(function(e){e[e["ParentFirst"]=0]="ParentFirst";e[e["ChildFirst"]=1]="ChildFirst"})(g=t.QueryRecursionOption||(t.QueryRecursionOption={}));var y;(function(e){e[e["WorkItem"]=1]="WorkItem";e[e["WorkItemLink"]=2]="WorkItemLink"})(y=t.QueryResultType||(t.QueryResultType={}));var m;(function(e){e[e["Flat"]=1]="Flat";e[e["Tree"]=2]="Tree";e[e["OneHop"]=3]="OneHop"})(m=t.QueryType||(t.QueryType={}));var v;(function(e){e[e["None"]=0]="None";e[e["Fields"]=1]="Fields"})(v=t.ReportingRevisionsExpand||(t.ReportingRevisionsExpand={}));var I;(function(e){e[e["WorkItemType"]=0]="WorkItemType";e[e["GlobalWorkflow"]=1]="GlobalWorkflow"})(I=t.TemplateType||(t.TemplateType={}));var E;(function(e){e[e["Area"]=0]="Area";e[e["Iteration"]=1]="Iteration"})(E=t.TreeNodeStructureType||(t.TreeNodeStructureType={}));var C;(function(e){e[e["Areas"]=0]="Areas";e[e["Iterations"]=1]="Iterations"})(C=t.TreeStructureGroup||(t.TreeStructureGroup={}));var T;(function(e){e[e["Fail"]=1]="Fail";e[e["Omit"]=2]="Omit"})(T=t.WorkItemErrorPolicy||(t.WorkItemErrorPolicy={}));var b;(function(e){e[e["None"]=0]="None";e[e["Relations"]=1]="Relations";e[e["Fields"]=2]="Fields";e[e["Links"]=3]="Links";e[e["All"]=4]="All"})(b=t.WorkItemExpand||(t.WorkItemExpand={}));var R;(function(e){e[e["Visited"]=0]="Visited";e[e["Edited"]=1]="Edited";e[e["Deleted"]=2]="Deleted";e[e["Restored"]=3]="Restored"})(R=t.WorkItemRecentActivityType||(t.WorkItemRecentActivityType={}));var w;(function(e){e[e["None"]=0]="None";e[e["AllowedValues"]=1]="AllowedValues";e[e["DependentFields"]=2]="DependentFields";e[e["All"]=3]="All"})(w=t.WorkItemTypeFieldsExpandLevel||(t.WorkItemTypeFieldsExpandLevel={}));t.TypeInfo={AccountMyWorkResult:{},AccountRecentActivityWorkItemModel:{},AccountRecentActivityWorkItemModel2:{},AccountRecentActivityWorkItemModelBase:{},AccountRecentMentionWorkItemModel:{},AccountWorkWorkItemModel:{},ClassificationNodesErrorPolicy:{enumValues:{fail:1,omit:2}},Comment:{},CommentExpandOptions:{enumValues:{none:0,reactions:1,renderedText:8,renderedTextOnly:16,all:-17}},CommentFormat:{enumValues:{markdown:0,html:1}},CommentList:{},CommentReaction:{},CommentReactionType:{enumValues:{like:0,dislike:1,heart:2,hooray:3,smile:4,confused:5}},CommentSortOrder:{enumValues:{asc:1,desc:2}},CommentVersion:{},ExternalDeployment:{},FieldType:{enumValues:{string:0,integer:1,dateTime:2,plainText:3,html:4,treePath:5,history:6,double:7,guid:8,boolean:9,identity:10,picklistString:11,picklistInteger:12,picklistDouble:13}},FieldUsage:{enumValues:{none:0,workItem:1,workItemLink:2,tree:3,workItemTypeExtension:4}},GetFieldsExpand:{enumValues:{none:0,extensionFields:1,includeDeleted:2}},LinkQueryMode:{enumValues:{workItems:0,linksOneHopMustContain:1,linksOneHopMayContain:2,linksOneHopDoesNotContain:3,linksRecursiveMustContain:4,linksRecursiveMayContain:5,linksRecursiveDoesNotContain:6}},LogicalOperation:{enumValues:{none:0,and:1,or:2}},ProvisioningActionType:{enumValues:{import:0,validate:1}},QueryBatchGetRequest:{},QueryErrorPolicy:{enumValues:{fail:1,omit:2}},QueryExpand:{enumValues:{none:0,wiql:1,clauses:2,all:3,minimal:4}},QueryHierarchyItem:{},QueryHierarchyItemsResult:{},QueryOption:{enumValues:{doing:1,done:2,followed:3}},QueryRecursionOption:{enumValues:{parentFirst:0,childFirst:1}},QueryResultType:{enumValues:{workItem:1,workItemLink:2}},QueryType:{enumValues:{flat:1,tree:2,oneHop:3}},ReportingRevisionsExpand:{enumValues:{none:0,fields:1}},TemplateType:{enumValues:{workItemType:0,globalWorkflow:1}},TreeNodeStructureType:{enumValues:{area:0,iteration:1}},TreeStructureGroup:{enumValues:{areas:0,iterations:1}},WorkItemBatchGetRequest:{},WorkItemClassificationNode:{},WorkItemComment:{},WorkItemComments:{},WorkItemErrorPolicy:{enumValues:{fail:1,omit:2}},WorkItemExpand:{enumValues:{none:0,relations:1,fields:2,links:3,all:4}},WorkItemField:{},WorkItemField2:{},WorkItemHistory:{},WorkItemQueryClause:{},WorkItemQueryResult:{},WorkItemRecentActivityType:{enumValues:{visited:0,edited:1,deleted:2,restored:3}},WorkItemTagDefinition:{},WorkItemTypeFieldsExpandLevel:{enumValues:{none:0,allowedValues:1,dependentFields:2,all:3}},WorkItemTypeTemplateUpdateModel:{},WorkItemUpdate:{}};t.TypeInfo.AccountMyWorkResult.fields={workItemDetails:{isArray:true,typeInfo:t.TypeInfo.AccountWorkWorkItemModel}};t.TypeInfo.AccountRecentActivityWorkItemModel.fields={activityDate:{isDate:true},activityType:{enumType:t.TypeInfo.WorkItemRecentActivityType},changedDate:{isDate:true}};t.TypeInfo.AccountRecentActivityWorkItemModel2.fields={activityDate:{isDate:true},activityType:{enumType:t.TypeInfo.WorkItemRecentActivityType},changedDate:{isDate:true}};t.TypeInfo.AccountRecentActivityWorkItemModelBase.fields={activityDate:{isDate:true},activityType:{enumType:t.TypeInfo.WorkItemRecentActivityType},changedDate:{isDate:true}};t.TypeInfo.AccountRecentMentionWorkItemModel.fields={mentionedDateField:{isDate:true}};t.TypeInfo.AccountWorkWorkItemModel.fields={changedDate:{isDate:true}};t.TypeInfo.Comment.fields={createdDate:{isDate:true},createdOnBehalfDate:{isDate:true},format:{enumType:t.TypeInfo.CommentFormat},modifiedDate:{isDate:true},reactions:{isArray:true,typeInfo:t.TypeInfo.CommentReaction}};t.TypeInfo.CommentList.fields={comments:{isArray:true,typeInfo:t.TypeInfo.Comment}};t.TypeInfo.CommentReaction.fields={type:{enumType:t.TypeInfo.CommentReactionType}};t.TypeInfo.CommentVersion.fields={createdDate:{isDate:true},createdOnBehalfDate:{isDate:true},modifiedDate:{isDate:true}};t.TypeInfo.ExternalDeployment.fields={statusDate:{isDate:true}};t.TypeInfo.QueryBatchGetRequest.fields={$expand:{enumType:t.TypeInfo.QueryExpand},errorPolicy:{enumType:t.TypeInfo.QueryErrorPolicy}};t.TypeInfo.QueryHierarchyItem.fields={children:{isArray:true,typeInfo:t.TypeInfo.QueryHierarchyItem},clauses:{typeInfo:t.TypeInfo.WorkItemQueryClause},createdDate:{isDate:true},filterOptions:{enumType:t.TypeInfo.LinkQueryMode},lastExecutedDate:{isDate:true},lastModifiedDate:{isDate:true},linkClauses:{typeInfo:t.TypeInfo.WorkItemQueryClause},queryRecursionOption:{enumType:t.TypeInfo.QueryRecursionOption},queryType:{enumType:t.TypeInfo.QueryType},sourceClauses:{typeInfo:t.TypeInfo.WorkItemQueryClause},targetClauses:{typeInfo:t.TypeInfo.WorkItemQueryClause}};t.TypeInfo.QueryHierarchyItemsResult.fields={value:{isArray:true,typeInfo:t.TypeInfo.QueryHierarchyItem}};t.TypeInfo.WorkItemBatchGetRequest.fields={$expand:{enumType:t.TypeInfo.WorkItemExpand},asOf:{isDate:true},errorPolicy:{enumType:t.TypeInfo.WorkItemErrorPolicy}};t.TypeInfo.WorkItemClassificationNode.fields={children:{isArray:true,typeInfo:t.TypeInfo.WorkItemClassificationNode},structureType:{enumType:t.TypeInfo.TreeNodeStructureType}};t.TypeInfo.WorkItemComment.fields={format:{enumType:t.TypeInfo.CommentFormat},revisedDate:{isDate:true}};t.TypeInfo.WorkItemComments.fields={comments:{isArray:true,typeInfo:t.TypeInfo.WorkItemComment}};t.TypeInfo.WorkItemField.fields={type:{enumType:t.TypeInfo.FieldType},usage:{enumType:t.TypeInfo.FieldUsage}};t.TypeInfo.WorkItemField2.fields={type:{enumType:t.TypeInfo.FieldType},usage:{enumType:t.TypeInfo.FieldUsage}};t.TypeInfo.WorkItemHistory.fields={revisedDate:{isDate:true}};t.TypeInfo.WorkItemQueryClause.fields={clauses:{isArray:true,typeInfo:t.TypeInfo.WorkItemQueryClause},logicalOperator:{enumType:t.TypeInfo.LogicalOperation}};t.TypeInfo.WorkItemQueryResult.fields={asOf:{isDate:true},queryResultType:{enumType:t.TypeInfo.QueryResultType},queryType:{enumType:t.TypeInfo.QueryType}};t.TypeInfo.WorkItemTagDefinition.fields={lastUpdated:{isDate:true}};t.TypeInfo.WorkItemTypeTemplateUpdateModel.fields={actionType:{enumType:t.TypeInfo.ProvisioningActionType},templateType:{enumType:t.TypeInfo.TemplateType}};t.TypeInfo.WorkItemUpdate.fields={revisedDate:{isDate:true}}},6288:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WorkItemTypeClass=t.PageType=t.GetWorkItemTypeExpand=t.FieldType=void 0;var i;(function(e){e[e["String"]=1]="String";e[e["Integer"]=2]="Integer";e[e["DateTime"]=3]="DateTime";e[e["PlainText"]=5]="PlainText";e[e["Html"]=7]="Html";e[e["TreePath"]=8]="TreePath";e[e["History"]=9]="History";e[e["Double"]=10]="Double";e[e["Guid"]=11]="Guid";e[e["Boolean"]=12]="Boolean";e[e["Identity"]=13]="Identity";e[e["PicklistInteger"]=14]="PicklistInteger";e[e["PicklistString"]=15]="PicklistString";e[e["PicklistDouble"]=16]="PicklistDouble"})(i=t.FieldType||(t.FieldType={}));var n;(function(e){e[e["None"]=0]="None";e[e["States"]=1]="States";e[e["Behaviors"]=2]="Behaviors";e[e["Layout"]=4]="Layout"})(n=t.GetWorkItemTypeExpand||(t.GetWorkItemTypeExpand={}));var r;(function(e){e[e["Custom"]=1]="Custom";e[e["History"]=2]="History";e[e["Links"]=3]="Links";e[e["Attachments"]=4]="Attachments"})(r=t.PageType||(t.PageType={}));var s;(function(e){e[e["System"]=0]="System";e[e["Derived"]=1]="Derived";e[e["Custom"]=2]="Custom"})(s=t.WorkItemTypeClass||(t.WorkItemTypeClass={}));t.TypeInfo={FieldModel:{},FieldType:{enumValues:{string:1,integer:2,dateTime:3,plainText:5,html:7,treePath:8,history:9,double:10,guid:11,boolean:12,identity:13,picklistInteger:14,picklistString:15,picklistDouble:16}},FormLayout:{},GetWorkItemTypeExpand:{enumValues:{none:0,states:1,behaviors:2,layout:4}},Page:{},PageType:{enumValues:{custom:1,history:2,links:3,attachments:4}},WorkItemTypeClass:{enumValues:{system:0,derived:1,custom:2}},WorkItemTypeFieldModel:{},WorkItemTypeFieldModel2:{},WorkItemTypeModel:{}};t.TypeInfo.FieldModel.fields={type:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.FormLayout.fields={pages:{isArray:true,typeInfo:t.TypeInfo.Page}};t.TypeInfo.Page.fields={pageType:{enumType:t.TypeInfo.PageType}};t.TypeInfo.WorkItemTypeFieldModel.fields={type:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.WorkItemTypeFieldModel2.fields={type:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.WorkItemTypeModel.fields={class:{enumType:t.TypeInfo.WorkItemTypeClass},layout:{typeInfo:t.TypeInfo.FormLayout}}},8108:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.WorkItemTypeClass=t.RuleConditionType=t.RuleActionType=t.ProcessWorkItemTypeFieldsExpandLevel=t.ProcessClass=t.PageType=t.GetWorkItemTypeExpand=t.GetProcessExpandLevel=t.GetBehaviorsExpand=t.FieldType=t.CustomizationType=void 0;var i;(function(e){e[e["System"]=1]="System";e[e["Inherited"]=2]="Inherited";e[e["Custom"]=3]="Custom"})(i=t.CustomizationType||(t.CustomizationType={}));var n;(function(e){e[e["String"]=1]="String";e[e["Integer"]=2]="Integer";e[e["DateTime"]=3]="DateTime";e[e["PlainText"]=5]="PlainText";e[e["Html"]=7]="Html";e[e["TreePath"]=8]="TreePath";e[e["History"]=9]="History";e[e["Double"]=10]="Double";e[e["Guid"]=11]="Guid";e[e["Boolean"]=12]="Boolean";e[e["Identity"]=13]="Identity";e[e["PicklistInteger"]=14]="PicklistInteger";e[e["PicklistString"]=15]="PicklistString";e[e["PicklistDouble"]=16]="PicklistDouble"})(n=t.FieldType||(t.FieldType={}));var r;(function(e){e[e["None"]=0]="None";e[e["Fields"]=1]="Fields";e[e["CombinedFields"]=2]="CombinedFields"})(r=t.GetBehaviorsExpand||(t.GetBehaviorsExpand={}));var s;(function(e){e[e["None"]=0]="None";e[e["Projects"]=1]="Projects"})(s=t.GetProcessExpandLevel||(t.GetProcessExpandLevel={}));var o;(function(e){e[e["None"]=0]="None";e[e["States"]=1]="States";e[e["Behaviors"]=2]="Behaviors";e[e["Layout"]=4]="Layout"})(o=t.GetWorkItemTypeExpand||(t.GetWorkItemTypeExpand={}));var a;(function(e){e[e["Custom"]=1]="Custom";e[e["History"]=2]="History";e[e["Links"]=3]="Links";e[e["Attachments"]=4]="Attachments"})(a=t.PageType||(t.PageType={}));var l;(function(e){e[e["System"]=0]="System";e[e["Derived"]=1]="Derived";e[e["Custom"]=2]="Custom"})(l=t.ProcessClass||(t.ProcessClass={}));var u;(function(e){e[e["None"]=0]="None";e[e["AllowedValues"]=1]="AllowedValues";e[e["All"]=2]="All"})(u=t.ProcessWorkItemTypeFieldsExpandLevel||(t.ProcessWorkItemTypeFieldsExpandLevel={}));var c;(function(e){e[e["MakeRequired"]=1]="MakeRequired";e[e["MakeReadOnly"]=2]="MakeReadOnly";e[e["SetDefaultValue"]=3]="SetDefaultValue";e[e["SetDefaultFromClock"]=4]="SetDefaultFromClock";e[e["SetDefaultFromCurrentUser"]=5]="SetDefaultFromCurrentUser";e[e["SetDefaultFromField"]=6]="SetDefaultFromField";e[e["CopyValue"]=7]="CopyValue";e[e["CopyFromClock"]=8]="CopyFromClock";e[e["CopyFromCurrentUser"]=9]="CopyFromCurrentUser";e[e["CopyFromField"]=10]="CopyFromField";e[e["SetValueToEmpty"]=11]="SetValueToEmpty";e[e["CopyFromServerClock"]=12]="CopyFromServerClock";e[e["CopyFromServerCurrentUser"]=13]="CopyFromServerCurrentUser";e[e["HideTargetField"]=14]="HideTargetField";e[e["DisallowValue"]=15]="DisallowValue"})(c=t.RuleActionType||(t.RuleActionType={}));var d;(function(e){e[e["When"]=1]="When";e[e["WhenNot"]=2]="WhenNot";e[e["WhenChanged"]=3]="WhenChanged";e[e["WhenNotChanged"]=4]="WhenNotChanged";e[e["WhenWas"]=5]="WhenWas";e[e["WhenStateChangedTo"]=6]="WhenStateChangedTo";e[e["WhenStateChangedFromAndTo"]=7]="WhenStateChangedFromAndTo";e[e["WhenWorkItemIsCreated"]=8]="WhenWorkItemIsCreated";e[e["WhenValueIsDefined"]=9]="WhenValueIsDefined";e[e["WhenValueIsNotDefined"]=10]="WhenValueIsNotDefined";e[e["WhenCurrentUserIsMemberOfGroup"]=11]="WhenCurrentUserIsMemberOfGroup";e[e["WhenCurrentUserIsNotMemberOfGroup"]=12]="WhenCurrentUserIsNotMemberOfGroup"})(d=t.RuleConditionType||(t.RuleConditionType={}));var p;(function(e){e[e["System"]=0]="System";e[e["Derived"]=1]="Derived";e[e["Custom"]=2]="Custom"})(p=t.WorkItemTypeClass||(t.WorkItemTypeClass={}));t.TypeInfo={CreateProcessRuleRequest:{},CustomizationType:{enumValues:{system:1,inherited:2,custom:3}},FieldModel:{},FieldType:{enumValues:{string:1,integer:2,dateTime:3,plainText:5,html:7,treePath:8,history:9,double:10,guid:11,boolean:12,identity:13,picklistInteger:14,picklistString:15,picklistDouble:16}},FormLayout:{},GetBehaviorsExpand:{enumValues:{none:0,fields:1,combinedFields:2}},GetProcessExpandLevel:{enumValues:{none:0,projects:1}},GetWorkItemTypeExpand:{enumValues:{none:0,states:1,behaviors:2,layout:4}},Page:{},PageType:{enumValues:{custom:1,history:2,links:3,attachments:4}},ProcessBehavior:{},ProcessClass:{enumValues:{system:0,derived:1,custom:2}},ProcessInfo:{},ProcessModel:{},ProcessProperties:{},ProcessRule:{},ProcessWorkItemType:{},ProcessWorkItemTypeField:{},ProcessWorkItemTypeFieldsExpandLevel:{enumValues:{none:0,allowedValues:1,all:2}},RuleAction:{},RuleActionType:{enumValues:{makeRequired:1,makeReadOnly:2,setDefaultValue:3,setDefaultFromClock:4,setDefaultFromCurrentUser:5,setDefaultFromField:6,copyValue:7,copyFromClock:8,copyFromCurrentUser:9,copyFromField:10,setValueToEmpty:11,copyFromServerClock:12,copyFromServerCurrentUser:13,hideTargetField:14,disallowValue:15}},RuleCondition:{},RuleConditionType:{enumValues:{when:1,whenNot:2,whenChanged:3,whenNotChanged:4,whenWas:5,whenStateChangedTo:6,whenStateChangedFromAndTo:7,whenWorkItemIsCreated:8,whenValueIsDefined:9,whenValueIsNotDefined:10,whenCurrentUserIsMemberOfGroup:11,whenCurrentUserIsNotMemberOfGroup:12}},UpdateProcessRuleRequest:{},WorkItemStateResultModel:{},WorkItemTypeClass:{enumValues:{system:0,derived:1,custom:2}},WorkItemTypeModel:{}};t.TypeInfo.CreateProcessRuleRequest.fields={actions:{isArray:true,typeInfo:t.TypeInfo.RuleAction},conditions:{isArray:true,typeInfo:t.TypeInfo.RuleCondition}};t.TypeInfo.FieldModel.fields={type:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.FormLayout.fields={pages:{isArray:true,typeInfo:t.TypeInfo.Page}};t.TypeInfo.Page.fields={pageType:{enumType:t.TypeInfo.PageType}};t.TypeInfo.ProcessBehavior.fields={customization:{enumType:t.TypeInfo.CustomizationType}};t.TypeInfo.ProcessInfo.fields={customizationType:{enumType:t.TypeInfo.CustomizationType}};t.TypeInfo.ProcessModel.fields={properties:{typeInfo:t.TypeInfo.ProcessProperties}};t.TypeInfo.ProcessProperties.fields={class:{enumType:t.TypeInfo.ProcessClass}};t.TypeInfo.ProcessRule.fields={actions:{isArray:true,typeInfo:t.TypeInfo.RuleAction},conditions:{isArray:true,typeInfo:t.TypeInfo.RuleCondition},customizationType:{enumType:t.TypeInfo.CustomizationType}};t.TypeInfo.ProcessWorkItemType.fields={customization:{enumType:t.TypeInfo.CustomizationType},layout:{typeInfo:t.TypeInfo.FormLayout},states:{isArray:true,typeInfo:t.TypeInfo.WorkItemStateResultModel}};t.TypeInfo.ProcessWorkItemTypeField.fields={customization:{enumType:t.TypeInfo.CustomizationType},type:{enumType:t.TypeInfo.FieldType}};t.TypeInfo.RuleAction.fields={actionType:{enumType:t.TypeInfo.RuleActionType}};t.TypeInfo.RuleCondition.fields={conditionType:{enumType:t.TypeInfo.RuleConditionType}};t.TypeInfo.UpdateProcessRuleRequest.fields={actions:{isArray:true,typeInfo:t.TypeInfo.RuleAction},conditions:{isArray:true,typeInfo:t.TypeInfo.RuleCondition}};t.TypeInfo.WorkItemStateResultModel.fields={customizationType:{enumType:t.TypeInfo.CustomizationType}};t.TypeInfo.WorkItemTypeModel.fields={class:{enumType:t.TypeInfo.WorkItemTypeClass},layout:{typeInfo:t.TypeInfo.FormLayout},states:{isArray:true,typeInfo:t.TypeInfo.WorkItemStateResultModel}}},1558:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.InputMode=t.InputFilterOperator=t.InputDataType=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["String"]=10]="String";e[e["Number"]=20]="Number";e[e["Boolean"]=30]="Boolean";e[e["Guid"]=40]="Guid";e[e["Uri"]=50]="Uri"})(i=t.InputDataType||(t.InputDataType={}));var n;(function(e){e[e["Equals"]=0]="Equals";e[e["NotEquals"]=1]="NotEquals"})(n=t.InputFilterOperator||(t.InputFilterOperator={}));var r;(function(e){e[e["None"]=0]="None";e[e["TextBox"]=10]="TextBox";e[e["PasswordBox"]=20]="PasswordBox";e[e["Combo"]=30]="Combo";e[e["RadioButtons"]=40]="RadioButtons";e[e["CheckBox"]=50]="CheckBox";e[e["TextArea"]=60]="TextArea"})(r=t.InputMode||(t.InputMode={}));t.TypeInfo={InputDataType:{enumValues:{none:0,string:10,number:20,boolean:30,guid:40,uri:50}},InputDescriptor:{fields:null},InputFilter:{fields:null},InputFilterCondition:{fields:null},InputFilterOperator:{enumValues:{equals:0,notEquals:1}},InputMode:{enumValues:{none:0,textBox:10,passwordBox:20,combo:30,radioButtons:40,checkBox:50,textArea:60}},InputValidation:{fields:null},InputValue:{fields:null},InputValues:{fields:null},InputValuesError:{fields:null},InputValuesQuery:{fields:null}};t.TypeInfo.InputDescriptor.fields={inputMode:{enumType:t.TypeInfo.InputMode},validation:{typeInfo:t.TypeInfo.InputValidation},values:{typeInfo:t.TypeInfo.InputValues}};t.TypeInfo.InputFilter.fields={conditions:{isArray:true,typeInfo:t.TypeInfo.InputFilterCondition}};t.TypeInfo.InputFilterCondition.fields={operator:{enumType:t.TypeInfo.InputFilterOperator}};t.TypeInfo.InputValidation.fields={dataType:{enumType:t.TypeInfo.InputDataType}};t.TypeInfo.InputValue.fields={};t.TypeInfo.InputValues.fields={error:{typeInfo:t.TypeInfo.InputValuesError},possibleValues:{isArray:true,typeInfo:t.TypeInfo.InputValue}};t.TypeInfo.InputValuesError.fields={};t.TypeInfo.InputValuesQuery.fields={inputValues:{isArray:true,typeInfo:t.TypeInfo.InputValues}}},7832:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.OperationStatus=void 0;var i;(function(e){e[e["NotSet"]=0]="NotSet";e[e["Queued"]=1]="Queued";e[e["InProgress"]=2]="InProgress";e[e["Cancelled"]=3]="Cancelled";e[e["Succeeded"]=4]="Succeeded";e[e["Failed"]=5]="Failed"})(i=t.OperationStatus||(t.OperationStatus={}));t.TypeInfo={Operation:{},OperationReference:{},OperationStatus:{enumValues:{notSet:0,queued:1,inProgress:2,cancelled:3,succeeded:4,failed:5}}};t.TypeInfo.Operation.fields={status:{enumType:t.TypeInfo.OperationStatus}};t.TypeInfo.OperationReference.fields={status:{enumType:t.TypeInfo.OperationStatus}}},6839:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.DayOfWeek=void 0;var i;(function(e){e[e["Sunday"]=0]="Sunday";e[e["Monday"]=1]="Monday";e[e["Tuesday"]=2]="Tuesday";e[e["Wednesday"]=3]="Wednesday";e[e["Thursday"]=4]="Thursday";e[e["Friday"]=5]="Friday";e[e["Saturday"]=6]="Saturday"})(i=t.DayOfWeek||(t.DayOfWeek={}));t.TypeInfo={DayOfWeek:{enumValues:{sunday:0,monday:1,tuesday:2,wednesday:3,thursday:4,friday:5,saturday:6}}}},7127:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.SqlDbType=void 0;var i;(function(e){e[e["BigInt"]=0]="BigInt";e[e["Binary"]=1]="Binary";e[e["Bit"]=2]="Bit";e[e["Char"]=3]="Char";e[e["DateTime"]=4]="DateTime";e[e["Decimal"]=5]="Decimal";e[e["Float"]=6]="Float";e[e["Image"]=7]="Image";e[e["Int"]=8]="Int";e[e["Money"]=9]="Money";e[e["NChar"]=10]="NChar";e[e["NText"]=11]="NText";e[e["NVarChar"]=12]="NVarChar";e[e["Real"]=13]="Real";e[e["UniqueIdentifier"]=14]="UniqueIdentifier";e[e["SmallDateTime"]=15]="SmallDateTime";e[e["SmallInt"]=16]="SmallInt";e[e["SmallMoney"]=17]="SmallMoney";e[e["Text"]=18]="Text";e[e["Timestamp"]=19]="Timestamp";e[e["TinyInt"]=20]="TinyInt";e[e["VarBinary"]=21]="VarBinary";e[e["VarChar"]=22]="VarChar";e[e["Variant"]=23]="Variant";e[e["Xml"]=25]="Xml";e[e["Udt"]=29]="Udt";e[e["Structured"]=30]="Structured";e[e["Date"]=31]="Date";e[e["Time"]=32]="Time";e[e["DateTime2"]=33]="DateTime2";e[e["DateTimeOffset"]=34]="DateTimeOffset"})(i=t.SqlDbType||(t.SqlDbType={}));t.TypeInfo={SqlDbType:{enumValues:{BigInt:0,Binary:1,Bit:2,Char:3,DateTime:4,Decimal:5,Float:6,Image:7,Int:8,Money:9,NChar:10,NText:11,NVarChar:12,Real:13,UniqueIdentifier:14,SmallDateTime:15,SmallInt:16,SmallMoney:17,Text:18,Timestamp:19,TinyInt:20,VarBinary:21,VarChar:22,Variant:23,Xml:25,Udt:29,Structured:30,Date:31,Time:32,DateTime2:33,DateTimeOffset:34}}}},7024:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TypeInfo=t.Operation=t.JWTAlgorithm=t.DeploymentFlags=t.ConnectOptions=void 0;var i;(function(e){e[e["None"]=0]="None";e[e["IncludeServices"]=1]="IncludeServices";e[e["IncludeLastUserAccess"]=2]="IncludeLastUserAccess";e[e["IncludeInheritedDefinitionsOnly"]=4]="IncludeInheritedDefinitionsOnly";e[e["IncludeNonInheritedDefinitionsOnly"]=8]="IncludeNonInheritedDefinitionsOnly"})(i=t.ConnectOptions||(t.ConnectOptions={}));var n;(function(e){e[e["None"]=0]="None";e[e["Hosted"]=1]="Hosted";e[e["OnPremises"]=2]="OnPremises"})(n=t.DeploymentFlags||(t.DeploymentFlags={}));var r;(function(e){e[e["None"]=0]="None";e[e["HS256"]=1]="HS256";e[e["RS256"]=2]="RS256"})(r=t.JWTAlgorithm||(t.JWTAlgorithm={}));var s;(function(e){e[e["Add"]=0]="Add";e[e["Remove"]=1]="Remove";e[e["Replace"]=2]="Replace";e[e["Move"]=3]="Move";e[e["Copy"]=4]="Copy";e[e["Test"]=5]="Test"})(s=t.Operation||(t.Operation={}));t.TypeInfo={ConnectOptions:{enumValues:{none:0,includeServices:1,includeLastUserAccess:2,includeInheritedDefinitionsOnly:4,includeNonInheritedDefinitionsOnly:8}},DeploymentFlags:{enumValues:{none:0,hosted:1,onPremises:2}},JsonPatchOperation:{},JWTAlgorithm:{enumValues:{none:0,hS256:1,rS256:2}},Operation:{enumValues:{add:0,remove:1,replace:2,move:3,copy:4,test:5}},SignedUrl:{},TraceFilter:{},VssNotificationEvent:{}};t.TypeInfo.JsonPatchOperation.fields={op:{enumType:t.TypeInfo.Operation}};t.TypeInfo.SignedUrl.fields={signatureExpires:{isDate:true}};t.TypeInfo.TraceFilter.fields={timeCreated:{isDate:true}};t.TypeInfo.VssNotificationEvent.fields={sourceEventCreatedTime:{isDate:true}}},8202:(t,i,n)=>{var r,s;Object.defineProperty(i,"__esModule",{value:true});i.isSigPipeError=i._exposeCertSettings=i._exposeProxySettings=i._normalizeSeparators=i._isRooted=i._getDirectoryName=i._ensureRooted=i._isUncPath=i._loadData=i._ensurePatternRooted=i._getFindInfoFromPattern=i._cloneMatchOptions=i._legacyFindFiles_convertPatternToRegExp=i._which=i._checkPath=i._exist=i._debug=i._error=i._warning=i._command=i._getVariableKey=i._getVariable=i._loc=i._setResourcePath=i._setErrStream=i._setStdStream=i._writeLine=i._truncateBeforeSensitiveKeyword=i._endsWith=i._startsWith=i.IssueAuditAction=i.IssueSource=i._vault=i._knownVariableMap=void 0;var o=n(9896);var a=n(6928);var l=n(857);var u=n(6533);var c=n(9023);var d=n(8373);var p=n(4059);var A=n(7763);var f=n(6982);i._knownVariableMap={};var h;var g;(function(e){e["CustomerScript"]="CustomerScript";e["TaskInternal"]="TaskInternal"})(g=i.IssueSource||(i.IssueSource={}));var y;(function(e){e[e["Unknown"]=0]="Unknown";e[e["ShellTasksValidation"]=1]="ShellTasksValidation"})(y=i.IssueAuditAction||(i.IssueAuditAction={}));if(A.lt(process.versions.node,"4.2.0")){_warning("Tasks require a new agent. Upgrade your agent or node to 4.2.0 or later",g.TaskInternal)}function _startsWith(e,t){return e.slice(0,t.length)==t}i._startsWith=_startsWith;function _endsWith(e,t){return e.slice(-t.length)==t}i._endsWith=_endsWith;function _truncateBeforeSensitiveKeyword(e,t){if(!e){return e}var i=e.search(t);if(i<=0){return e}return"".concat(e.substring(0,i),"...")}i._truncateBeforeSensitiveKeyword=_truncateBeforeSensitiveKeyword;var m=process.stdout;var v=process.stderr;function _writeLine(e){m.write(e+l.EOL)}i._writeLine=_writeLine;function _setStdStream(e){m=e}i._setStdStream=_setStdStream;function _setErrStream(e){v=e}i._setErrStream=_setErrStream;var I={};var E={};var C=false;var T="en-US";function _loadResJson(e){var t;if(_exist(e)){var i=o.readFileSync(e,"utf8").toString();if(i.indexOf("\ufeff")==0){i=i.slice(1)}try{t=JSON.parse(i)}catch(e){_debug("unable to parse resjson with err: "+e.message)}}else{_debug(".resjson file not found: "+e)}return t}function _loadLocStrings(t,i){var n={};if(_exist(t)){var r=e(import.meta.url)(t);if(r&&r.hasOwnProperty("messages")){var s;var l=a.join(a.dirname(t),"Strings","resources.resjson");var u=i.toUpperCase();var c=[];try{c=o.readdirSync(l)}catch(e){}for(var d=0;d0){return c.format.apply(this,[a].concat(t))}else{return a}}i._loc=_loc;function _getVariable(e){var t;var n;var r=_getVariableKey(e);if(i._knownVariableMap.hasOwnProperty(r)){n=i._knownVariableMap[r]}if(n&&n.secret){t=i._vault.retrieveSecret("SECRET_"+r)}else{t=process.env[r];if(!t&&e.toUpperCase()=="AGENT.JOBSTATUS"){t=process.env["agent.jobstatus"]}}_debug(e+"="+t);return t}i._getVariable=_getVariable;function _getVariableKey(e){if(!e){throw new Error(_loc("LIB_ParameterIsRequired","name"))}return e.replace(/\./g,"_").replace(/ /g,"_").toUpperCase()}i._getVariableKey=_getVariableKey;function _command(e,t,i){var n=new d.TaskCommand(e,t,i);_writeLine(n.toString())}i._command=_command;function _warning(e,t,i){if(t===void 0){t=g.TaskInternal}_command("task.issue",{type:"warning",source:t,correlationId:h,auditAction:i},e)}i._warning=_warning;function _error(e,t,i){if(t===void 0){t=g.TaskInternal}_command("task.issue",{type:"error",source:t,correlationId:h,auditAction:i},e)}i._error=_error;var b=((r=_getVariable("system.debug"))===null||r===void 0?void 0:r.toLowerCase())==="true";var R=((s=_getVariable("DistributedTask.Tasks.Node.SkipDebugLogsWhenDebugModeOff"))===null||s===void 0?void 0:s.toLowerCase())==="true";function _debug(e){if(!R||R&&b){_command("task.debug",null,e)}}i._debug=_debug;function _exist(e){var t=false;try{t=!!(e&&o.statSync(e)!=null)}catch(e){if(e&&e.code==="ENOENT"){t=false}else{throw e}}return t}i._exist=_exist;function _checkPath(e,t){_debug("check path : "+e);if(!_exist(e)){throw new Error(_loc("LIB_PathNotFound",t,e))}}i._checkPath=_checkPath;function _which(e,t){if(!e){throw new Error("parameter 'tool' is required")}if(t){var i=_which(e,false);if(i){return i}else{if(process.platform=="win32"){throw new Error(_loc("LIB_WhichNotFound_Win",e))}else{throw new Error(_loc("LIB_WhichNotFound_Linux",e))}}}_debug("which '".concat(e,"'"));try{var n=[];if(process.platform=="win32"&&process.env["PATHEXT"]){for(var r=0,s=process.env["PATHEXT"].split(a.delimiter);r=0||process.platform=="win32"&&e.indexOf("\\")>=0){_debug("not found");return""}var u=[];if(process.env["PATH"]){for(var c=0,d=process.env["PATH"].split(a.delimiter);c=0){var l=r.substr(s).toUpperCase();if(t.some((function(e){return e.toUpperCase()==l}))){return e}}}else{if(isUnixExecutable(i)){return e}}}}catch(t){if(t.code!="ENOENT"){_debug("Unexpected error attempting to determine if executable file exists '".concat(e,"': ").concat(t))}}var u=e;for(var c=0,d=t;c0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function _legacyFindFiles_convertPatternToRegExp(e){e=(process.platform=="win32"?e.replace(/\\/g,"/"):e).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&").replace(/\\\/\\\*\\\*\\\//g,"((/.+/)|(/))").replace(/\\\*\\\*/g,".*").replace(/\\\*/g,"[^/]*").replace(/\\\?/g,"[^/]");e="^".concat(e,"$");var t=process.platform=="win32"?"i":"";return new RegExp(e,t)}i._legacyFindFiles_convertPatternToRegExp=_legacyFindFiles_convertPatternToRegExp;function _cloneMatchOptions(e){return{debug:e.debug,nobrace:e.nobrace,noglobstar:e.noglobstar,dot:e.dot,noext:e.noext,nocase:e.nocase,nonull:e.nonull,matchBase:e.matchBase,nocomment:e.nocomment,nonegate:e.nonegate,flipNegate:e.flipNegate}}i._cloneMatchOptions=_cloneMatchOptions;function _getFindInfoFromPattern(e,t,i){if(!e){throw new Error("getFindRootFromPattern() parameter defaultRoot cannot be empty")}if(!t){throw new Error("getFindRootFromPattern() parameter pattern cannot be empty")}if(!i.nobrace){throw new Error("getFindRootFromPattern() expected matchOptions.nobrace to be true")}i=_cloneMatchOptions(i);i.nocase=false;if(i.matchBase&&!_isRooted(t)&&(process.platform=="win32"?t.replace(/\\/g,"/"):t).indexOf("/")<0){return{adjustedPattern:t,findPath:e,statOnly:false}}var n=new u.Minimatch(t,i);if(n.set.length!=1){throw new Error("getFindRootFromPattern() expected Minimatch(...).set.length to be 1. Actual: "+n.set.length)}var r=[];for(var s=0,o=n.set[0];s0){var t=_getVariable("Agent.ProxyUsername");var i=_getVariable("Agent.ProxyPassword");var n=_getVariable("Agent.ProxyBypassList");global["_vsts_task_lib_proxy_url"]=e;global["_vsts_task_lib_proxy_username"]=t;global["_vsts_task_lib_proxy_bypass"]=n;global["_vsts_task_lib_proxy_password"]=_exposeTaskLibSecret("proxy",i||"");_debug("expose agent proxy configuration.");global["_vsts_task_lib_proxy"]=true}}i._exposeProxySettings=_exposeProxySettings;function _exposeCertSettings(){var e=_getVariable("Agent.CAInfo");if(e){global["_vsts_task_lib_cert_ca"]=e}var t=_getVariable("Agent.ClientCert");if(t){var i=_getVariable("Agent.ClientCertKey");var n=_getVariable("Agent.ClientCertArchive");var r=_getVariable("Agent.ClientCertPassword");global["_vsts_task_lib_cert_clientcert"]=t;global["_vsts_task_lib_cert_key"]=i;global["_vsts_task_lib_cert_archive"]=n;global["_vsts_task_lib_cert_passphrase"]=_exposeTaskLibSecret("cert",r||"")}if(e||t){_debug("expose agent certificate configuration.");global["_vsts_task_lib_cert"]=true}var s=_getVariable("Agent.SkipCertValidation")||"false";if(s){global["_vsts_task_lib_skip_cert_validation"]=s.toUpperCase()==="TRUE"}}i._exposeCertSettings=_exposeCertSettings;function _exposeTaskLibSecret(e,t){if(t){var i=f.randomBytes(32);var n=f.randomBytes(16);var r=f.createCipheriv("aes-256-ctr",i,n);var s=r.update(t,"utf8","hex");s+=r.final("hex");var l=a.join(_getVariable("Agent.TempDirectory")||_getVariable("agent.workFolder")||process.cwd(),e);var u=i.toString("base64")+":"+n.toString("base64");o.writeFileSync(l,u,{encoding:"utf8"});return Buffer.from(l).toString("base64")+":"+Buffer.from(s).toString("base64")}}function isSigPipeError(e){var t;if(!e||typeof e!=="object"){return false}return e.code==="EPIPE"&&((t=e.syscall)===null||t===void 0?void 0:t.toUpperCase())==="WRITE"}i.isSigPipeError=isSigPipeError},4115:e=>{e.exports=balanced;function balanced(e,t,i){if(e instanceof RegExp)e=maybeMatch(e,i);if(t instanceof RegExp)t=maybeMatch(t,i);var n=range(e,t,i);return n&&{start:n[0],end:n[1],pre:i.slice(0,n[0]),body:i.slice(n[0]+e.length,n[1]),post:i.slice(n[1]+t.length)}}function maybeMatch(e,t){var i=t.match(e);return i?i[0]:null}balanced.range=range;function range(e,t,i){var n,r,s,o,a;var l=i.indexOf(e);var u=i.indexOf(t,l+1);var c=l;if(l>=0&&u>0){if(e===t){return[l,u]}n=[];s=i.length;while(c>=0&&!a){if(c==l){n.push(c);l=i.indexOf(e,c+1)}else if(n.length==1){a=[n.pop(),u]}else{r=n.pop();if(r=0?l:u}if(n.length){a=[s,o]}}return a}},3138:(e,t,i)=>{var n=i(7087);var r=i(4115);e.exports=expandTop;var s="\0SLASH"+Math.random()+"\0";var o="\0OPEN"+Math.random()+"\0";var a="\0CLOSE"+Math.random()+"\0";var l="\0COMMA"+Math.random()+"\0";var u="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(s).split("\\{").join(o).split("\\}").join(a).split("\\,").join(l).split("\\.").join(u)}function unescapeBraces(e){return e.split(s).join("\\").split(o).join("{").split(a).join("}").split(l).join(",").split(u).join(".")}function parseCommaParts(e){if(!e)return[""];var t=[];var i=r("{","}",e);if(!i)return e.split(",");var n=i.pre;var s=i.body;var o=i.post;var a=n.split(",");a[a.length-1]+="{"+s+"}";var l=parseCommaParts(o);if(o.length){a[a.length-1]+=l.shift();a.push.apply(a,l)}t.push.apply(t,a);return t}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,t){return e<=t}function gte(e,t){return e>=t}function expand(e,t){var i=[];var s=r("{","}",e);if(!s||/\$$/.test(s.pre))return[e];var o=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(s.body);var l=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(s.body);var u=o||l;var c=s.body.indexOf(",")>=0;if(!u&&!c){if(s.post.match(/,(?!,).*\}/)){e=s.pre+"{"+s.body+a+s.post;return expand(e)}return[e]}var d;if(u){d=s.body.split(/\.\./)}else{d=parseCommaParts(s.body);if(d.length===1){d=expand(d[0],false).map(embrace);if(d.length===1){var p=s.post.length?expand(s.post,false):[""];return p.map((function(e){return s.pre+d[0]+e}))}}}var A=s.pre;var p=s.post.length?expand(s.post,false):[""];var f;if(u){var h=numeric(d[0]);var g=numeric(d[1]);var y=Math.max(d[0].length,d[1].length);var m=d.length==3?Math.abs(numeric(d[2])):1;var v=lte;var I=g0){var R=new Array(b+1).join("0");if(C<0)T="-"+R+T.slice(1);else T=R+T}}}f.push(T)}}else{f=n(d,(function(e){return expand(e,false)}))}for(var w=0;w{e.exports=minimatch;minimatch.Minimatch=Minimatch;var n=function(){try{return i(6928)}catch(e){}}()||{sep:"/"};minimatch.sep=n.sep;var r=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var s=i(3138);var o={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var a="[^/]";var l=a+"*?";var u="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var c="(?:(?!(?:\\/|^)\\.).)*?";var d=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce((function(e,t){e[t]=true;return e}),{})}var p=/\/+/;minimatch.filter=filter;function filter(e,t){t=t||{};return function(i,n,r){return minimatch(i,e,t)}}function ext(e,t){t=t||{};var i={};Object.keys(e).forEach((function(t){i[t]=e[t]}));Object.keys(t).forEach((function(e){i[e]=t[e]}));return i}minimatch.defaults=function(e){if(!e||typeof e!=="object"||!Object.keys(e).length){return minimatch}var t=minimatch;var i=function minimatch(i,n,r){return t(i,n,ext(e,r))};i.Minimatch=function Minimatch(i,n){return new t.Minimatch(i,ext(e,n))};i.Minimatch.defaults=function defaults(i){return t.defaults(ext(e,i)).Minimatch};i.filter=function filter(i,n){return t.filter(i,ext(e,n))};i.defaults=function defaults(i){return t.defaults(ext(e,i))};i.makeRe=function makeRe(i,n){return t.makeRe(i,ext(e,n))};i.braceExpand=function braceExpand(i,n){return t.braceExpand(i,ext(e,n))};i.match=function(i,n,r){return t.match(i,n,ext(e,r))};return i};Minimatch.defaults=function(e){return minimatch.defaults(e).Minimatch};function minimatch(e,t,i){assertValidPattern(t);if(!i)i={};if(!i.nocomment&&t.charAt(0)==="#"){return false}return new Minimatch(t,i).match(e)}function Minimatch(e,t){if(!(this instanceof Minimatch)){return new Minimatch(e,t)}assertValidPattern(e);if(!t)t={};e=e.trim();if(!t.allowWindowsEscape&&n.sep!=="/"){e=e.split(n.sep).join("/")}this.options=t;this.maxGlobstarRecursion=t.maxGlobstarRecursion!==undefined?t.maxGlobstarRecursion:200;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.partial=!!t.partial;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){var e=this.pattern;var t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var i=this.globSet=this.braceExpand();if(t.debug)this.debug=function debug(){console.error.apply(console,arguments)};this.debug(this.pattern,i);i=this.globParts=i.map((function(e){return e.split(p)}));this.debug(this.pattern,i);i=i.map((function(e,t,i){return e.map(this.parse,this)}),this);this.debug(this.pattern,i);i=i.filter((function(e){return e.indexOf(false)===-1}));this.debug(this.pattern,i);this.set=i}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var t=false;var i=this.options;var n=0;if(i.nonegate)return;for(var r=0,s=e.length;rA){throw new TypeError("pattern is too long")}};Minimatch.prototype.parse=parse;var f={};function parse(e,t){assertValidPattern(e);var i=this.options;if(e==="**"){if(!i.noglobstar)return r;else e="*"}if(e==="")return"";var n="";var s=!!i.nocase;var u=false;var c=[];var p=[];var A;var h=false;var g=-1;var y=-1;var m=e.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var v=this;function clearStateChar(){if(A){switch(A){case"*":n+=l;s=true;break;case"?":n+=a;s=true;break;default:n+="\\"+A;break}v.debug("clearStateChar %j %j",A,n);A=false}}for(var I=0,E=e.length,C;I-1;S--){var k=p[S];var P=n.slice(0,k.reStart);var U=n.slice(k.reStart,k.reEnd-8);var O=n.slice(k.reEnd-8,k.reEnd);var _=n.slice(k.reEnd);O+=_;var V=P.split("(").length-1;var F=_;for(I=0;I=0;o--){s=e[o];if(s)break}for(o=0;o=0;o--){if(t[o]===r){l=o;break}}var u=t.slice(s,a);var c=i?t.slice(a+1):t.slice(a+1,l);var d=i?[]:t.slice(l+1);if(u.length){var p=e.slice(n,n+u.length);if(!this._matchOne(p,u,i,0,0)){return false}n+=u.length}var A=0;if(d.length){if(d.length+n>e.length)return false;var f=e.length-d.length;if(this._matchOne(e,d,i,f,0)){A=d.length}else{if(e[e.length-1]!==""||n+d.length===e.length){return false}f--;if(!this._matchOne(e,d,i,f,0)){return false}A=d.length+1}}if(!c.length){var h=!!A;for(o=n;o{t=e.exports=SemVer;var i;if(typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)){i=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER");console.log.apply(console,e)}}else{i=function(){}}t.SEMVER_SPEC_VERSION="2.0.0";var n=256;var r=Number.MAX_SAFE_INTEGER||9007199254740991;var s=16;var o=n-6;var a=t.re=[];var l=t.safeRe=[];var u=t.src=[];var c=0;var d="[a-zA-Z0-9-]";var p=[["\\s",1],["\\d",n],[d,o]];function makeSafeRe(e){for(var t=0;t)?=?)";var S=c++;u[S]=u[f]+"|x|X|\\*";var k=c++;u[k]=u[A]+"|x|X|\\*";var P=c++;u[P]="[v=\\s]*("+u[k]+")"+"(?:\\.("+u[k]+")"+"(?:\\.("+u[k]+")"+"(?:"+u[I]+")?"+u[T]+"?"+")?)?";var U=c++;u[U]="[v=\\s]*("+u[S]+")"+"(?:\\.("+u[S]+")"+"(?:\\.("+u[S]+")"+"(?:"+u[E]+")?"+u[T]+"?"+")?)?";var O=c++;u[O]="^"+u[D]+"\\s*"+u[P]+"$";var _=c++;u[_]="^"+u[D]+"\\s*"+u[U]+"$";var V=c++;u[V]="(?:^|[^\\d])"+"(\\d{1,"+s+"})"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:$|[^\\d])";var F=c++;u[F]="(?:~>?)";var q=c++;u[q]="(\\s*)"+u[F]+"\\s+";a[q]=new RegExp(u[q],"g");l[q]=new RegExp(makeSafeRe(u[q]),"g");var N="$1~";var M=c++;u[M]="^"+u[F]+u[P]+"$";var j=c++;u[j]="^"+u[F]+u[U]+"$";var L=c++;u[L]="(?:\\^)";var G=c++;u[G]="(\\s*)"+u[L]+"\\s+";a[G]=new RegExp(u[G],"g");l[G]=new RegExp(makeSafeRe(u[G]),"g");var x="$1^";var H=c++;u[H]="^"+u[L]+u[P]+"$";var W=c++;u[W]="^"+u[L]+u[U]+"$";var Y=c++;u[Y]="^"+u[D]+"\\s*("+w+")$|^$";var J=c++;u[J]="^"+u[D]+"\\s*("+R+")$|^$";var z=c++;u[z]="(\\s*)"+u[D]+"\\s*("+w+"|"+u[P]+")";a[z]=new RegExp(u[z],"g");l[z]=new RegExp(makeSafeRe(u[z]),"g");var $="$1$2$3";var K=c++;u[K]="^\\s*("+u[P]+")"+"\\s+-\\s+"+"("+u[P]+")"+"\\s*$";var Z=c++;u[Z]="^\\s*("+u[U]+")"+"\\s+-\\s+"+"("+u[U]+")"+"\\s*$";var X=c++;u[X]="(<|>)?=?\\s*\\*";for(var ee=0;een){return null}var i=t.loose?l[B]:l[b];if(!i.test(e)){return null}try{return new SemVer(e,t)}catch(e){return null}}t.valid=valid;function valid(e,t){var i=parse(e,t);return i?i.version:null}t.clean=clean;function clean(e,t){var i=parse(e.trim().replace(/^[=v]+/,""),t);return i?i.version:null}t.SemVer=SemVer;function SemVer(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>n){throw new TypeError("version is longer than "+n+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,t)}i("SemVer",e,t);this.options=t;this.loose=!!t.loose;var s=e.trim().match(t.loose?l[B]:l[b]);if(!s){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+s[1];this.minor=+s[2];this.patch=+s[3];if(this.major>r||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>r||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>r||this.patch<0){throw new TypeError("Invalid patch version")}if(!s[4]){this.prerelease=[]}else{this.prerelease=s[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0){if(typeof this.prerelease[i]==="number"){this.prerelease[i]++;i=-2}}if(i===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=inc;function inc(e,t,i,n){if(typeof i==="string"){n=i;i=undefined}try{return new SemVer(e,i).inc(t,n).version}catch(e){return null}}t.diff=diff;function diff(e,t){if(eq(e,t)){return null}else{var i=parse(e);var n=parse(t);var r="";if(i.prerelease.length||n.prerelease.length){r="pre";var s="prerelease"}for(var o in i){if(o==="major"||o==="minor"||o==="patch"){if(i[o]!==n[o]){return r+o}}}return s}}t.compareIdentifiers=compareIdentifiers;var te=/^[0-9]+$/;function compareIdentifiers(e,t){var i=te.test(e);var n=te.test(t);if(i&&n){e=+e;t=+t}return e===t?0:i&&!n?-1:n&&!i?1:e0}t.lt=lt;function lt(e,t,i){return compare(e,t,i)<0}t.eq=eq;function eq(e,t,i){return compare(e,t,i)===0}t.neq=neq;function neq(e,t,i){return compare(e,t,i)!==0}t.gte=gte;function gte(e,t,i){return compare(e,t,i)>=0}t.lte=lte;function lte(e,t,i){return compare(e,t,i)<=0}t.cmp=cmp;function cmp(e,t,i,n){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof i==="object")i=i.version;return e===i;case"!==":if(typeof e==="object")e=e.version;if(typeof i==="object")i=i.version;return e!==i;case"":case"=":case"==":return eq(e,i,n);case"!=":return neq(e,i,n);case">":return gt(e,i,n);case">=":return gte(e,i,n);case"<":return lt(e,i,n);case"<=":return lte(e,i,n);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=Comparator;function Comparator(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,t)}e=e.trim().split(/\s+/).join(" ");i("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===ie){this.value=""}else{this.value=this.operator+this.semver.version}i("comp",this)}var ie={};Comparator.prototype.parse=function(e){var t=this.options.loose?l[Y]:l[J];var i=e.match(t);if(!i){throw new TypeError("Invalid comparator: "+e)}this.operator=i[1];if(this.operator==="="){this.operator=""}if(!i[2]){this.semver=ie}else{this.semver=new SemVer(i[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){i("Comparator.test",e,this.options.loose);if(this.semver===ie){return true}if(typeof e==="string"){e=new SemVer(e,this.options)}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var i;if(this.operator===""){i=new Range(e.value,t);return satisfies(this.value,i,t)}else if(e.operator===""){i=new Range(this.value,t);return satisfies(e.semver,i,t)}var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var r=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var s=this.semver.version===e.semver.version;var o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var a=cmp(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var l=cmp(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return n||r||s&&o||a||l};t.Range=Range;function Range(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof Comparator){return new Range(e.value,t)}if(!(this instanceof Range)){return new Range(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e.trim().split(/\s+/).join(" ");this.set=this.raw.split("||").map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length}));if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+this.raw)}this.format()}Range.prototype.format=function(){this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var t=this.options.loose;var n=t?l[Z]:l[K];e=e.replace(n,hyphenReplace);i("hyphen replace",e);e=e.replace(l[z],$);i("comparator trim",e,l[z]);e=e.replace(l[q],N);e=e.replace(l[G],x);var r=t?l[Y]:l[J];var s=e.split(" ").map((function(e){return parseComparator(e,this.options)}),this).join(" ").split(/\s+/);if(this.options.loose){s=s.filter((function(e){return!!e.match(r)}))}s=s.map((function(e){return new Comparator(e,this.options)}),this);return s};Range.prototype.intersects=function(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some((function(i){return i.every((function(i){return e.set.some((function(e){return e.every((function(e){return i.intersects(e,t)}))}))}))}))};t.toComparators=toComparators;function toComparators(e,t){return new Range(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))}function parseComparator(e,t){i("comp",e,t);e=replaceCarets(e,t);i("caret",e);e=replaceTildes(e,t);i("tildes",e);e=replaceXRanges(e,t);i("xrange",e);e=replaceStars(e,t);i("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,t){return e.trim().split(/\s+/).map((function(e){return replaceTilde(e,t)})).join(" ")}function replaceTilde(e,t){var n=t.loose?l[j]:l[M];return e.replace(n,(function(t,n,r,s,o){i("tilde",e,t,n,r,s,o);var a;if(isX(n)){a=""}else if(isX(r)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){a=">="+n+"."+r+".0 <"+n+"."+(+r+1)+".0"}else if(o){i("replaceTilde pr",o);a=">="+n+"."+r+"."+s+"-"+o+" <"+n+"."+(+r+1)+".0"}else{a=">="+n+"."+r+"."+s+" <"+n+"."+(+r+1)+".0"}i("tilde return",a);return a}))}function replaceCarets(e,t){return e.trim().split(/\s+/).map((function(e){return replaceCaret(e,t)})).join(" ")}function replaceCaret(e,t){i("caret",e,t);var n=t.loose?l[W]:l[H];return e.replace(n,(function(t,n,r,s,o){i("caret",e,t,n,r,s,o);var a;if(isX(n)){a=""}else if(isX(r)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){if(n==="0"){a=">="+n+"."+r+".0 <"+n+"."+(+r+1)+".0"}else{a=">="+n+"."+r+".0 <"+(+n+1)+".0.0"}}else if(o){i("replaceCaret pr",o);if(n==="0"){if(r==="0"){a=">="+n+"."+r+"."+s+"-"+o+" <"+n+"."+r+"."+(+s+1)}else{a=">="+n+"."+r+"."+s+"-"+o+" <"+n+"."+(+r+1)+".0"}}else{a=">="+n+"."+r+"."+s+"-"+o+" <"+(+n+1)+".0.0"}}else{i("no pr");if(n==="0"){if(r==="0"){a=">="+n+"."+r+"."+s+" <"+n+"."+r+"."+(+s+1)}else{a=">="+n+"."+r+"."+s+" <"+n+"."+(+r+1)+".0"}}else{a=">="+n+"."+r+"."+s+" <"+(+n+1)+".0.0"}}i("caret return",a);return a}))}function replaceXRanges(e,t){i("replaceXRanges",e,t);return e.split(/\s+/).map((function(e){return replaceXRange(e,t)})).join(" ")}function replaceXRange(e,t){e=e.trim();var n=t.loose?l[_]:l[O];return e.replace(n,(function(t,n,r,s,o,a){i("xRange",e,t,n,r,s,o,a);var l=isX(r);var u=l||isX(s);var c=u||isX(o);var d=c;if(n==="="&&d){n=""}if(l){if(n===">"||n==="<"){t="<0.0.0"}else{t="*"}}else if(n&&d){if(u){s=0}o=0;if(n===">"){n=">=";if(u){r=+r+1;s=0;o=0}else{s=+s+1;o=0}}else if(n==="<="){n="<";if(u){r=+r+1}else{s=+s+1}}t=n+r+"."+s+"."+o}else if(u){t=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(c){t=">="+r+"."+s+".0 <"+r+"."+(+s+1)+".0"}i("xRange return",t);return t}))}function replaceStars(e,t){i("replaceStars",e,t);return e.trim().replace(l[X],"")}function hyphenReplace(e,t,i,n,r,s,o,a,l,u,c,d,p){if(isX(i)){t=""}else if(isX(n)){t=">="+i+".0.0"}else if(isX(r)){t=">="+i+"."+n+".0"}else{t=">="+t}if(isX(l)){a=""}else if(isX(u)){a="<"+(+l+1)+".0.0"}else if(isX(c)){a="<"+l+"."+(+u+1)+".0"}else if(d){a="<="+l+"."+u+"."+c+"-"+d}else{a="<="+a}return(t+" "+a).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){e=new SemVer(e,this.options)}for(var t=0;t0){var s=e[r].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch){return true}}}return false}return true}t.satisfies=satisfies;function satisfies(e,t,i){try{t=new Range(t,i)}catch(e){return false}return t.test(e)}t.maxSatisfying=maxSatisfying;function maxSatisfying(e,t,i){var n=null;var r=null;try{var s=new Range(t,i)}catch(e){return null}e.forEach((function(e){if(s.test(e)){if(!n||r.compare(e)===-1){n=e;r=new SemVer(n,i)}}}));return n}t.minSatisfying=minSatisfying;function minSatisfying(e,t,i){var n=null;var r=null;try{var s=new Range(t,i)}catch(e){return null}e.forEach((function(e){if(s.test(e)){if(!n||r.compare(e)===1){n=e;r=new SemVer(n,i)}}}));return n}t.minVersion=minVersion;function minVersion(e,t){e=new Range(e,t);var i=new SemVer("0.0.0");if(e.test(i)){return i}i=new SemVer("0.0.0-0");if(e.test(i)){return i}i=null;for(var n=0;n":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!i||gt(i,t)){i=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(i&&e.test(i)){return i}return null}t.validRange=validRange;function validRange(e,t){try{return new Range(e,t).range||"*"}catch(e){return null}}t.ltr=ltr;function ltr(e,t,i){return outside(e,t,"<",i)}t.gtr=gtr;function gtr(e,t,i){return outside(e,t,">",i)}t.outside=outside;function outside(e,t,i,n){e=new SemVer(e,n);t=new Range(t,n);var r,s,o,a,l;switch(i){case">":r=gt;s=lte;o=lt;a=">";l=">=";break;case"<":r=lt;s=gte;o=gt;a="<";l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,t,n)){return false}for(var u=0;u=0.0.0")}d=d||e;p=p||e;if(r(e.semver,d.semver,n)){d=e}else if(o(e.semver,p.semver,n)){p=e}}));if(d.operator===a||d.operator===l){return false}if((!p.operator||p.operator===a)&&s(e,p.semver)){return false}else if(p.operator===l&&o(e,p.semver)){return false}}return true}t.prerelease=prerelease;function prerelease(e,t){var i=parse(e,t);return i&&i.prerelease.length?i.prerelease:null}t.intersects=intersects;function intersects(e,t,i){e=new Range(e,i);t=new Range(t,i);return e.intersects(t)}t.coerce=coerce;function coerce(e){if(e instanceof SemVer){return e}if(typeof e!=="string"){return null}var t=e.match(l[V]);if(t==null){return null}return parse(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}},358:function(e,t,i){var n=this&&this.__spreadArray||function(e,t,i){if(i||arguments.length===2)for(var n=0,r=t.length,s;n1){i.splice.apply(i,n([0,0],i.splice(1,1),false))}else{throw new Error((0,t.loc)("LIB_DirectoryStackEmpty"))}}else if(!isNaN(r)){if(r0||I.length+i===0){i=i>0?i-1:i;I.splice(i,1)}else{var n=o.resolve(I.shift());cd(n)}return getActualStack()}t.popd=popd;function mkdirP(e){if(!e){throw new Error((0,t.loc)("LIB_ParameterIsRequired","p"))}var i=[];var n=e;while(true){if(i.length>=Number(process.env["TASKLIB_TEST_MKDIRP_FAILSAFE"]||1e3)){(0,t.debug)("loop is out of control");s.mkdirSync(e);return}(0,t.debug)("testing directory '".concat(n,"'"));var r=void 0;try{r=s.statSync(n)}catch(r){if(r.code=="ENOENT"){var a=o.dirname(n);if(n==a){throw new Error((0,t.loc)("LIB_MkdirFailedInvalidDriveRoot",e,n))}i.push(n);n=a;continue}else if(r.code=="UNKNOWN"){throw new Error((0,t.loc)("LIB_MkdirFailedInvalidShare",e,n))}else{throw r}}if(!r.isDirectory()){throw new Error((0,t.loc)("LIB_MkdirFailedFileExists",e,n))}break}while(i.length){var l=i.pop();(0,t.debug)("mkdir '".concat(l,"'"));try{s.mkdirSync(l)}catch(i){throw new Error((0,t.loc)("LIB_MkdirFailed",e,i.message))}}}t.mkdirP=mkdirP;function resolve(){var e=[];for(var i=0;i0){var h=resolve(i.shift());if(h===null||h===void 0?void 0:h.includes("*")){f.push(h);continue}var g=s.lstatSync(h);if(g.isFile()){var y=o.basename(h);A.push(y)}else{f.push(h)}}i.push.apply(i,f);var _loop_1=function(){var e=resolve(i.shift());if(e===null||e===void 0?void 0:e.includes("*")){i.push.apply(i,findMatch(o.dirname(e),[o.basename(e)]));return"continue"}if(s.lstatSync(e).isDirectory()){p.push.apply(p,s.readdirSync(e).map((function(t){return o.join(e,t)})))}else{p.push(e)}};while(i.length>0){_loop_1()}var m=[];var _loop_2=function(){var e=p.shift();var t=o.basename(e);if(e===null||e===void 0?void 0:e.includes("*")){p.push.apply(p,findMatch(o.dirname(e),[t]));return"continue"}if(!l&&t.startsWith(".")&&t!=="."&&t!==".."){return"continue"}var i=safeFind(d,(function(t){return e.startsWith(o.resolve(t))}))||o.resolve(".");if(s.lstatSync(e).isDirectory()&&a){p.push.apply(p,s.readdirSync(e).map((function(t){return o.join(e,t)})));m.push(o.relative(i,e))}else{m.push(o.relative(i,e))}};while(p.length>0){_loop_2()}var v=n(n([],A,true),m,true);return v}catch(e){if(e.code==="ENOENT"){throw new Error((0,t.loc)("LIB_PathNotFound","ls",e.message))}else{throw new Error((0,t.loc)("LIB_OperationFailed","ls",e))}}}t.ls=ls;function flattenArray(e){return e.reduce((function(e,t){return e.concat(Array.isArray(t)?flattenArray(t):t)}),[])}function cp(e,i,n,r,a){if(r===void 0){r=false}if(a===void 0){a=0}retry((function(){var l=false;var u=true;var c=String(e);var d=i;var p="";if(typeof e==="string"&&e.startsWith("-")){p=e.toLowerCase();l=p.includes("r");u=!p.includes("n");c=i;d=String(n)}else if(typeof n==="string"&&n&&n.startsWith("-")){p=n.toLowerCase();l=p.includes("r");u=!p.includes("n");c=String(e);d=i}if(!s.existsSync(d)&&!u){throw new Error((0,t.loc)("LIB_PathNotFound","cp",d))}var A=/[*?{[!@#]/.test(c);if(A){var f=[];var h=o.dirname(c);h=h=="."?o.resolve():h;f=findMatch(h,[o.basename(c)]);if(f.length===0){(0,t.debug)("No matches found for glob pattern: ".concat(c))}for(var g=0,y=f;g=0){try{return e.apply(void 0,i)}catch(i){if(n.retryCount<=0){if(n.continueOnError){(0,t.warning)(i,t.IssueSource.TaskInternal);break}else{throw i}}else{(0,t.debug)('Attempt to execute function "'.concat(e===null||e===void 0?void 0:e.name,'" failed, retries left: ').concat(n.retryCount));n.retryCount--}}}}t.retry=retry;function _getStats(e,i,n){var r;if(i){try{r=s.statSync(e)}catch(i){if(i.code=="ENOENT"&&n){r=s.lstatSync(e);(0,t.debug)(" ".concat(e," (broken symlink)"))}else{throw i}}}else{r=s.lstatSync(e)}return r}function find(e,i){if(!e){(0,t.debug)("no path specified");return[]}e=o.normalize(e);(0,t.debug)("findPath: '".concat(e,"'"));i=i||_getDefaultFindOptions();_debugFindOptions(i);try{s.lstatSync(e)}catch(e){if(e.code=="ENOENT"){(0,t.debug)("0 results");return[]}throw e}try{var n=[];var r=[new E(e,1)];var a=[];var _loop_3=function(){var e=r.pop();var l=void 0;try{var c=!n.length;var d=i.followSpecifiedSymbolicLink&&c;var p=i.followSymbolicLinks||d;l=_getStats(e.path,p,i.allowBrokenSymbolicLinks)}catch(n){if(n.code=="ENOENT"&&i.skipMissingFiles){(0,t.warning)('No such file or directory: "'.concat(e.path,'" - skipping.'),t.IssueSource.TaskInternal);return"continue"}throw n}n.push(e.path);if(l.isDirectory()){(0,t.debug)(" ".concat(e.path," (directory)"));if(i.followSymbolicLinks){var A;if(u._isUncPath(e.path)){A=retry(s.realpathSync,[e.path],{continueOnError:false,retryCount:5})}else{A=s.realpathSync(e.path)}while(a.length>=e.level){a.pop()}if(a.some((function(e){return e==A}))){(0,t.debug)(" cycle detected");return"continue"}a.push(A)}var f=e.level+1;var h=s.readdirSync(e.path).map((function(t){return new E(o.join(e.path,t),f)}));for(var g=h.length-1;g>=0;g--){r.push(h[g])}}else{(0,t.debug)(" ".concat(e.path," (file)"))}};while(r.length){_loop_3()}(0,t.debug)("".concat(n.length," results"));return n}catch(e){throw new Error((0,t.loc)("LIB_OperationFailed","find",e.message))}}t.find=find;var E=function(){function _FindItem(e,t){this.path=e;this.level=t}return _FindItem}();function _debugFindOptions(e){(0,t.debug)("findOptions.allowBrokenSymbolicLinks: '".concat(e.allowBrokenSymbolicLinks,"'"));(0,t.debug)("findOptions.followSpecifiedSymbolicLink: '".concat(e.followSpecifiedSymbolicLink,"'"));(0,t.debug)("findOptions.followSymbolicLinks: '".concat(e.followSymbolicLinks,"'"));(0,t.debug)("findOptions.skipMissingFiles: '".concat(e.skipMissingFiles,"'"))}function _getDefaultFindOptions(){return{allowBrokenSymbolicLinks:false,followSpecifiedSymbolicLink:true,followSymbolicLinks:true,skipMissingFiles:false}}function legacyFindFiles(e,i,n,r){if(!i){throw new Error("pattern parameter cannot be empty")}(0,t.debug)("legacyFindFiles rootDirectory: '".concat(e,"'"));(0,t.debug)("pattern: '".concat(i,"'"));(0,t.debug)("includeFiles: '".concat(n,"'"));(0,t.debug)("includeDirectories: '".concat(r,"'"));if(!n&&!r){n=true}var s=[];var a=[];i=i.replace(/;;/g,"\0");for(var l=0,c=i.split(";");l=0?o:a,a>=0?a:o);t=u._getDirectoryName(e.substring(0,l))}if(!t){return"continue"}var c=u._legacyFindFiles_convertPatternToRegExp(e);var d=find(t,{followSymbolicLinks:true}).filter((function(e){if(n&&r){return true}var t=s.statSync(e).isDirectory();return n&&!t||r&&t})).forEach((function(e){var t=process.platform=="win32"?e.replace(/\\/g,"/"):e;var n="".concat(t,"/");var s=false;if(c.test(t)||r&&c.test(n)){s=true;for(var o=0,a=i;o=0)){I=u._ensureRooted(n,I);(0,t.debug)("rooted pattern: '".concat(I,"'"))}if(f){(0,t.debug)("applying include pattern against original list");var E=l.match(e,I,p);(0,t.debug)(E.length+" matches");for(var C=0,T=E;C0){var n=(0,t.getVariable)("Agent.ProxyUsername");var r=(0,t.getVariable)("Agent.ProxyPassword");var s=JSON.parse((0,t.getVariable)("Agent.ProxyBypassList")||"[]");var o=false;if(e){s.forEach((function(t){if(new RegExp(t,"i").test(e)){o=true}}))}if(o){return null}else{var a=getProxyFormattedUrl(i,n,r);return{proxyUrl:i,proxyUsername:n,proxyPassword:r,proxyBypassHosts:s,proxyFormattedUrl:a}}}else{return null}}t.getHttpProxyConfiguration=getHttpProxyConfiguration;function getHttpCertConfiguration(){var e=(0,t.getVariable)("Agent.CAInfo");var i=(0,t.getVariable)("Agent.ClientCert");if(e||i){var n={};n.caFile=e;n.certFile=i;if(i){var r=(0,t.getVariable)("Agent.ClientCertKey");var s=(0,t.getVariable)("Agent.ClientCertArchive");var o=(0,t.getVariable)("Agent.ClientCertPassword");n.keyFile=r;n.certArchiveFile=s;n.passphrase=o}return n}else{return null}}t.getHttpCertConfiguration=getHttpCertConfiguration;var C=function(){function TestPublisher(e){this.testRunner=e}TestPublisher.prototype.publish=function(e,i,n,r,s,o,a){a=a||"VSTSTask";var l={};l["type"]=this.testRunner;if(i){l["mergeResults"]=i}if(n){l["platform"]=n}if(r){l["config"]=r}if(s){l["runTitle"]=s}if(o){l["publishRunAttachments"]=o}if(e){l["resultFiles"]=Array.isArray(e)?e.join():e}l["testRunSystem"]=a;(0,t.command)("results.publish",l,"")};return TestPublisher}();t.TestPublisher=C;var T=function(){function CodeCoveragePublisher(){}CodeCoveragePublisher.prototype.publish=function(e,i,n,r){var s={};if(e){s["codecoveragetool"]=e}if(i){s["summaryfile"]=i}if(n){s["reportdirectory"]=n}if(r){s["additionalcodecoveragefiles"]=Array.isArray(r)?r.join():r}(0,t.command)("codecoverage.publish",s,"")};return CodeCoveragePublisher}();t.CodeCoveragePublisher=T;var b=function(){function CodeCoverageEnabler(e,t){this.buildTool=e;this.ccTool=t}CodeCoverageEnabler.prototype.enableCodeCoverage=function(e){e["buildtool"]=this.buildTool;e["codecoveragetool"]=this.ccTool;(0,t.command)("codecoverage.enable",e,"")};return CodeCoverageEnabler}();t.CodeCoverageEnabler=b;function uploadFile(e){(0,t.command)("task.uploadfile",null,e)}t.uploadFile=uploadFile;function prependPath(e){assertAgent("2.115.0");(0,t.command)("task.prependpath",null,e)}t.prependPath=prependPath;function uploadSummary(e){(0,t.command)("task.uploadsummary",null,e)}t.uploadSummary=uploadSummary;function addAttachment(e,i,n){(0,t.command)("task.addattachment",{type:e,name:i},n)}t.addAttachment=addAttachment;function setEndpoint(e,i,n,r){(0,t.command)("task.setendpoint",{id:e,field:y[i].toLowerCase(),key:n},r)}t.setEndpoint=setEndpoint;function setProgress(e,i){(0,t.command)("task.setprogress",{value:"".concat(e)},i)}t.setProgress=setProgress;function logDetail(e,i,n,r,s,o,a,l,u,c,d){var p={id:e,parentid:n,type:r,name:s,order:o?o.toString():undefined,starttime:a,finishtime:l,progress:u?u.toString():undefined,state:c?f[c]:undefined,result:d?A[d]:undefined};(0,t.command)("task.logdetail",p,i)}t.logDetail=logDetail;function logIssue(e,i,n,r,s,o){var a={type:h[e].toLowerCase(),code:o,sourcepath:n,linenumber:r?r.toString():undefined,columnnumber:s?s.toString():undefined};(0,t.command)("task.logissue",a,i)}t.logIssue=logIssue;function uploadArtifact(e,i,n){(0,t.command)("artifact.upload",{containerfolder:e,artifactname:n},i)}t.uploadArtifact=uploadArtifact;function associateArtifact(e,i,n){(0,t.command)("artifact.associate",{type:g[n].toLowerCase(),artifactname:e},i)}t.associateArtifact=associateArtifact;function uploadBuildLog(e){(0,t.command)("build.uploadlog",null,e)}t.uploadBuildLog=uploadBuildLog;function updateBuildNumber(e){(0,t.command)("build.updatebuildnumber",null,e)}t.updateBuildNumber=updateBuildNumber;function addBuildTag(e){(0,t.command)("build.addbuildtag",null,e)}t.addBuildTag=addBuildTag;function updateReleaseName(e){assertAgent("2.132.0");(0,t.command)("release.updatereleasename",null,e)}t.updateReleaseName=updateReleaseName;t.TaskCommand=c.TaskCommand;t.commandFromString=c.commandFromString;t.ToolRunner=d.ToolRunner;if(p.lt(process.versions.node,"4.2.0")){(0,t.warning)("Tasks require a new agent. Upgrade your agent or node to 4.2.0 or later",t.IssueSource.TaskInternal)}if(!global["_vsts_task_lib_loaded"]){u._loadData();u._exposeProxySettings();u._exposeCertSettings()}function safeFind(e,t){for(var i=0;i{Object.defineProperty(t,"__esModule",{value:true});t.commandFromString=t.TaskCommand=void 0;var i="##vso[";var n=function(){function TaskCommand(e,t,i){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=i}TaskCommand.prototype.toString=function(){var e=i+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";for(var t in this.properties){if(this.properties.hasOwnProperty(t)){var n=this.properties[t];if(n){e+=t+"="+escape(""+(n||""))+";"}}}}e+="]";var r=""+(this.message||"");e+=escapedata(r);return e};return TaskCommand}();t.TaskCommand=n;function commandFromString(e){var t=i.length;var r=e.indexOf("[");var s=e.indexOf("]");if(r==-1||s==-1||s-r<3){throw new Error("Invalid command brackets")}var o=e.substring(r+1,s);var a=o.indexOf(" ");var l=o;var u={};if(a>0){l=o.trim().substring(0,a);var c=o.trim().substring(a+1);var d=c.split(";");d.forEach((function(e){e=e.trim();if(e.length>0){var t=e.indexOf("=");if(t==-1){throw new Error("Invalid property: "+e)}var i=e.substring(0,t);var n=e.substring(t+1);u[i]=unescape(n)}}))}var p=unescapedata(e.substring(s+1));var A=new n(l,u,p);return A}t.commandFromString=commandFromString;function escapedata(e){return e.replace(/%/g,"%AZP25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function unescapedata(e){return e.replace(/%0D/g,"\r").replace(/%0A/g,"\n").replace(/%AZP25/g,"%")}function escape(e){return e.replace(/%/g,"%AZP25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/]/g,"%5D").replace(/;/g,"%3B")}function unescape(e){return e.replace(/%0D/g,"\r").replace(/%0A/g,"\n").replace(/%5D/g,"]").replace(/%3B/g,";").replace(/%AZP25/g,"%")}},419:function(e,t,i){var n=this&&this.__extends||function(){var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i))e[i]=t[i]};return extendStatics(e,t)};return function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");extendStatics(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}}();Object.defineProperty(t,"__esModule",{value:true});t.ToolRunner=void 0;var r=i(5560);var s=i(857);var o=i(4434);var a=i(5317);var l=i(8202);var u=i(9896);var c=function(e){n(ToolRunner,e);function ToolRunner(t){var i=e.call(this)||this;i.cmdSpecialChars=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];if(!t){throw new Error("Parameter 'toolPath' cannot be null or empty.")}i.toolPath=l._which(t,true);i.args=[];i._debug("toolRunner toolPath: "+t);return i}ToolRunner.prototype._debug=function(e){this.emit("debug",e)};ToolRunner.prototype._argStringToArray=function(e){var t=[];var i=false;var n=false;var r=true;var s="";var append=function(e){if(n){if(e!=='"'){s+="\\"}else{s.slice(0,-1)}}s+=e;n=false};for(var o=0;o-1){var o=n.substring(0,r);i(o);n=n.substring(r+s.EOL.length);r=n.indexOf(s.EOL)}}catch(e){this._debug("error processing line")}return n};ToolRunner.prototype._wrapArg=function(e,t){if(!this._isWrapped(e,t)){return"".concat(t).concat(e).concat(t)}return e};ToolRunner.prototype._unwrapArg=function(e,t){if(this._isWrapped(e,t)){var i=new RegExp("(^\\\\?".concat(t,")|(\\\\?").concat(t,"$)"),"g");return e.trim().replace(i,"")}return e};ToolRunner.prototype._isWrapped=function(e,t){var i=new RegExp("^\\\\?".concat(t,".+\\\\?").concat(t,"$"));return i.test(e.trim())};ToolRunner.prototype._getSpawnFileName=function(e){if(process.platform=="win32"){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}if(e&&e.shell){return this._wrapArg(this.toolPath,'"')}return this.toolPath};ToolRunner.prototype._getSpawnArgs=function(e){var t=this;if(process.platform=="win32"){if(this._isCmdFile()){var i='/D /S /C "'.concat(this._windowsQuoteCmdArg(this.toolPath));for(var n=0;n0;r--){i+=e[r-1];if(n&&e[r-1]=="\\"){i+="\\"}else if(e[r-1]=='"'){n=true;i+='"'}else{n=false}}i+='"';return i.split("").reverse().join("")};ToolRunner.prototype._uv_quote_cmd_arg=function(e){if(!e){return'""'}if(e.indexOf(" ")<0&&e.indexOf("\t")<0&&e.indexOf('"')<0){return e}if(e.indexOf('"')<0&&e.indexOf("\\")<0){return'"'.concat(e,'"')}var t='"';var i=true;for(var n=e.length;n>0;n--){t+=e[n-1];if(i&&e[n-1]=="\\"){t+="\\"}else if(e[n-1]=='"'){i=true;t+="\\"}else{i=false}}t+='"';return t.split("").reverse().join("")};ToolRunner.prototype._cloneExecOptions=function(e){e=e||{};var t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,shell:e.shell||false};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t};ToolRunner.prototype._getSpawnOptions=function(e){e=e||{};var t={};t.cwd=e.cwd;t.env=e.env;t.shell=e.shell;t["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();return t};ToolRunner.prototype._getSpawnSyncOptions=function(e){var t={};t.maxBuffer=1024*1024*1024;t.cwd=e.cwd;t.env=e.env;t.shell=e.shell;t["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();return t};ToolRunner.prototype.execWithPipingAsync=function(e,t){var i=this;this._debug("exec tool: "+this.toolPath);this._debug("arguments:");this.args.forEach((function(e){i._debug(" "+e)}));var n=true;var r=this._cloneExecOptions(t);if(!r.silent){r.outStream.write(this._getCommandString(r)+s.EOL)}var o;var l=e.toolPath;var c;var d=true;var p;var A;var f=0;var h=0;var g;c=this.toolPath;f++;var y=a.spawn(this._getSpawnFileName(r),this._getSpawnArgs(r),this._getSpawnOptions(r));f++;o=a.spawn(e._getSpawnFileName(r),e._getSpawnArgs(r),e._getSpawnOptions(r));A=this.pipeOutputToFile?u.createWriteStream(this.pipeOutputToFile):null;return new Promise((function(e,t){var s,a,u,m;if(A){f++;A.on("finish",(function(){f--;A=null;if(f==0){if(g){t(g)}else{e(h)}}}));A.on("error",(function(n){f--;i._debug("Failed to pipe output of ".concat(c," to file ").concat(i.pipeOutputToFile,". Error = ").concat(n));A=null;if(f==0){if(g){t(g)}else{e(h)}}}))}(s=y.stdout)===null||s===void 0?void 0:s.on("data",(function(e){var t,n;try{if(A){A.write(e)}if(!((t=o.stdin)===null||t===void 0?void 0:t.destroyed)){(n=o.stdin)===null||n===void 0?void 0:n.write(e)}}catch(e){i._debug("Failed to pipe output of "+c+" to "+l);i._debug(l+" might have exited due to errors prematurely. Verify the arguments passed are valid.")}}));(a=y.stderr)===null||a===void 0?void 0:a.on("data",(function(e){if(A){A.write(e)}d=!r.failOnStdErr;if(!r.silent){var t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}}));y.on("error",(function(e){var i;f--;if(A){A.end()}(i=o.stdin)===null||i===void 0?void 0:i.end();g=new Error(c+" failed. "+e.message);if(f==0){t(g)}}));y.on("close",(function(n,s){var a;f--;if(n!=0&&!r.ignoreReturnCode){d=false;p=n;h=p}i._debug("success of first tool:"+d);if(A){A.end()}(a=o.stdin)===null||a===void 0?void 0:a.end();if(f==0){if(g){t(g)}else{e(h)}}}));var v="";(u=o.stdout)===null||u===void 0?void 0:u.on("data",(function(e){i.emit("stdout",e);if(!r.silent){r.outStream.write(e)}v=i._processLineBuffer(e,v,(function(e){i.emit("stdline",e)}))}));var I="";(m=o.stderr)===null||m===void 0?void 0:m.on("data",(function(e){i.emit("stderr",e);n=!r.failOnStdErr;if(!r.silent){var t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}I=i._processLineBuffer(e,I,(function(e){i.emit("errline",e)}))}));o.on("error",(function(e){f--;g=new Error(l+" failed. "+e.message);if(f==0){t(g)}}));o.on("close",(function(s,o){f--;i._debug("rc:"+s);h=s;if(v.length>0){i.emit("stdline",v)}if(I.length>0){i.emit("errline",I)}if(s!=0&&!r.ignoreReturnCode){n=false}i._debug("success:"+n);if(!d){g=new Error(c+" failed with return code: "+p)}else if(!n){g=new Error(l+" failed with return code: "+s)}if(f==0){if(g){t(g)}else{e(h)}}}))}))};ToolRunner.prototype.execWithPiping=function(e,t){var i=this;var n,o,l,c;var d=r.defer();this._debug("exec tool: "+this.toolPath);this._debug("arguments:");this.args.forEach((function(e){i._debug(" "+e)}));var p=true;var A=this._cloneExecOptions(t);if(!A.silent){A.outStream.write(this._getCommandString(A)+s.EOL)}var f;var h=e.toolPath;var g;var y=true;var m;var v;var I=0;var E=0;var C;g=this.toolPath;I++;var T=a.spawn(this._getSpawnFileName(A),this._getSpawnArgs(A),this._getSpawnOptions(A));I++;f=a.spawn(e._getSpawnFileName(A),e._getSpawnArgs(A),e._getSpawnOptions(A));v=this.pipeOutputToFile?u.createWriteStream(this.pipeOutputToFile):null;if(v){I++;v.on("finish",(function(){I--;v=null;if(I==0){if(C){d.reject(C)}else{d.resolve(E)}}}));v.on("error",(function(e){I--;i._debug("Failed to pipe output of ".concat(g," to file ").concat(i.pipeOutputToFile,". Error = ").concat(e));v=null;if(I==0){if(C){d.reject(C)}else{d.resolve(E)}}}))}(n=T.stdout)===null||n===void 0?void 0:n.on("data",(function(e){var t;try{if(v){v.write(e)}(t=f.stdin)===null||t===void 0?void 0:t.write(e)}catch(e){i._debug("Failed to pipe output of "+g+" to "+h);i._debug(h+" might have exited due to errors prematurely. Verify the arguments passed are valid.")}}));(o=T.stderr)===null||o===void 0?void 0:o.on("data",(function(e){if(v){v.write(e)}y=!A.failOnStdErr;if(!A.silent){var t=A.failOnStdErr?A.errStream:A.outStream;t.write(e)}}));T.on("error",(function(e){var t;I--;if(v){v.end()}(t=f.stdin)===null||t===void 0?void 0:t.end();C=new Error(g+" failed. "+e.message);if(I==0){d.reject(C)}}));T.on("close",(function(e,t){var n;I--;if(e!=0&&!A.ignoreReturnCode){y=false;m=e;E=m}i._debug("success of first tool:"+y);if(v){v.end()}(n=f.stdin)===null||n===void 0?void 0:n.end();if(I==0){if(C){d.reject(C)}else{d.resolve(E)}}}));var b="";(l=f.stdout)===null||l===void 0?void 0:l.on("data",(function(e){i.emit("stdout",e);if(!A.silent){A.outStream.write(e)}b=i._processLineBuffer(e,b,(function(e){i.emit("stdline",e)}))}));var R="";(c=f.stderr)===null||c===void 0?void 0:c.on("data",(function(e){i.emit("stderr",e);p=!A.failOnStdErr;if(!A.silent){var t=A.failOnStdErr?A.errStream:A.outStream;t.write(e)}R=i._processLineBuffer(e,R,(function(e){i.emit("errline",e)}))}));f.on("error",(function(e){I--;C=new Error(h+" failed. "+e.message);if(I==0){d.reject(C)}}));f.on("close",(function(e,t){I--;i._debug("rc:"+e);E=e;if(b.length>0){i.emit("stdline",b)}if(R.length>0){i.emit("errline",R)}if(e!=0&&!A.ignoreReturnCode){p=false}i._debug("success:"+p);if(!y){C=new Error(g+" failed with return code: "+m)}else if(!p){C=new Error(h+" failed with return code: "+e)}if(I==0){if(C){d.reject(C)}else{d.resolve(E)}}}));return d.promise};ToolRunner.prototype.arg=function(e){if(!e){return this}if(e instanceof Array){this._debug(this.toolPath+" arg: "+JSON.stringify(e));this.args=this.args.concat(e)}else if(typeof e==="string"){this._debug(this.toolPath+" arg: "+e);this.args=this.args.concat(e.trim())}return this};ToolRunner.prototype.line=function(e){if(!e){return this}this._debug(this.toolPath+" arg: "+e);this.args=this.args.concat(this._argStringToArray(e));return this};ToolRunner.prototype.argIf=function(e,t){if(e){this.arg(t)}return this};ToolRunner.prototype.pipeExecOutputToTool=function(e,t){this.pipeOutputToTool=e;this.pipeOutputToFile=t;return this};ToolRunner.prototype.execAsync=function(e){var t=this;var i,n,r;if(this.pipeOutputToTool){return this.execWithPipingAsync(this.pipeOutputToTool,e)}this._debug("exec tool: "+this.toolPath);this._debug("arguments:");this.args.forEach((function(e){t._debug(" "+e)}));var o=this._cloneExecOptions(e);if(!o.silent){o.outStream.write(this._getCommandString(o)+s.EOL)}var l=new d(o,this.toolPath);l.on("debug",(function(e){t._debug(e)}));var u="";var c="";var emitDoneEvent=function(e,i){l.on("done",(function(n,r){if(u.length>0){t.emit("stdline",u)}if(c.length>0){t.emit("errline",c)}if(p){p.removeAllListeners()}if(n){i(n)}else{e(r)}}))};var p;try{p=a.spawn(this._getSpawnFileName(e),this._getSpawnArgs(o),this._getSpawnOptions(e))}catch(e){return new Promise((function(t,i){emitDoneEvent(t,i);l.processError=e.message;l.processExited=true;l.processClosed=true;l.CheckComplete()}))}this.childProcess=p;(i=p.stdout)===null||i===void 0?void 0:i.on("finish",(function(){if(!o.silent){o.outStream.write(s.EOL)}}));(n=p.stdout)===null||n===void 0?void 0:n.on("data",(function(e){t.emit("stdout",e);if(!o.silent){o.outStream.write(e)}u=t._processLineBuffer(e,u,(function(e){t.emit("stdline",e)}))}));(r=p.stderr)===null||r===void 0?void 0:r.on("data",(function(e){l.processStderr=true;t.emit("stderr",e);if(!o.silent){var i=o.failOnStdErr?o.errStream:o.outStream;i.write(e)}c=t._processLineBuffer(e,c,(function(e){t.emit("errline",e)}))}));p.on("error",(function(e){l.processError=e.message;l.processExited=true;l.processClosed=true;l.CheckComplete()}));p.on("exit",(function(e,t){l.processExitCode=e;l.processExitSignal=t;l.processExited=true;l.CheckComplete()}));p.on("close",(function(e,t){l.processCloseCode=e;l.processCloseSignal=t;l.processClosed=true;l.processExited=true;l.CheckComplete()}));return new Promise(emitDoneEvent)};ToolRunner.prototype.exec=function(e){var t=this;var i,n,o;if(this.pipeOutputToTool){return this.execWithPiping(this.pipeOutputToTool,e)}var l=r.defer();this._debug("exec tool: "+this.toolPath);this._debug("arguments:");this.args.forEach((function(e){t._debug(" "+e)}));var u=this._cloneExecOptions(e);if(!u.silent){u.outStream.write(this._getCommandString(u)+s.EOL)}var c=new d(u,this.toolPath);c.on("debug",(function(e){t._debug(e)}));var p="";var A="";c.on("done",(function(e,i){if(p.length>0){t.emit("stdline",p)}if(A.length>0){t.emit("errline",A)}if(f){f.removeAllListeners()}if(e){l.reject(e)}else{l.resolve(i)}}));var f;try{f=a.spawn(this._getSpawnFileName(e),this._getSpawnArgs(u),this._getSpawnOptions(e))}catch(e){c.processError=e.message;c.processExited=true;c.processClosed=true;c.CheckComplete();return l.promise}this.childProcess=f;(i=f.stdout)===null||i===void 0?void 0:i.on("finish",(function(){if(!u.silent){u.outStream.write(s.EOL)}}));(n=f.stdout)===null||n===void 0?void 0:n.on("data",(function(e){t.emit("stdout",e);if(!u.silent){u.outStream.write(e)}p=t._processLineBuffer(e,p,(function(e){t.emit("stdline",e)}))}));(o=f.stderr)===null||o===void 0?void 0:o.on("data",(function(e){c.processStderr=true;t.emit("stderr",e);if(!u.silent){var i=u.failOnStdErr?u.errStream:u.outStream;i.write(e)}A=t._processLineBuffer(e,A,(function(e){t.emit("errline",e)}))}));f.on("error",(function(e){c.processError=e.message;c.processExited=true;c.processClosed=true;c.CheckComplete()}));f.on("exit",(function(e,t){c.processExitCode=e;c.processExitSignal=t;c.processExited=true;c.CheckComplete()}));f.on("close",(function(e,t){c.processCloseCode=e;c.processCloseSignal=t;c.processClosed=true;c.processExited=true;c.CheckComplete()}));return l.promise};ToolRunner.prototype.execSync=function(e){var t=this;this._debug("exec tool: "+this.toolPath);this._debug("arguments:");this.args.forEach((function(e){t._debug(" "+e)}));var i=true;e=this._cloneExecOptions(e);if(!e.silent){e.outStream.write(this._getCommandString(e)+s.EOL)}var n=a.spawnSync(this._getSpawnFileName(e),this._getSpawnArgs(e),this._getSpawnSyncOptions(e));if(!e.silent&&n.stdout&&n.stdout.length>0){e.outStream.write(n.stdout)}if(!e.silent&&n.stderr&&n.stderr.length>0){e.errStream.write(n.stderr)}var r={code:n.status,error:n.error};r.stdout=n.stdout?n.stdout.toString():"";r.stderr=n.stderr?n.stderr.toString():"";return r};ToolRunner.prototype.killChildProcess=function(e){if(e===void 0){e="SIGTERM"}if(this.childProcess){this._debug("[killChildProcess] Signal ".concat(e," received"));this.childProcess.kill(e)}};return ToolRunner}(o.EventEmitter);t.ToolRunner=c;var d=function(e){n(ExecState,e);function ExecState(t,i){var n=e.call(this)||this;n.delay=1e4;n.timeout=null;if(!i){throw new Error("toolPath must not be empty")}n.options=t;n.toolPath=i;var r=process.env["TASKLIB_TEST_TOOLRUNNER_EXITDELAY"];if(r){n.delay=parseInt(r)}return n}ExecState.prototype.CheckComplete=function(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=setTimeout(ExecState.HandleTimeout,this.delay,this)}};ExecState.prototype._debug=function(e){this.emit("debug",e)};ExecState.prototype._setResult=function(){var e;if(this.processExited){this._debug("Process exited with code ".concat(this.processExitCode," and signal ").concat(this.processExitSignal," for tool '").concat(this.toolPath,"'"));if(this.processError){e=new Error(l._loc("LIB_ProcessError",this.toolPath,this.processError))}else if(this.processExitCode!=0&&!this.options.ignoreReturnCode){e=new Error(l._loc("LIB_ProcessExitCode",this.toolPath,this.processExitCode))}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(l._loc("LIB_ProcessStderr",this.toolPath))}}if(this.processClosed){this._debug("STDIO streams have closed and received exit code ".concat(this.processCloseCode," and signal ").concat(this.processCloseSignal," for tool '").concat(this.toolPath,"'"))}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)};ExecState.HandleTimeout=function(e){if(e.done){return}if(!e.processClosed&&e.processExited){console.log(l._loc("LIB_StdioNotClosed",e.delay/1e3,e.toolPath));e._debug(l._loc("LIB_StdioNotClosed",e.delay/1e3,e.toolPath))}e._setResult()};return ExecState}(o.EventEmitter)},4059:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.Vault=void 0;var n=i(9896);var r=i(6928);var s=i(6982);var o=i(9021);var a="aes-256-ctr";var l="hex";var u="utf8";var c=function(){function Vault(e){this._keyFile=r.join(e,".taskkey");this._store={};this.genKey()}Vault.prototype.initialize=function(){};Vault.prototype.storeSecret=function(e,t){if(!e||e.length==0){return false}e=e.toLowerCase();if(!t||t.length==0){if(this._store.hasOwnProperty(e)){delete this._store[e]}return false}var i=this.getKey();var n=s.randomBytes(16);var r=s.createCipheriv(a,i,n);var o=r.update(t,u,l);var c=r.final(l);this._store[e]=n.toString(l)+o+c;return true};Vault.prototype.retrieveSecret=function(e){var t;e=(e||"").toLowerCase();if(this._store.hasOwnProperty(e)){var i=this.getKey();var n=this._store[e];var r=Buffer.from(n,l);var o=r.slice(0,16);var c=r.slice(16);var d=s.createDecipheriv(a,i,o);var p=d.update(c);var A=d.final(u);t=p+A}return t};Vault.prototype.getKey=function(){var e=n.readFileSync(this._keyFile).toString("utf8");return s.createHash("sha256").update(e).digest()};Vault.prototype.genKey=function(){n.writeFileSync(this._keyFile,o(),{encoding:"utf8"})};return Vault}();t.Vault=c},3251:function(e){(function(t,i){true?e.exports=i():0})(this,(function(){"use strict";var e=typeof globalThis!=="undefined"?globalThis:typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};function getCjsExportFromNamespace(e){return e&&e["default"]||e}var load=function(e,t,i={}){var n,r,s;for(n in t){s=t[n];i[n]=(r=e[n])!=null?r:s}return i};var overwrite=function(e,t,i={}){var n,r;for(n in e){r=e[n];if(t[n]!==void 0){i[n]=r}}return i};var t={load:load,overwrite:overwrite};var i;i=class DLList{constructor(e,t){this.incr=e;this.decr=t;this._first=null;this._last=null;this.length=0}push(e){var t;this.length++;if(typeof this.incr==="function"){this.incr()}t={value:e,prev:this._last,next:null};if(this._last!=null){this._last.next=t;this._last=t}else{this._first=this._last=t}return void 0}shift(){var e;if(this._first==null){return}else{this.length--;if(typeof this.decr==="function"){this.decr()}}e=this._first.value;if((this._first=this._first.next)!=null){this._first.prev=null}else{this._last=null}return e}first(){if(this._first!=null){return this._first.value}}getArray(){var e,t,i;e=this._first;i=[];while(e!=null){i.push((t=e,e=e.next,t.value))}return i}forEachShift(e){var t;t=this.shift();while(t!=null){e(t),t=this.shift()}return void 0}debug(){var e,t,i,n,r;e=this._first;r=[];while(e!=null){r.push((t=e,e=e.next,{value:t.value,prev:(i=t.prev)!=null?i.value:void 0,next:(n=t.next)!=null?n.value:void 0}))}return r}};var n=i;var r;r=class Events{constructor(e){this.instance=e;this._events={};if(this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null){throw new Error("An Emitter already exists for this object")}this.instance.on=(e,t)=>this._addListener(e,"many",t);this.instance.once=(e,t)=>this._addListener(e,"once",t);this.instance.removeAllListeners=(e=null)=>{if(e!=null){return delete this._events[e]}else{return this._events={}}}}_addListener(e,t,i){var n;if((n=this._events)[e]==null){n[e]=[]}this._events[e].push({cb:i,status:t});return this.instance}listenerCount(e){if(this._events[e]!=null){return this._events[e].length}else{return 0}}async trigger(e,...t){var i,n;try{if(e!=="debug"){this.trigger("debug",`Event triggered: ${e}`,t)}if(this._events[e]==null){return}this._events[e]=this._events[e].filter((function(e){return e.status!=="none"}));n=this._events[e].map((async e=>{var i,n;if(e.status==="none"){return}if(e.status==="once"){e.status="none"}try{n=typeof e.cb==="function"?e.cb(...t):void 0;if(typeof(n!=null?n.then:void 0)==="function"){return await n}else{return n}}catch(e){i=e;{this.trigger("error",i)}return null}}));return(await Promise.all(n)).find((function(e){return e!=null}))}catch(e){i=e;{this.trigger("error",i)}return null}}};var s=r;var o,a,l;o=n;a=s;l=class Queues{constructor(e){var t;this.Events=new a(this);this._length=0;this._lists=function(){var i,n,r;r=[];for(t=i=1,n=e;1<=n?i<=n:i>=n;t=1<=n?++i:--i){r.push(new o((()=>this.incr()),(()=>this.decr())))}return r}.call(this)}incr(){if(this._length++===0){return this.Events.trigger("leftzero")}}decr(){if(--this._length===0){return this.Events.trigger("zero")}}push(e){return this._lists[e.options.priority].push(e)}queued(e){if(e!=null){return this._lists[e].length}else{return this._length}}shiftAll(e){return this._lists.forEach((function(t){return t.forEachShift(e)}))}getFirst(e=this._lists){var t,i,n;for(t=0,i=e.length;t0){return n}}return[]}shiftLastFrom(e){return this.getFirst(this._lists.slice(e).reverse()).shift()}};var u=l;var c;c=class BottleneckError extends Error{};var d=c;var p,A,f,h,g;h=10;A=5;g=t;p=d;f=class Job{constructor(e,t,i,n,r,s,o,a){this.task=e;this.args=t;this.rejectOnDrop=r;this.Events=s;this._states=o;this.Promise=a;this.options=g.load(i,n);this.options.priority=this._sanitizePriority(this.options.priority);if(this.options.id===n.id){this.options.id=`${this.options.id}-${this._randomIndex()}`}this.promise=new this.Promise(((e,t)=>{this._resolve=e;this._reject=t}));this.retryCount=0}_sanitizePriority(e){var t;t=~~e!==e?A:e;if(t<0){return 0}else if(t>h-1){return h-1}else{return t}}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:e,message:t="This job has been dropped by Bottleneck"}={}){if(this._states.remove(this.options.id)){if(this.rejectOnDrop){this._reject(e!=null?e:new p(t))}this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise});return true}else{return false}}_assertStatus(e){var t;t=this._states.jobStatus(this.options.id);if(!(t===e||e==="DONE"&&t===null)){throw new p(`Invalid job status ${t}, expected ${e}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}}doReceive(){this._states.start(this.options.id);return this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(e,t){this._assertStatus("RECEIVED");this._states.next(this.options.id);return this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:e,blocked:t})}doRun(){if(this.retryCount===0){this._assertStatus("QUEUED");this._states.next(this.options.id)}else{this._assertStatus("EXECUTING")}return this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(e,t,i,n){var r,s,o;if(this.retryCount===0){this._assertStatus("RUNNING");this._states.next(this.options.id)}else{this._assertStatus("EXECUTING")}s={args:this.args,options:this.options,retryCount:this.retryCount};this.Events.trigger("executing",s);try{o=await(e!=null?e.schedule(this.options,this.task,...this.args):this.task(...this.args));if(t()){this.doDone(s);await n(this.options,s);this._assertStatus("DONE");return this._resolve(o)}}catch(e){r=e;return this._onFailure(r,s,t,i,n)}}doExpire(e,t,i){var n,r;if(this._states.jobStatus(this.options.id==="RUNNING")){this._states.next(this.options.id)}this._assertStatus("EXECUTING");r={args:this.args,options:this.options,retryCount:this.retryCount};n=new p(`This job timed out after ${this.options.expiration} ms.`);return this._onFailure(n,r,e,t,i)}async _onFailure(e,t,i,n,r){var s,o;if(i()){s=await this.Events.trigger("failed",e,t);if(s!=null){o=~~s;this.Events.trigger("retry",`Retrying ${this.options.id} after ${o} ms`,t);this.retryCount++;return n(o)}else{this.doDone(t);await r(this.options,t);this._assertStatus("DONE");return this._reject(e)}}}doDone(e){this._assertStatus("EXECUTING");this._states.next(this.options.id);return this.Events.trigger("done",e)}};var y=f;var m,v,I;I=t;m=d;v=class LocalDatastore{constructor(e,t,i){this.instance=e;this.storeOptions=t;this.clientId=this.instance._randomIndex();I.load(i,i,this);this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now();this._running=0;this._done=0;this._unblockTime=0;this.ready=this.Promise.resolve();this.clients={};this._startHeartbeat()}_startHeartbeat(){var e;if(this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)){return typeof(e=this.heartbeat=setInterval((()=>{var e,t,i,n,r;n=Date.now();if(this.storeOptions.reservoirRefreshInterval!=null&&n>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval){this._lastReservoirRefresh=n;this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount;this.instance._drainAll(this.computeCapacity())}if(this.storeOptions.reservoirIncreaseInterval!=null&&n>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval){({reservoirIncreaseAmount:e,reservoirIncreaseMaximum:i,reservoir:r}=this.storeOptions);this._lastReservoirIncrease=n;t=i!=null?Math.min(e,i-r):e;if(t>0){this.storeOptions.reservoir+=t;return this.instance._drainAll(this.computeCapacity())}}}),this.heartbeatInterval)).unref==="function"?e.unref():void 0}else{return clearInterval(this.heartbeat)}}async __publish__(e){await this.yieldLoop();return this.instance.Events.trigger("message",e.toString())}async __disconnect__(e){await this.yieldLoop();clearInterval(this.heartbeat);return this.Promise.resolve()}yieldLoop(e=0){return new this.Promise((function(t,i){return setTimeout(t,e)}))}computePenalty(){var e;return(e=this.storeOptions.penalty)!=null?e:15*this.storeOptions.minTime||5e3}async __updateSettings__(e){await this.yieldLoop();I.overwrite(e,e,this.storeOptions);this._startHeartbeat();this.instance._drainAll(this.computeCapacity());return true}async __running__(){await this.yieldLoop();return this._running}async __queued__(){await this.yieldLoop();return this.instance.queued()}async __done__(){await this.yieldLoop();return this._done}async __groupCheck__(e){await this.yieldLoop();return this._nextRequest+this.timeout=e}check(e,t){return this.conditionsCheck(e)&&this._nextRequest-t<=0}async __check__(e){var t;await this.yieldLoop();t=Date.now();return this.check(e,t)}async __register__(e,t,i){var n,r;await this.yieldLoop();n=Date.now();if(this.conditionsCheck(t)){this._running+=t;if(this.storeOptions.reservoir!=null){this.storeOptions.reservoir-=t}r=Math.max(this._nextRequest-n,0);this._nextRequest=n+r+this.storeOptions.minTime;return{success:true,wait:r,reservoir:this.storeOptions.reservoir}}else{return{success:false}}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(e,t){var i,n,r;await this.yieldLoop();if(this.storeOptions.maxConcurrent!=null&&t>this.storeOptions.maxConcurrent){throw new m(`Impossible to add a job having a weight of ${t} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`)}n=Date.now();r=this.storeOptions.highWater!=null&&e===this.storeOptions.highWater&&!this.check(t,n);i=this.strategyIsBlock()&&(r||this.isBlocked(n));if(i){this._unblockTime=n+this.computePenalty();this._nextRequest=this._unblockTime+this.storeOptions.minTime;this.instance._dropAllQueued()}return{reachedHWM:r,blocked:i,strategy:this.storeOptions.strategy}}async __free__(e,t){await this.yieldLoop();this._running-=t;this._done+=t;this.instance._drainAll(this.computeCapacity());return{running:this._running}}};var E=v;var C,T;C=d;T=class States{constructor(e){this.status=e;this._jobs={};this.counts=this.status.map((function(){return 0}))}next(e){var t,i;t=this._jobs[e];i=t+1;if(t!=null&&i{e[this.status[i]]=t;return e}),{})}};var b=T;var R,w;R=n;w=class Sync{constructor(e,t){this.schedule=this.schedule.bind(this);this.name=e;this.Promise=t;this._running=0;this._queue=new R}isEmpty(){return this._queue.length===0}async _tryToRun(){var e,t,i,n,r,s,o;if(this._running<1&&this._queue.length>0){this._running++;({task:o,args:e,resolve:r,reject:n}=this._queue.shift());t=await async function(){try{s=await o(...e);return function(){return r(s)}}catch(e){i=e;return function(){return n(i)}}}();this._running--;this._tryToRun();return t()}}schedule(e,...t){var i,n,r;r=n=null;i=new this.Promise((function(e,t){r=e;return n=t}));this._queue.push({task:e,args:t,resolve:r,reject:n});this._tryToRun();return i}};var B=w;var D="2.19.5";var S={version:D};var k=Object.freeze({version:D,default:S});var require$$2=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var require$$3=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var require$$4=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var P,U,O,_,V,F;F=t;P=s;_=require$$2;O=require$$3;V=require$$4;U=function(){class Group{constructor(e={}){this.deleteKey=this.deleteKey.bind(this);this.limiterOptions=e;F.load(this.limiterOptions,this.defaults,this);this.Events=new P(this);this.instances={};this.Bottleneck=ie;this._startAutoCleanup();this.sharedConnection=this.connection!=null;if(this.connection==null){if(this.limiterOptions.datastore==="redis"){this.connection=new _(Object.assign({},this.limiterOptions,{Events:this.Events}))}else if(this.limiterOptions.datastore==="ioredis"){this.connection=new O(Object.assign({},this.limiterOptions,{Events:this.Events}))}}}key(e=""){var t;return(t=this.instances[e])!=null?t:(()=>{var t;t=this.instances[e]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${e}`,timeout:this.timeout,connection:this.connection}));this.Events.trigger("created",t,e);return t})()}async deleteKey(e=""){var t,i;i=this.instances[e];if(this.connection){t=await this.connection.__runCommand__(["del",...V.allKeys(`${this.id}-${e}`)])}if(i!=null){delete this.instances[e];await i.disconnect()}return i!=null||t>0}limiters(){var e,t,i,n;t=this.instances;i=[];for(e in t){n=t[e];i.push({key:e,limiter:n})}return i}keys(){return Object.keys(this.instances)}async clusterKeys(){var e,t,i,n,r,s,o,a,l;if(this.connection==null){return this.Promise.resolve(this.keys())}s=[];e=null;l=`b_${this.id}-`.length;t="_settings".length;while(e!==0){[a,i]=await this.connection.__runCommand__(["scan",e!=null?e:0,"match",`b_${this.id}-*_settings`,"count",1e4]);e=~~a;for(n=0,o=i.length;n{var e,t,i,n,r,s;r=Date.now();i=this.instances;n=[];for(t in i){s=i[t];try{if(await s._store.__groupCheck__(r)){n.push(this.deleteKey(t))}else{n.push(void 0)}}catch(t){e=t;n.push(s.Events.trigger("error",e))}}return n}),this.timeout/2)).unref==="function"?e.unref():void 0}updateSettings(e={}){F.overwrite(e,this.defaults,this);F.overwrite(e,e,this.limiterOptions);if(e.timeout!=null){return this._startAutoCleanup()}}disconnect(e=true){var t;if(!this.sharedConnection){return(t=this.connection)!=null?t.disconnect(e):void 0}}}Group.prototype.defaults={timeout:1e3*60*5,connection:null,Promise:Promise,id:"group-key"};return Group}.call(e);var q=U;var N,M,j;j=t;M=s;N=function(){class Batcher{constructor(e={}){this.options=e;j.load(this.options,this.defaults,this);this.Events=new M(this);this._arr=[];this._resetPromise();this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise(((e,t)=>this._resolve=e))}_flush(){clearTimeout(this._timeout);this._lastFlush=Date.now();this._resolve();this.Events.trigger("batch",this._arr);this._arr=[];return this._resetPromise()}add(e){var t;this._arr.push(e);t=this._promise;if(this._arr.length===this.maxSize){this._flush()}else if(this.maxTime!=null&&this._arr.length===1){this._timeout=setTimeout((()=>this._flush()),this.maxTime)}return t}}Batcher.prototype.defaults={maxTime:null,maxSize:null,Promise:Promise};return Batcher}.call(e);var L=N;var require$$4$1=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var G=getCjsExportFromNamespace(k);var x,H,W,Y,J,z,$,K,Z,X,ee,te=[].splice;z=10;H=5;ee=t;$=u;Y=y;J=E;K=require$$4$1;W=s;Z=b;X=B;x=function(){class Bottleneck{constructor(e={},...t){var i,n;this._addToQueue=this._addToQueue.bind(this);this._validateOptions(e,t);ee.load(e,this.instanceDefaults,this);this._queues=new $(z);this._scheduled={};this._states=new Z(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[]));this._limiter=null;this.Events=new W(this);this._submitLock=new X("submit",this.Promise);this._registerLock=new X("register",this.Promise);n=ee.load(e,this.storeDefaults,{});this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null){i=ee.load(e,this.redisStoreDefaults,{});return new K(this,n,i)}else if(this.datastore==="local"){i=ee.load(e,this.localStoreDefaults,{});return new J(this,n,i)}else{throw new Bottleneck.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}}.call(this);this._queues.on("leftzero",(()=>{var e;return(e=this._store.heartbeat)!=null?typeof e.ref==="function"?e.ref():void 0:void 0}));this._queues.on("zero",(()=>{var e;return(e=this._store.heartbeat)!=null?typeof e.unref==="function"?e.unref():void 0:void 0}))}_validateOptions(e,t){if(!(e!=null&&typeof e==="object"&&t.length===0)){throw new Bottleneck.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(e){return this._store.__publish__(e)}disconnect(e=true){return this._store.__disconnect__(e)}chain(e){this._limiter=e;return this}queued(e){return this._queues.queued(e)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(e){return this._states.jobStatus(e)}jobs(e){return this._states.statusJobs(e)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(e=1){return this._store.__check__(e)}_clearGlobalState(e){if(this._scheduled[e]!=null){clearTimeout(this._scheduled[e].expiration);delete this._scheduled[e];return true}else{return false}}async _free(e,t,i,n){var r,s;try{({running:s}=await this._store.__free__(e,i.weight));this.Events.trigger("debug",`Freed ${i.id}`,n);if(s===0&&this.empty()){return this.Events.trigger("idle")}}catch(e){r=e;return this.Events.trigger("error",r)}}_run(e,t,i){var n,r,s;t.doRun();n=this._clearGlobalState.bind(this,e);s=this._run.bind(this,e,t);r=this._free.bind(this,e,t);return this._scheduled[e]={timeout:setTimeout((()=>t.doExecute(this._limiter,n,s,r)),i),expiration:t.options.expiration!=null?setTimeout((function(){return t.doExpire(n,s,r)}),i+t.options.expiration):void 0,job:t}}_drainOne(e){return this._registerLock.schedule((()=>{var t,i,n,r,s;if(this.queued()===0){return this.Promise.resolve(null)}s=this._queues.getFirst();({options:r,args:t}=n=s.first());if(e!=null&&r.weight>e){return this.Promise.resolve(null)}this.Events.trigger("debug",`Draining ${r.id}`,{args:t,options:r});i=this._randomIndex();return this._store.__register__(i,r.weight,r.expiration).then((({success:e,wait:o,reservoir:a})=>{var l;this.Events.trigger("debug",`Drained ${r.id}`,{success:e,args:t,options:r});if(e){s.shift();l=this.empty();if(l){this.Events.trigger("empty")}if(a===0){this.Events.trigger("depleted",l)}this._run(i,n,o);return this.Promise.resolve(r.weight)}else{return this.Promise.resolve(null)}}))}))}_drainAll(e,t=0){return this._drainOne(e).then((i=>{var n;if(i!=null){n=e!=null?e-i:e;return this._drainAll(n,t+i)}else{return this.Promise.resolve(t)}})).catch((e=>this.Events.trigger("error",e)))}_dropAllQueued(e){return this._queues.shiftAll((function(t){return t.doDrop({message:e})}))}stop(e={}){var t,i;e=ee.load(e,this.stopDefaults);i=e=>{var t;t=()=>{var t;t=this._states.counts;return t[0]+t[1]+t[2]+t[3]===e};return new this.Promise(((e,i)=>{if(t()){return e()}else{return this.on("done",(()=>{if(t()){this.removeAllListeners("done");return e()}}))}}))};t=e.dropWaitingJobs?(this._run=function(t,i){return i.doDrop({message:e.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule((()=>this._submitLock.schedule((()=>{var t,n,r;n=this._scheduled;for(t in n){r=n[t];if(this.jobStatus(r.job.options.id)==="RUNNING"){clearTimeout(r.timeout);clearTimeout(r.expiration);r.job.doDrop({message:e.dropErrorMessage})}}this._dropAllQueued(e.dropErrorMessage);return i(0)}))))):this.schedule({priority:z-1,weight:0},(()=>i(1)));this._receive=function(t){return t._reject(new Bottleneck.prototype.BottleneckError(e.enqueueErrorMessage))};this.stop=()=>this.Promise.reject(new Bottleneck.prototype.BottleneckError("stop() has already been called"));return t}async _addToQueue(e){var t,i,n,r,s,o,a;({args:t,options:r}=e);try{({reachedHWM:s,blocked:i,strategy:a}=await this._store.__submit__(this.queued(),r.weight))}catch(i){n=i;this.Events.trigger("debug",`Could not queue ${r.id}`,{args:t,options:r,error:n});e.doDrop({error:n});return false}if(i){e.doDrop();return true}else if(s){o=a===Bottleneck.prototype.strategy.LEAK?this._queues.shiftLastFrom(r.priority):a===Bottleneck.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(r.priority+1):a===Bottleneck.prototype.strategy.OVERFLOW?e:void 0;if(o!=null){o.doDrop()}if(o==null||a===Bottleneck.prototype.strategy.OVERFLOW){if(o==null){e.doDrop()}return s}}e.doQueue(s,i);this._queues.push(e);await this._drainAll();return s}_receive(e){if(this._states.jobStatus(e.options.id)!=null){e._reject(new Bottleneck.prototype.BottleneckError(`A job with the same id already exists (id=${e.options.id})`));return false}else{e.doReceive();return this._submitLock.schedule(this._addToQueue,e)}}submit(...e){var t,i,n,r,s,o,a;if(typeof e[0]==="function"){s=e,[i,...e]=s,[t]=te.call(e,-1);r=ee.load({},this.jobDefaults)}else{o=e,[r,i,...e]=o,[t]=te.call(e,-1);r=ee.load(r,this.jobDefaults)}a=(...e)=>new this.Promise((function(t,n){return i(...e,(function(...e){return(e[0]!=null?n:t)(e)}))}));n=new Y(a,e,r,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise);n.promise.then((function(e){return typeof t==="function"?t(...e):void 0})).catch((function(e){if(Array.isArray(e)){return typeof t==="function"?t(...e):void 0}else{return typeof t==="function"?t(e):void 0}}));return this._receive(n)}schedule(...e){var t,i,n;if(typeof e[0]==="function"){[n,...e]=e;i={}}else{[i,n,...e]=e}t=new Y(n,e,i,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise);this._receive(t);return t.promise}wrap(e){var t,i;t=this.schedule.bind(this);i=function(...i){return t(e.bind(this),...i)};i.withOptions=function(i,...n){return t(i,e,...n)};return i}async updateSettings(e={}){await this._store.__updateSettings__(ee.overwrite(e,this.storeDefaults));ee.overwrite(e,this.instanceDefaults,this);return this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(e=0){return this._store.__incrementReservoir__(e)}}Bottleneck.default=Bottleneck;Bottleneck.Events=W;Bottleneck.version=Bottleneck.prototype.version=G.version;Bottleneck.strategy=Bottleneck.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3};Bottleneck.BottleneckError=Bottleneck.prototype.BottleneckError=d;Bottleneck.Group=Bottleneck.prototype.Group=q;Bottleneck.RedisConnection=Bottleneck.prototype.RedisConnection=require$$2;Bottleneck.IORedisConnection=Bottleneck.prototype.IORedisConnection=require$$3;Bottleneck.Batcher=Bottleneck.prototype.Batcher=L;Bottleneck.prototype.jobDefaults={priority:H,weight:1,expiration:null,id:""};Bottleneck.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:Bottleneck.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null};Bottleneck.prototype.localStoreDefaults={Promise:Promise,timeout:null,heartbeatInterval:250};Bottleneck.prototype.redisStoreDefaults={Promise:Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:false,connection:null};Bottleneck.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:true,trackDoneStatus:false,Promise:Promise};Bottleneck.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:true,dropErrorMessage:"This limiter has been stopped."};return Bottleneck}.call(e);var ie=x;var ne=ie;return ne}))},2639:(e,t,i)=>{var n=i(7564);var r=i(3945);var s=i(8093);var o=i(1330);e.exports=o||n.call(s,r)},3945:e=>{e.exports=Function.prototype.apply},8093:e=>{e.exports=Function.prototype.call},8705:(e,t,i)=>{var n=i(7564);var r=i(3314);var s=i(8093);var o=i(2639);e.exports=function callBindBasic(e){if(e.length<1||typeof e[0]!=="function"){throw new r("a function is required")}return o(n,s,e)}},1330:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect&&Reflect.apply},3105:(e,t,i)=>{var n=i(470);var r=i(8705);var s=r([n("%String.prototype.indexOf%")]);e.exports=function callBoundIntrinsic(e,t){var i=n(e,!!t);if(typeof i==="function"&&s(e,".prototype.")>-1){return r([i])}return i}},7087:e=>{e.exports=function(e,i){var n=[];for(var r=0;r{t.utils=i(2987);t.Cipher=i(5111);t.DES=i(8706);t.CBC=i(9292);t.EDE=i(3438)},9292:(e,t,i)=>{var n=i(3798);var r=i(9598);var s={};function CBCState(e){n.equal(e.length,8,"Invalid IV length");this.iv=new Array(8);for(var t=0;t{var n=i(3798);function Cipher(e){this.options=e;this.type=this.options.type;this.blockSize=8;this._init();this.buffer=new Array(this.blockSize);this.bufferOff=0;this.padding=e.padding!==false}e.exports=Cipher;Cipher.prototype._init=function _init(){};Cipher.prototype.update=function update(e){if(e.length===0)return[];if(this.type==="decrypt")return this._updateDecrypt(e);else return this._updateEncrypt(e)};Cipher.prototype._buffer=function _buffer(e,t){var i=Math.min(this.buffer.length-this.bufferOff,e.length-t);for(var n=0;n0;n--){t+=this._buffer(e,t);i+=this._flushBuffer(r,i)}t+=this._buffer(e,t);return r};Cipher.prototype.final=function final(e){var t;if(e)t=this.update(e);var i;if(this.type==="encrypt")i=this._finalEncrypt();else i=this._finalDecrypt();if(t)return t.concat(i);else return i};Cipher.prototype._pad=function _pad(e,t){if(t===0)return false;while(t{var n=i(3798);var r=i(9598);var s=i(2987);var o=i(5111);function DESState(){this.tmp=new Array(2);this.keys=null}function DES(e){o.call(this,e);var t=new DESState;this._desState=t;this.deriveKeys(t,e.key)}r(DES,o);e.exports=DES;DES.create=function create(e){return new DES(e)};var a=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];DES.prototype.deriveKeys=function deriveKeys(e,t){e.keys=new Array(16*2);n.equal(t.length,this.blockSize,"Invalid key length");var i=s.readUInt32BE(t,0);var r=s.readUInt32BE(t,4);s.pc1(i,r,e.tmp,0);i=e.tmp[0];r=e.tmp[1];for(var o=0;o>>1];i=s.r28shl(i,l);r=s.r28shl(r,l);s.pc2(i,r,e.keys,o)}};DES.prototype._update=function _update(e,t,i,n){var r=this._desState;var o=s.readUInt32BE(e,t);var a=s.readUInt32BE(e,t+4);s.ip(o,a,r.tmp,0);o=r.tmp[0];a=r.tmp[1];if(this.type==="encrypt")this._encrypt(r,o,a,r.tmp,0);else this._decrypt(r,o,a,r.tmp,0);o=r.tmp[0];a=r.tmp[1];s.writeUInt32BE(i,o,n);s.writeUInt32BE(i,a,n+4)};DES.prototype._pad=function _pad(e,t){if(this.padding===false){return false}var i=e.length-t;for(var n=t;n>>0;o=A}s.rip(a,o,n,r)};DES.prototype._decrypt=function _decrypt(e,t,i,n,r){var o=i;var a=t;for(var l=e.keys.length-2;l>=0;l-=2){var u=e.keys[l];var c=e.keys[l+1];s.expand(o,e.tmp,0);u^=e.tmp[0];c^=e.tmp[1];var d=s.substitute(u,c);var p=s.permute(d);var A=o;o=(a^p)>>>0;a=A}s.rip(o,a,n,r)}},3438:(e,t,i)=>{var n=i(3798);var r=i(9598);var s=i(5111);var o=i(8706);function EDEState(e,t){n.equal(t.length,24,"Invalid key length");var i=t.slice(0,8);var r=t.slice(8,16);var s=t.slice(16,24);if(e==="encrypt"){this.ciphers=[o.create({type:"encrypt",key:i}),o.create({type:"decrypt",key:r}),o.create({type:"encrypt",key:s})]}else{this.ciphers=[o.create({type:"decrypt",key:s}),o.create({type:"encrypt",key:r}),o.create({type:"decrypt",key:i})]}}function EDE(e){s.call(this,e);var t=new EDEState(this.type,this.options.key);this._edeState=t}r(EDE,s);e.exports=EDE;EDE.create=function create(e){return new EDE(e)};EDE.prototype._update=function _update(e,t,i,n){var r=this._edeState;r.ciphers[0]._update(e,t,i,n);r.ciphers[1]._update(i,n,i,n);r.ciphers[2]._update(i,n,i,n)};EDE.prototype._pad=o.prototype._pad;EDE.prototype._unpad=o.prototype._unpad},2987:(e,t)=>{t.readUInt32BE=function readUInt32BE(e,t){var i=e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t];return i>>>0};t.writeUInt32BE=function writeUInt32BE(e,t,i){e[0+i]=t>>>24;e[1+i]=t>>>16&255;e[2+i]=t>>>8&255;e[3+i]=t&255};t.ip=function ip(e,t,i,n){var r=0;var s=0;for(var o=6;o>=0;o-=2){for(var a=0;a<=24;a+=8){r<<=1;r|=t>>>a+o&1}for(var a=0;a<=24;a+=8){r<<=1;r|=e>>>a+o&1}}for(var o=6;o>=0;o-=2){for(var a=1;a<=25;a+=8){s<<=1;s|=t>>>a+o&1}for(var a=1;a<=25;a+=8){s<<=1;s|=e>>>a+o&1}}i[n+0]=r>>>0;i[n+1]=s>>>0};t.rip=function rip(e,t,i,n){var r=0;var s=0;for(var o=0;o<4;o++){for(var a=24;a>=0;a-=8){r<<=1;r|=t>>>a+o&1;r<<=1;r|=e>>>a+o&1}}for(var o=4;o<8;o++){for(var a=24;a>=0;a-=8){s<<=1;s|=t>>>a+o&1;s<<=1;s|=e>>>a+o&1}}i[n+0]=r>>>0;i[n+1]=s>>>0};t.pc1=function pc1(e,t,i,n){var r=0;var s=0;for(var o=7;o>=5;o--){for(var a=0;a<=24;a+=8){r<<=1;r|=t>>a+o&1}for(var a=0;a<=24;a+=8){r<<=1;r|=e>>a+o&1}}for(var a=0;a<=24;a+=8){r<<=1;r|=t>>a+o&1}for(var o=1;o<=3;o++){for(var a=0;a<=24;a+=8){s<<=1;s|=t>>a+o&1}for(var a=0;a<=24;a+=8){s<<=1;s|=e>>a+o&1}}for(var a=0;a<=24;a+=8){s<<=1;s|=e>>a+o&1}i[n+0]=r>>>0;i[n+1]=s>>>0};t.r28shl=function r28shl(e,t){return e<>>28-t};var i=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function pc2(e,t,n,r){var s=0;var o=0;var a=i.length>>>1;for(var l=0;l>>i[l]&1}for(var l=a;l>>i[l]&1}n[r+0]=s>>>0;n[r+1]=o>>>0};t.expand=function expand(e,t,i){var n=0;var r=0;n=(e&1)<<5|e>>>27;for(var s=23;s>=15;s-=4){n<<=6;n|=e>>>s&63}for(var s=11;s>=3;s-=4){r|=e>>>s&63;r<<=6}r|=(e&31)<<1|e>>>31;t[i+0]=n>>>0;t[i+1]=r>>>0};var n=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function substitute(e,t){var i=0;for(var r=0;r<4;r++){var s=e>>>18-r*6&63;var o=n[r*64+s];i<<=4;i|=o}for(var r=0;r<4;r++){var s=t>>>18-r*6&63;var o=n[4*64+r*64+s];i<<=4;i|=o}return i>>>0};var r=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function permute(e){var t=0;for(var i=0;i>>r[i]&1}return t>>>0};t.padSplit=function padSplit(e,t,i){var n=e.toString(2);while(n.length{var n=i(8705);var r=i(3170);var s;try{s=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!=="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS"){throw e}}var o=!!s&&r&&r(Object.prototype,"__proto__");var a=Object;var l=a.getPrototypeOf;e.exports=o&&typeof o.get==="function"?n([o.get]):typeof l==="function"?function getDunder(e){return l(e==null?e:a(e))}:false},9094:e=>{var t=Object.defineProperty||false;if(t){try{t({},"a",{value:1})}catch(e){t=false}}e.exports=t},3056:e=>{e.exports=EvalError},1620:e=>{e.exports=Error},4585:e=>{e.exports=RangeError},6905:e=>{e.exports=ReferenceError},105:e=>{e.exports=SyntaxError},3314:e=>{e.exports=TypeError},2578:e=>{e.exports=URIError},5399:e=>{e.exports=Object},9808:e=>{var t="Function.prototype.bind called on incompatible ";var i=Object.prototype.toString;var n=Math.max;var r="[object Function]";var s=function concatty(e,t){var i=[];for(var n=0;n{var n=i(9808);e.exports=Function.prototype.bind||n},470:(e,t,i)=>{var n;var r=i(5399);var s=i(1620);var o=i(3056);var a=i(4585);var l=i(6905);var u=i(105);var c=i(3314);var d=i(2578);var p=i(5641);var A=i(6171);var f=i(7147);var h=i(1017);var g=i(6947);var y=i(2621);var m=i(156);var v=Function;var getEvalledConstructor=function(e){try{return v('"use strict"; return ('+e+").constructor;")()}catch(e){}};var I=i(3170);var E=i(9094);var throwTypeError=function(){throw new c};var C=I?function(){try{arguments.callee;return throwTypeError}catch(e){try{return I(arguments,"callee").get}catch(e){return throwTypeError}}}():throwTypeError;var T=i(3336)();var b=i(1967);var R=i(1311);var w=i(8681);var B=i(3945);var D=i(8093);var S={};var k=typeof Uint8Array==="undefined"||!b?n:b(Uint8Array);var P={__proto__:null,"%AggregateError%":typeof AggregateError==="undefined"?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer==="undefined"?n:ArrayBuffer,"%ArrayIteratorPrototype%":T&&b?b([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":S,"%AsyncGenerator%":S,"%AsyncGeneratorFunction%":S,"%AsyncIteratorPrototype%":S,"%Atomics%":typeof Atomics==="undefined"?n:Atomics,"%BigInt%":typeof BigInt==="undefined"?n:BigInt,"%BigInt64Array%":typeof BigInt64Array==="undefined"?n:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array==="undefined"?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView==="undefined"?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":s,"%eval%":eval,"%EvalError%":o,"%Float16Array%":typeof Float16Array==="undefined"?n:Float16Array,"%Float32Array%":typeof Float32Array==="undefined"?n:Float32Array,"%Float64Array%":typeof Float64Array==="undefined"?n:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry==="undefined"?n:FinalizationRegistry,"%Function%":v,"%GeneratorFunction%":S,"%Int8Array%":typeof Int8Array==="undefined"?n:Int8Array,"%Int16Array%":typeof Int16Array==="undefined"?n:Int16Array,"%Int32Array%":typeof Int32Array==="undefined"?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":T&&b?b(b([][Symbol.iterator]())):n,"%JSON%":typeof JSON==="object"?JSON:n,"%Map%":typeof Map==="undefined"?n:Map,"%MapIteratorPrototype%":typeof Map==="undefined"||!T||!b?n:b((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":r,"%Object.getOwnPropertyDescriptor%":I,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise==="undefined"?n:Promise,"%Proxy%":typeof Proxy==="undefined"?n:Proxy,"%RangeError%":a,"%ReferenceError%":l,"%Reflect%":typeof Reflect==="undefined"?n:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set==="undefined"?n:Set,"%SetIteratorPrototype%":typeof Set==="undefined"||!T||!b?n:b((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer==="undefined"?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":T&&b?b(""[Symbol.iterator]()):n,"%Symbol%":T?Symbol:n,"%SyntaxError%":u,"%ThrowTypeError%":C,"%TypedArray%":k,"%TypeError%":c,"%Uint8Array%":typeof Uint8Array==="undefined"?n:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray==="undefined"?n:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array==="undefined"?n:Uint16Array,"%Uint32Array%":typeof Uint32Array==="undefined"?n:Uint32Array,"%URIError%":d,"%WeakMap%":typeof WeakMap==="undefined"?n:WeakMap,"%WeakRef%":typeof WeakRef==="undefined"?n:WeakRef,"%WeakSet%":typeof WeakSet==="undefined"?n:WeakSet,"%Function.prototype.call%":D,"%Function.prototype.apply%":B,"%Object.defineProperty%":E,"%Object.getPrototypeOf%":R,"%Math.abs%":p,"%Math.floor%":A,"%Math.max%":f,"%Math.min%":h,"%Math.pow%":g,"%Math.round%":y,"%Math.sign%":m,"%Reflect.getPrototypeOf%":w};if(b){try{null.error}catch(e){var U=b(b(e));P["%Error.prototype%"]=U}}var O=function doEval(e){var t;if(e==="%AsyncFunction%"){t=getEvalledConstructor("async function () {}")}else if(e==="%GeneratorFunction%"){t=getEvalledConstructor("function* () {}")}else if(e==="%AsyncGeneratorFunction%"){t=getEvalledConstructor("async function* () {}")}else if(e==="%AsyncGenerator%"){var i=doEval("%AsyncGeneratorFunction%");if(i){t=i.prototype}}else if(e==="%AsyncIteratorPrototype%"){var n=doEval("%AsyncGenerator%");if(n&&b){t=b(n.prototype)}}P[e]=t;return t};var _={__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"]};var V=i(7564);var F=i(4076);var q=V.call(D,Array.prototype.concat);var N=V.call(B,Array.prototype.splice);var M=V.call(D,String.prototype.replace);var j=V.call(D,String.prototype.slice);var L=V.call(D,RegExp.prototype.exec);var G=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;var x=/\\(\\)?/g;var H=function stringToPath(e){var t=j(e,0,1);var i=j(e,-1);if(t==="%"&&i!=="%"){throw new u("invalid intrinsic syntax, expected closing `%`")}else if(i==="%"&&t!=="%"){throw new u("invalid intrinsic syntax, expected opening `%`")}var n=[];M(e,G,(function(e,t,i,r){n[n.length]=i?M(r,x,"$1"):t||e}));return n};var W=function getBaseIntrinsic(e,t){var i=e;var n;if(F(_,i)){n=_[i];i="%"+n[0]+"%"}if(F(P,i)){var r=P[i];if(r===S){r=O(i)}if(typeof r==="undefined"&&!t){throw new c("intrinsic "+e+" exists, but is not available. Please file an issue!")}return{alias:n,name:i,value:r}}throw new u("intrinsic "+e+" does not exist!")};e.exports=function GetIntrinsic(e,t){if(typeof e!=="string"||e.length===0){throw new c("intrinsic name must be a non-empty string")}if(arguments.length>1&&typeof t!=="boolean"){throw new c('"allowMissing" argument must be a boolean')}if(L(/^%?[^%]*%?$/,e)===null){throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name")}var i=H(e);var r=i.length>0?i[0]:"";var s=W("%"+r+"%",t);var o=s.name;var a=s.value;var l=false;var d=s.alias;if(d){r=d[0];N(i,q([0,1],d))}for(var p=1,A=true;p=i.length){var y=I(a,f);A=!!y;if(A&&"get"in y&&!("originalValue"in y.get)){a=y.get}else{a=a[f]}}else{A=F(a,f);a=a[f]}if(A&&!l){P[o]=a}}}return a}},1311:(e,t,i)=>{var n=i(5399);e.exports=n.getPrototypeOf||null},8681:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect.getPrototypeOf||null},1967:(e,t,i)=>{var n=i(8681);var r=i(1311);var s=i(6669);e.exports=n?function getProto(e){return n(e)}:r?function getProto(e){if(!e||typeof e!=="object"&&typeof e!=="function"){throw new TypeError("getProto: not an object")}return r(e)}:s?function getProto(e){return s(e)}:null},1174:e=>{e.exports=Object.getOwnPropertyDescriptor},3170:(e,t,i)=>{var n=i(1174);if(n){try{n([],"length")}catch(e){n=null}}e.exports=n},3336:(e,t,i)=>{var n=typeof Symbol!=="undefined"&&Symbol;var r=i(1114);e.exports=function hasNativeSymbols(){if(typeof n!=="function"){return false}if(typeof Symbol!=="function"){return false}if(typeof n("foo")!=="symbol"){return false}if(typeof Symbol("bar")!=="symbol"){return false}return r()}},1114:e=>{e.exports=function hasSymbols(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function"){return false}if(typeof Symbol.iterator==="symbol"){return true}var e={};var t=Symbol("test");var i=Object(t);if(typeof t==="string"){return false}if(Object.prototype.toString.call(t)!=="[object Symbol]"){return false}if(Object.prototype.toString.call(i)!=="[object Symbol]"){return false}var n=42;e[t]=n;for(var r in e){return false}if(typeof Object.keys==="function"&&Object.keys(e).length!==0){return false}if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(e).length!==0){return false}var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==t){return false}if(!Object.prototype.propertyIsEnumerable.call(e,t)){return false}if(typeof Object.getOwnPropertyDescriptor==="function"){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==n||o.enumerable!==true){return false}}return true}},4076:(e,t,i)=>{var n=Function.prototype.call;var r=Object.prototype.hasOwnProperty;var s=i(7564);e.exports=s.call(n,r)},3268:function(e,t,i){var n=this&&this.__assign||function(){n=Object.assign||function(e){for(var t,i=1,n=arguments.length;i{Object.defineProperty(t,"__esModule",{value:true});t.USE_PROXY=t.UNSUPPORTED_MEDIA_TYPE=t.UNPROCESSABLE_ENTITY=t.UNAUTHORIZED=t.TOO_MANY_REQUESTS=t.TEMPORARY_REDIRECT=t.SWITCHING_PROTOCOLS=t.SERVICE_UNAVAILABLE=t.SEE_OTHER=t.RESET_CONTENT=t.REQUESTED_RANGE_NOT_SATISFIABLE=t.REQUEST_URI_TOO_LONG=t.REQUEST_TOO_LONG=t.REQUEST_TIMEOUT=t.REQUEST_HEADER_FIELDS_TOO_LARGE=t.PROXY_AUTHENTICATION_REQUIRED=t.PROCESSING=t.PRECONDITION_REQUIRED=t.PRECONDITION_FAILED=t.PERMANENT_REDIRECT=t.PAYMENT_REQUIRED=t.PARTIAL_CONTENT=t.OK=t.NOT_MODIFIED=t.NOT_IMPLEMENTED=t.NOT_FOUND=t.NOT_ACCEPTABLE=t.NON_AUTHORITATIVE_INFORMATION=t.NO_CONTENT=t.NETWORK_AUTHENTICATION_REQUIRED=t.MULTIPLE_CHOICES=t.MULTI_STATUS=t.MOVED_TEMPORARILY=t.MOVED_PERMANENTLY=t.METHOD_NOT_ALLOWED=t.METHOD_FAILURE=t.LOCKED=t.LENGTH_REQUIRED=t.INTERNAL_SERVER_ERROR=t.INSUFFICIENT_STORAGE=t.INSUFFICIENT_SPACE_ON_RESOURCE=t.IM_A_TEAPOT=t.HTTP_VERSION_NOT_SUPPORTED=t.GONE=t.GATEWAY_TIMEOUT=t.FORBIDDEN=t.FAILED_DEPENDENCY=t.EXPECTATION_FAILED=t.CREATED=t.CONTINUE=t.CONFLICT=t.BAD_REQUEST=t.BAD_GATEWAY=t.ACCEPTED=void 0;t.ACCEPTED=202;t.BAD_GATEWAY=502;t.BAD_REQUEST=400;t.CONFLICT=409;t.CONTINUE=100;t.CREATED=201;t.EXPECTATION_FAILED=417;t.FAILED_DEPENDENCY=424;t.FORBIDDEN=403;t.GATEWAY_TIMEOUT=504;t.GONE=410;t.HTTP_VERSION_NOT_SUPPORTED=505;t.IM_A_TEAPOT=418;t.INSUFFICIENT_SPACE_ON_RESOURCE=419;t.INSUFFICIENT_STORAGE=507;t.INTERNAL_SERVER_ERROR=500;t.LENGTH_REQUIRED=411;t.LOCKED=423;t.METHOD_FAILURE=420;t.METHOD_NOT_ALLOWED=405;t.MOVED_PERMANENTLY=301;t.MOVED_TEMPORARILY=302;t.MULTI_STATUS=207;t.MULTIPLE_CHOICES=300;t.NETWORK_AUTHENTICATION_REQUIRED=511;t.NO_CONTENT=204;t.NON_AUTHORITATIVE_INFORMATION=203;t.NOT_ACCEPTABLE=406;t.NOT_FOUND=404;t.NOT_IMPLEMENTED=501;t.NOT_MODIFIED=304;t.OK=200;t.PARTIAL_CONTENT=206;t.PAYMENT_REQUIRED=402;t.PERMANENT_REDIRECT=308;t.PRECONDITION_FAILED=412;t.PRECONDITION_REQUIRED=428;t.PROCESSING=102;t.PROXY_AUTHENTICATION_REQUIRED=407;t.REQUEST_HEADER_FIELDS_TOO_LARGE=431;t.REQUEST_TIMEOUT=408;t.REQUEST_TOO_LONG=413;t.REQUEST_URI_TOO_LONG=414;t.REQUESTED_RANGE_NOT_SATISFIABLE=416;t.RESET_CONTENT=205;t.SEE_OTHER=303;t.SERVICE_UNAVAILABLE=503;t.SWITCHING_PROTOCOLS=101;t.TEMPORARY_REDIRECT=307;t.TOO_MANY_REQUESTS=429;t.UNAUTHORIZED=401;t.UNPROCESSABLE_ENTITY=422;t.UNSUPPORTED_MEDIA_TYPE=415;t.USE_PROXY=305;t["default"]={ACCEPTED:t.ACCEPTED,BAD_GATEWAY:t.BAD_GATEWAY,BAD_REQUEST:t.BAD_REQUEST,CONFLICT:t.CONFLICT,CONTINUE:t.CONTINUE,CREATED:t.CREATED,EXPECTATION_FAILED:t.EXPECTATION_FAILED,FORBIDDEN:t.FORBIDDEN,GATEWAY_TIMEOUT:t.GATEWAY_TIMEOUT,GONE:t.GONE,HTTP_VERSION_NOT_SUPPORTED:t.HTTP_VERSION_NOT_SUPPORTED,IM_A_TEAPOT:t.IM_A_TEAPOT,INSUFFICIENT_SPACE_ON_RESOURCE:t.INSUFFICIENT_SPACE_ON_RESOURCE,INSUFFICIENT_STORAGE:t.INSUFFICIENT_STORAGE,INTERNAL_SERVER_ERROR:t.INTERNAL_SERVER_ERROR,LENGTH_REQUIRED:t.LENGTH_REQUIRED,LOCKED:t.LOCKED,METHOD_FAILURE:t.METHOD_FAILURE,METHOD_NOT_ALLOWED:t.METHOD_NOT_ALLOWED,MOVED_PERMANENTLY:t.MOVED_PERMANENTLY,MOVED_TEMPORARILY:t.MOVED_TEMPORARILY,MULTI_STATUS:t.MULTI_STATUS,MULTIPLE_CHOICES:t.MULTIPLE_CHOICES,NETWORK_AUTHENTICATION_REQUIRED:t.NETWORK_AUTHENTICATION_REQUIRED,NO_CONTENT:t.NO_CONTENT,NON_AUTHORITATIVE_INFORMATION:t.NON_AUTHORITATIVE_INFORMATION,NOT_ACCEPTABLE:t.NOT_ACCEPTABLE,NOT_FOUND:t.NOT_FOUND,NOT_IMPLEMENTED:t.NOT_IMPLEMENTED,NOT_MODIFIED:t.NOT_MODIFIED,OK:t.OK,PARTIAL_CONTENT:t.PARTIAL_CONTENT,PAYMENT_REQUIRED:t.PAYMENT_REQUIRED,PERMANENT_REDIRECT:t.PERMANENT_REDIRECT,PRECONDITION_FAILED:t.PRECONDITION_FAILED,PRECONDITION_REQUIRED:t.PRECONDITION_REQUIRED,PROCESSING:t.PROCESSING,PROXY_AUTHENTICATION_REQUIRED:t.PROXY_AUTHENTICATION_REQUIRED,REQUEST_HEADER_FIELDS_TOO_LARGE:t.REQUEST_HEADER_FIELDS_TOO_LARGE,REQUEST_TIMEOUT:t.REQUEST_TIMEOUT,REQUEST_TOO_LONG:t.REQUEST_TOO_LONG,REQUEST_URI_TOO_LONG:t.REQUEST_URI_TOO_LONG,REQUESTED_RANGE_NOT_SATISFIABLE:t.REQUESTED_RANGE_NOT_SATISFIABLE,RESET_CONTENT:t.RESET_CONTENT,SEE_OTHER:t.SEE_OTHER,SERVICE_UNAVAILABLE:t.SERVICE_UNAVAILABLE,SWITCHING_PROTOCOLS:t.SWITCHING_PROTOCOLS,TEMPORARY_REDIRECT:t.TEMPORARY_REDIRECT,TOO_MANY_REQUESTS:t.TOO_MANY_REQUESTS,UNAUTHORIZED:t.UNAUTHORIZED,UNPROCESSABLE_ENTITY:t.UNPROCESSABLE_ENTITY,UNSUPPORTED_MEDIA_TYPE:t.UNSUPPORTED_MEDIA_TYPE,USE_PROXY:t.USE_PROXY}},2293:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.ReasonPhrases=void 0;var i;(function(e){e["ACCEPTED"]="Accepted";e["BAD_GATEWAY"]="Bad Gateway";e["BAD_REQUEST"]="Bad Request";e["CONFLICT"]="Conflict";e["CONTINUE"]="Continue";e["CREATED"]="Created";e["EXPECTATION_FAILED"]="Expectation Failed";e["FAILED_DEPENDENCY"]="Failed Dependency";e["FORBIDDEN"]="Forbidden";e["GATEWAY_TIMEOUT"]="Gateway Timeout";e["GONE"]="Gone";e["HTTP_VERSION_NOT_SUPPORTED"]="HTTP Version Not Supported";e["IM_A_TEAPOT"]="I'm a teapot";e["INSUFFICIENT_SPACE_ON_RESOURCE"]="Insufficient Space on Resource";e["INSUFFICIENT_STORAGE"]="Insufficient Storage";e["INTERNAL_SERVER_ERROR"]="Internal Server Error";e["LENGTH_REQUIRED"]="Length Required";e["LOCKED"]="Locked";e["METHOD_FAILURE"]="Method Failure";e["METHOD_NOT_ALLOWED"]="Method Not Allowed";e["MOVED_PERMANENTLY"]="Moved Permanently";e["MOVED_TEMPORARILY"]="Moved Temporarily";e["MULTI_STATUS"]="Multi-Status";e["MULTIPLE_CHOICES"]="Multiple Choices";e["NETWORK_AUTHENTICATION_REQUIRED"]="Network Authentication Required";e["NO_CONTENT"]="No Content";e["NON_AUTHORITATIVE_INFORMATION"]="Non Authoritative Information";e["NOT_ACCEPTABLE"]="Not Acceptable";e["NOT_FOUND"]="Not Found";e["NOT_IMPLEMENTED"]="Not Implemented";e["NOT_MODIFIED"]="Not Modified";e["OK"]="OK";e["PARTIAL_CONTENT"]="Partial Content";e["PAYMENT_REQUIRED"]="Payment Required";e["PERMANENT_REDIRECT"]="Permanent Redirect";e["PRECONDITION_FAILED"]="Precondition Failed";e["PRECONDITION_REQUIRED"]="Precondition Required";e["PROCESSING"]="Processing";e["EARLY_HINTS"]="Early Hints";e["UPGRADE_REQUIRED"]="Upgrade Required";e["PROXY_AUTHENTICATION_REQUIRED"]="Proxy Authentication Required";e["REQUEST_HEADER_FIELDS_TOO_LARGE"]="Request Header Fields Too Large";e["REQUEST_TIMEOUT"]="Request Timeout";e["REQUEST_TOO_LONG"]="Request Entity Too Large";e["REQUEST_URI_TOO_LONG"]="Request-URI Too Long";e["REQUESTED_RANGE_NOT_SATISFIABLE"]="Requested Range Not Satisfiable";e["RESET_CONTENT"]="Reset Content";e["SEE_OTHER"]="See Other";e["SERVICE_UNAVAILABLE"]="Service Unavailable";e["SWITCHING_PROTOCOLS"]="Switching Protocols";e["TEMPORARY_REDIRECT"]="Temporary Redirect";e["TOO_MANY_REQUESTS"]="Too Many Requests";e["UNAUTHORIZED"]="Unauthorized";e["UNAVAILABLE_FOR_LEGAL_REASONS"]="Unavailable For Legal Reasons";e["UNPROCESSABLE_ENTITY"]="Unprocessable Entity";e["UNSUPPORTED_MEDIA_TYPE"]="Unsupported Media Type";e["USE_PROXY"]="Use Proxy";e["MISDIRECTED_REQUEST"]="Misdirected Request"})(i=t.ReasonPhrases||(t.ReasonPhrases={}))},3115:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.StatusCodes=void 0;var i;(function(e){e[e["CONTINUE"]=100]="CONTINUE";e[e["SWITCHING_PROTOCOLS"]=101]="SWITCHING_PROTOCOLS";e[e["PROCESSING"]=102]="PROCESSING";e[e["EARLY_HINTS"]=103]="EARLY_HINTS";e[e["OK"]=200]="OK";e[e["CREATED"]=201]="CREATED";e[e["ACCEPTED"]=202]="ACCEPTED";e[e["NON_AUTHORITATIVE_INFORMATION"]=203]="NON_AUTHORITATIVE_INFORMATION";e[e["NO_CONTENT"]=204]="NO_CONTENT";e[e["RESET_CONTENT"]=205]="RESET_CONTENT";e[e["PARTIAL_CONTENT"]=206]="PARTIAL_CONTENT";e[e["MULTI_STATUS"]=207]="MULTI_STATUS";e[e["MULTIPLE_CHOICES"]=300]="MULTIPLE_CHOICES";e[e["MOVED_PERMANENTLY"]=301]="MOVED_PERMANENTLY";e[e["MOVED_TEMPORARILY"]=302]="MOVED_TEMPORARILY";e[e["SEE_OTHER"]=303]="SEE_OTHER";e[e["NOT_MODIFIED"]=304]="NOT_MODIFIED";e[e["USE_PROXY"]=305]="USE_PROXY";e[e["TEMPORARY_REDIRECT"]=307]="TEMPORARY_REDIRECT";e[e["PERMANENT_REDIRECT"]=308]="PERMANENT_REDIRECT";e[e["BAD_REQUEST"]=400]="BAD_REQUEST";e[e["UNAUTHORIZED"]=401]="UNAUTHORIZED";e[e["PAYMENT_REQUIRED"]=402]="PAYMENT_REQUIRED";e[e["FORBIDDEN"]=403]="FORBIDDEN";e[e["NOT_FOUND"]=404]="NOT_FOUND";e[e["METHOD_NOT_ALLOWED"]=405]="METHOD_NOT_ALLOWED";e[e["NOT_ACCEPTABLE"]=406]="NOT_ACCEPTABLE";e[e["PROXY_AUTHENTICATION_REQUIRED"]=407]="PROXY_AUTHENTICATION_REQUIRED";e[e["REQUEST_TIMEOUT"]=408]="REQUEST_TIMEOUT";e[e["CONFLICT"]=409]="CONFLICT";e[e["GONE"]=410]="GONE";e[e["LENGTH_REQUIRED"]=411]="LENGTH_REQUIRED";e[e["PRECONDITION_FAILED"]=412]="PRECONDITION_FAILED";e[e["REQUEST_TOO_LONG"]=413]="REQUEST_TOO_LONG";e[e["REQUEST_URI_TOO_LONG"]=414]="REQUEST_URI_TOO_LONG";e[e["UNSUPPORTED_MEDIA_TYPE"]=415]="UNSUPPORTED_MEDIA_TYPE";e[e["REQUESTED_RANGE_NOT_SATISFIABLE"]=416]="REQUESTED_RANGE_NOT_SATISFIABLE";e[e["EXPECTATION_FAILED"]=417]="EXPECTATION_FAILED";e[e["IM_A_TEAPOT"]=418]="IM_A_TEAPOT";e[e["INSUFFICIENT_SPACE_ON_RESOURCE"]=419]="INSUFFICIENT_SPACE_ON_RESOURCE";e[e["METHOD_FAILURE"]=420]="METHOD_FAILURE";e[e["MISDIRECTED_REQUEST"]=421]="MISDIRECTED_REQUEST";e[e["UNPROCESSABLE_ENTITY"]=422]="UNPROCESSABLE_ENTITY";e[e["LOCKED"]=423]="LOCKED";e[e["FAILED_DEPENDENCY"]=424]="FAILED_DEPENDENCY";e[e["UPGRADE_REQUIRED"]=426]="UPGRADE_REQUIRED";e[e["PRECONDITION_REQUIRED"]=428]="PRECONDITION_REQUIRED";e[e["TOO_MANY_REQUESTS"]=429]="TOO_MANY_REQUESTS";e[e["REQUEST_HEADER_FIELDS_TOO_LARGE"]=431]="REQUEST_HEADER_FIELDS_TOO_LARGE";e[e["UNAVAILABLE_FOR_LEGAL_REASONS"]=451]="UNAVAILABLE_FOR_LEGAL_REASONS";e[e["INTERNAL_SERVER_ERROR"]=500]="INTERNAL_SERVER_ERROR";e[e["NOT_IMPLEMENTED"]=501]="NOT_IMPLEMENTED";e[e["BAD_GATEWAY"]=502]="BAD_GATEWAY";e[e["SERVICE_UNAVAILABLE"]=503]="SERVICE_UNAVAILABLE";e[e["GATEWAY_TIMEOUT"]=504]="GATEWAY_TIMEOUT";e[e["HTTP_VERSION_NOT_SUPPORTED"]=505]="HTTP_VERSION_NOT_SUPPORTED";e[e["INSUFFICIENT_STORAGE"]=507]="INSUFFICIENT_STORAGE";e[e["NETWORK_AUTHENTICATION_REQUIRED"]=511]="NETWORK_AUTHENTICATION_REQUIRED"})(i=t.StatusCodes||(t.StatusCodes={}))},8145:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.getStatusText=t.getStatusCode=t.getReasonPhrase=void 0;var n=i(9517);function getReasonPhrase(e){var t=n.statusCodeToReasonPhrase[e.toString()];if(!t){throw new Error("Status code does not exist: "+e)}return t}t.getReasonPhrase=getReasonPhrase;function getStatusCode(e){var t=n.reasonPhraseToStatusCode[e];if(!t){throw new Error("Reason phrase does not exist: "+e)}return t}t.getStatusCode=getStatusCode;t.getStatusText=getReasonPhrase},9517:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.reasonPhraseToStatusCode=t.statusCodeToReasonPhrase=void 0;t.statusCodeToReasonPhrase={202:"Accepted",502:"Bad Gateway",400:"Bad Request",409:"Conflict",100:"Continue",201:"Created",417:"Expectation Failed",424:"Failed Dependency",403:"Forbidden",504:"Gateway Timeout",410:"Gone",505:"HTTP Version Not Supported",418:"I'm a teapot",419:"Insufficient Space on Resource",507:"Insufficient Storage",500:"Internal Server Error",411:"Length Required",423:"Locked",420:"Method Failure",405:"Method Not Allowed",301:"Moved Permanently",302:"Moved Temporarily",207:"Multi-Status",300:"Multiple Choices",511:"Network Authentication Required",204:"No Content",203:"Non Authoritative Information",406:"Not Acceptable",404:"Not Found",501:"Not Implemented",304:"Not Modified",200:"OK",206:"Partial Content",402:"Payment Required",308:"Permanent Redirect",412:"Precondition Failed",428:"Precondition Required",102:"Processing",103:"Early Hints",426:"Upgrade Required",407:"Proxy Authentication Required",431:"Request Header Fields Too Large",408:"Request Timeout",413:"Request Entity Too Large",414:"Request-URI Too Long",416:"Requested Range Not Satisfiable",205:"Reset Content",303:"See Other",503:"Service Unavailable",101:"Switching Protocols",307:"Temporary Redirect",429:"Too Many Requests",401:"Unauthorized",451:"Unavailable For Legal Reasons",422:"Unprocessable Entity",415:"Unsupported Media Type",305:"Use Proxy",421:"Misdirected Request"};t.reasonPhraseToStatusCode={Accepted:202,"Bad Gateway":502,"Bad Request":400,Conflict:409,Continue:100,Created:201,"Expectation Failed":417,"Failed Dependency":424,Forbidden:403,"Gateway Timeout":504,Gone:410,"HTTP Version Not Supported":505,"I'm a teapot":418,"Insufficient Space on Resource":419,"Insufficient Storage":507,"Internal Server Error":500,"Length Required":411,Locked:423,"Method Failure":420,"Method Not Allowed":405,"Moved Permanently":301,"Moved Temporarily":302,"Multi-Status":207,"Multiple Choices":300,"Network Authentication Required":511,"No Content":204,"Non Authoritative Information":203,"Not Acceptable":406,"Not Found":404,"Not Implemented":501,"Not Modified":304,OK:200,"Partial Content":206,"Payment Required":402,"Permanent Redirect":308,"Precondition Failed":412,"Precondition Required":428,Processing:102,"Early Hints":103,"Upgrade Required":426,"Proxy Authentication Required":407,"Request Header Fields Too Large":431,"Request Timeout":408,"Request Entity Too Large":413,"Request-URI Too Long":414,"Requested Range Not Satisfiable":416,"Reset Content":205,"See Other":303,"Service Unavailable":503,"Switching Protocols":101,"Temporary Redirect":307,"Too Many Requests":429,Unauthorized:401,"Unavailable For Legal Reasons":451,"Unprocessable Entity":422,"Unsupported Media Type":415,"Use Proxy":305,"Misdirected Request":421}},9598:(e,t,i)=>{try{var n=i(9023);if(typeof n.inherits!=="function")throw"";e.exports=n.inherits}catch(t){e.exports=i(6589)}},6589:e=>{if(typeof Object.create==="function"){e.exports=function inherits(e,t){if(t){e.super_=t;e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})}}}else{e.exports=function inherits(e,t){if(t){e.super_=t;var TempCtor=function(){};TempCtor.prototype=t.prototype;e.prototype=new TempCtor;e.prototype.constructor=e}}}},4915:(e,t,i)=>{ /** * [js-md4]{@link https://github.com/emn178/js-md4} * @@ -8,7 +8,7 @@ import{createRequire as e}from"module";var t={6445:function(e,t,i){var n=this&&t * @copyright Yi-Cyuan Chen 2015-2027 * @license MIT */ -(function(){"use strict";var t=typeof window==="object"?window:{};var n=!t.JS_MD4_NO_NODE_JS&&typeof process==="object"&&process.versions&&process.versions.node;if(n){t=global}var r=!t.JS_MD4_NO_COMMON_JS&&"object"==="object"&&e.exports;var s=typeof define==="function"&&define.amd;var o=!t.JS_MD4_NO_ARRAY_BUFFER&&typeof ArrayBuffer!=="undefined";var a="0123456789abcdef".split("");var l=[128,32768,8388608,-2147483648];var u=[0,8,16,24];var c=["hex","array","digest","buffer","arrayBuffer"];var d=[],p;if(o){var A=new ArrayBuffer(68);p=new Uint8Array(A);d=new Uint32Array(A)}var createOutputMethod=function(e){return function(t){return new Md4(true).update(t)[e]()}};var createMethod=function(){var e=createOutputMethod("hex");if(n){e=nodeWrap(e)}e.create=function(){return new Md4};e.update=function(t){return e.create().update(t)};for(var t=0;t>2]|=e[n]<>6;l[r++]=128|i&63}else if(i<55296||i>=57344){l[r++]=224|i>>12;l[r++]=128|i>>6&63;l[r++]=128|i&63}else{i=65536+((i&1023)<<10|e.charCodeAt(++n)&1023);l[r++]=240|i>>18;l[r++]=128|i>>12&63;l[r++]=128|i>>6&63;l[r++]=128|i&63}}}else{for(r=this.start;n>2]|=i<>2]|=(192|i>>6)<>2]|=(128|i&63)<=57344){a[r>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|i&63)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|i&63)<=64){this.start=r-64;this.hash();this.hashed=true}else{this.start=r}}return this};Md4.prototype.finalize=function(){if(this.finalized){return}this.finalized=true;var e=this.blocks,t=this.lastByteIndex;e[t>>2]|=l[t&3];if(t>=56){if(!this.hashed){this.hash()}e[0]=e[16];e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0}e[14]=this.bytes<<3;this.hash()};Md4.prototype.hash=function(){var e,t,i,n,r,s,o,a,l=this.blocks;if(this.first){e=l[0]-1;e=e<<3|e>>>29;n=(e&4023233417|~e&2562383102)+l[1]+271733878;n=n<<7|n>>>25;i=(n&e|~n&4023233417)+l[2]-1732584194;i=i<<11|i>>>21;t=(i&n|~i&e)+l[3]-271733879;t=t<<19|t>>>13}else{e=this.h0;t=this.h1;i=this.h2;n=this.h3;e+=(t&i|~t&n)+l[0];e=e<<3|e>>>29;n+=(e&t|~e&i)+l[1];n=n<<7|n>>>25;i+=(n&e|~n&t)+l[2];i=i<<11|i>>>21;t+=(i&n|~i&e)+l[3];t=t<<19|t>>>13}e+=(t&i|~t&n)+l[4];e=e<<3|e>>>29;n+=(e&t|~e&i)+l[5];n=n<<7|n>>>25;i+=(n&e|~n&t)+l[6];i=i<<11|i>>>21;t+=(i&n|~i&e)+l[7];t=t<<19|t>>>13;e+=(t&i|~t&n)+l[8];e=e<<3|e>>>29;n+=(e&t|~e&i)+l[9];n=n<<7|n>>>25;i+=(n&e|~n&t)+l[10];i=i<<11|i>>>21;t+=(i&n|~i&e)+l[11];t=t<<19|t>>>13;e+=(t&i|~t&n)+l[12];e=e<<3|e>>>29;n+=(e&t|~e&i)+l[13];n=n<<7|n>>>25;i+=(n&e|~n&t)+l[14];i=i<<11|i>>>21;t+=(i&n|~i&e)+l[15];t=t<<19|t>>>13;s=t&i;e+=(s|t&n|i&n)+l[0]+1518500249;e=e<<3|e>>>29;r=e&t;n+=(r|e&i|s)+l[4]+1518500249;n=n<<5|n>>>27;a=n&e;i+=(a|n&t|r)+l[8]+1518500249;i=i<<9|i>>>23;o=i&n;t+=(o|i&e|a)+l[12]+1518500249;t=t<<13|t>>>19;s=t&i;e+=(s|t&n|o)+l[1]+1518500249;e=e<<3|e>>>29;r=e&t;n+=(r|e&i|s)+l[5]+1518500249;n=n<<5|n>>>27;a=n&e;i+=(a|n&t|r)+l[9]+1518500249;i=i<<9|i>>>23;o=i&n;t+=(o|i&e|a)+l[13]+1518500249;t=t<<13|t>>>19;s=t&i;e+=(s|t&n|o)+l[2]+1518500249;e=e<<3|e>>>29;r=e&t;n+=(r|e&i|s)+l[6]+1518500249;n=n<<5|n>>>27;a=n&e;i+=(a|n&t|r)+l[10]+1518500249;i=i<<9|i>>>23;o=i&n;t+=(o|i&e|a)+l[14]+1518500249;t=t<<13|t>>>19;s=t&i;e+=(s|t&n|o)+l[3]+1518500249;e=e<<3|e>>>29;r=e&t;n+=(r|e&i|s)+l[7]+1518500249;n=n<<5|n>>>27;a=n&e;i+=(a|n&t|r)+l[11]+1518500249;i=i<<9|i>>>23;t+=(i&n|i&e|a)+l[15]+1518500249;t=t<<13|t>>>19;s=t^i;e+=(s^n)+l[0]+1859775393;e=e<<3|e>>>29;n+=(s^e)+l[8]+1859775393;n=n<<9|n>>>23;a=n^e;i+=(a^t)+l[4]+1859775393;i=i<<11|i>>>21;t+=(a^i)+l[12]+1859775393;t=t<<15|t>>>17;s=t^i;e+=(s^n)+l[2]+1859775393;e=e<<3|e>>>29;n+=(s^e)+l[10]+1859775393;n=n<<9|n>>>23;a=n^e;i+=(a^t)+l[6]+1859775393;i=i<<11|i>>>21;t+=(a^i)+l[14]+1859775393;t=t<<15|t>>>17;s=t^i;e+=(s^n)+l[1]+1859775393;e=e<<3|e>>>29;n+=(s^e)+l[9]+1859775393;n=n<<9|n>>>23;a=n^e;i+=(a^t)+l[5]+1859775393;i=i<<11|i>>>21;t+=(a^i)+l[13]+1859775393;t=t<<15|t>>>17;s=t^i;e+=(s^n)+l[3]+1859775393;e=e<<3|e>>>29;n+=(s^e)+l[11]+1859775393;n=n<<9|n>>>23;a=n^e;i+=(a^t)+l[7]+1859775393;i=i<<11|i>>>21;t+=(a^i)+l[15]+1859775393;t=t<<15|t>>>17;if(this.first){this.h0=e+1732584193<<0;this.h1=t-271733879<<0;this.h2=i-1732584194<<0;this.h3=n+271733878<<0;this.first=false}else{this.h0=this.h0+e<<0;this.h1=this.h1+t<<0;this.h2=this.h2+i<<0;this.h3=this.h3+n<<0}};Md4.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,i=this.h2,n=this.h3;return a[e>>4&15]+a[e&15]+a[e>>12&15]+a[e>>8&15]+a[e>>20&15]+a[e>>16&15]+a[e>>28&15]+a[e>>24&15]+a[t>>4&15]+a[t&15]+a[t>>12&15]+a[t>>8&15]+a[t>>20&15]+a[t>>16&15]+a[t>>28&15]+a[t>>24&15]+a[i>>4&15]+a[i&15]+a[i>>12&15]+a[i>>8&15]+a[i>>20&15]+a[i>>16&15]+a[i>>28&15]+a[i>>24&15]+a[n>>4&15]+a[n&15]+a[n>>12&15]+a[n>>8&15]+a[n>>20&15]+a[n>>16&15]+a[n>>28&15]+a[n>>24&15]};Md4.prototype.toString=Md4.prototype.hex;Md4.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,i=this.h2,n=this.h3;return[e&255,e>>8&255,e>>16&255,e>>24&255,t&255,t>>8&255,t>>16&255,t>>24&255,i&255,i>>8&255,i>>16&255,i>>24&255,n&255,n>>8&255,n>>16&255,n>>24&255]};Md4.prototype.array=Md4.prototype.digest;Md4.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(16);var t=new Uint32Array(e);t[0]=this.h0;t[1]=this.h1;t[2]=this.h2;t[3]=this.h3;return e};Md4.prototype.buffer=Md4.prototype.arrayBuffer;var f=createMethod();if(r){e.exports=f}else{t.md4=f;if(s){define((function(){return f}))}}})()},5641:e=>{e.exports=Math.abs},6171:e=>{e.exports=Math.floor},7044:e=>{e.exports=Number.isNaN||function isNaN(e){return e!==e}},7147:e=>{e.exports=Math.max},1017:e=>{e.exports=Math.min},6947:e=>{e.exports=Math.pow},2621:e=>{e.exports=Math.round},156:(e,t,i)=>{var n=i(7044);e.exports=function sign(e){if(n(e)||e===0){return e}return e<0?-1:+1}},3798:e=>{e.exports=assert;function assert(e,t){if(!e)throw new Error(t||"Assertion failed")}assert.equal=function assertEqual(e,t,i){if(e!=t)throw new Error(i||"Assertion failed: "+e+" != "+t)}},506:(e,t,i)=>{var n=typeof Map==="function"&&Map.prototype;var r=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null;var s=n&&r&&typeof r.get==="function"?r.get:null;var o=n&&Map.prototype.forEach;var a=typeof Set==="function"&&Set.prototype;var l=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null;var u=a&&l&&typeof l.get==="function"?l.get:null;var c=a&&Set.prototype.forEach;var d=typeof WeakMap==="function"&&WeakMap.prototype;var p=d?WeakMap.prototype.has:null;var A=typeof WeakSet==="function"&&WeakSet.prototype;var f=A?WeakSet.prototype.has:null;var h=typeof WeakRef==="function"&&WeakRef.prototype;var g=h?WeakRef.prototype.deref:null;var y=Boolean.prototype.valueOf;var m=Object.prototype.toString;var v=Function.prototype.toString;var I=String.prototype.match;var E=String.prototype.slice;var C=String.prototype.replace;var T=String.prototype.toUpperCase;var b=String.prototype.toLowerCase;var R=RegExp.prototype.test;var w=Array.prototype.concat;var B=Array.prototype.join;var D=Array.prototype.slice;var S=Math.floor;var k=typeof BigInt==="function"?BigInt.prototype.valueOf:null;var P=Object.getOwnPropertySymbols;var U=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?Symbol.prototype.toString:null;var _=typeof Symbol==="function"&&typeof Symbol.iterator==="object";var O=typeof Symbol==="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===_?"object":"symbol")?Symbol.toStringTag:null;var V=Object.prototype.propertyIsEnumerable;var F=(typeof Reflect==="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function addNumericSeparator(e,t){if(e===Infinity||e===-Infinity||e!==e||e&&e>-1e3&&e<1e3||R.call(/e/,t)){return t}var i=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e==="number"){var n=e<0?-S(-e):S(e);if(n!==e){var r=String(n);var s=E.call(t,r.length+1);return C.call(r,i,"$&_")+"."+C.call(C.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return C.call(t,i,"$&_")}var q=i(8502);var N=q.custom;var M=isSymbol(N)?N:null;var j={__proto__:null,double:'"',single:"'"};var L={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};e.exports=function inspect_(e,t,i,n){var r=t||{};if(has(r,"quoteStyle")&&!has(j,r.quoteStyle)){throw new TypeError('option "quoteStyle" must be "single" or "double"')}if(has(r,"maxStringLength")&&(typeof r.maxStringLength==="number"?r.maxStringLength<0&&r.maxStringLength!==Infinity:r.maxStringLength!==null)){throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`')}var a=has(r,"customInspect")?r.customInspect:true;if(typeof a!=="boolean"&&a!=="symbol"){throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`")}if(has(r,"indent")&&r.indent!==null&&r.indent!=="\t"&&!(parseInt(r.indent,10)===r.indent&&r.indent>0)){throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`')}if(has(r,"numericSeparator")&&typeof r.numericSeparator!=="boolean"){throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`')}var l=r.numericSeparator;if(typeof e==="undefined"){return"undefined"}if(e===null){return"null"}if(typeof e==="boolean"){return e?"true":"false"}if(typeof e==="string"){return inspectString(e,r)}if(typeof e==="number"){if(e===0){return Infinity/e>0?"0":"-0"}var d=String(e);return l?addNumericSeparator(e,d):d}if(typeof e==="bigint"){var p=String(e)+"n";return l?addNumericSeparator(e,p):p}var A=typeof r.depth==="undefined"?5:r.depth;if(typeof i==="undefined"){i=0}if(i>=A&&A>0&&typeof e==="object"){return isArray(e)?"[Array]":"[Object]"}var f=getIndent(r,i);if(typeof n==="undefined"){n=[]}else if(indexOf(n,e)>=0){return"[Circular]"}function inspect(e,t,s){if(t){n=D.call(n);n.push(t)}if(s){var o={depth:r.depth};if(has(r,"quoteStyle")){o.quoteStyle=r.quoteStyle}return inspect_(e,o,i+1,n)}return inspect_(e,r,i+1,n)}if(typeof e==="function"&&!isRegExp(e)){var h=nameOf(e);var g=arrObjKeys(e,inspect);return"[Function"+(h?": "+h:" (anonymous)")+"]"+(g.length>0?" { "+B.call(g,", ")+" }":"")}if(isSymbol(e)){var m=_?C.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):U.call(e);return typeof e==="object"&&!_?markBoxed(m):m}if(isElement(e)){var v="<"+b.call(String(e.nodeName));var I=e.attributes||[];for(var T=0;T";return v}if(isArray(e)){if(e.length===0){return"[]"}var R=arrObjKeys(e,inspect);if(f&&!singleLineValues(R)){return"["+indentedJoin(R,f)+"]"}return"[ "+B.call(R,", ")+" ]"}if(isError(e)){var S=arrObjKeys(e,inspect);if(!("cause"in Error.prototype)&&"cause"in e&&!V.call(e,"cause")){return"{ ["+String(e)+"] "+B.call(w.call("[cause]: "+inspect(e.cause),S),", ")+" }"}if(S.length===0){return"["+String(e)+"]"}return"{ ["+String(e)+"] "+B.call(S,", ")+" }"}if(typeof e==="object"&&a){if(M&&typeof e[M]==="function"&&q){return q(e,{depth:A-i})}else if(a!=="symbol"&&typeof e.inspect==="function"){return e.inspect()}}if(isMap(e)){var P=[];if(o){o.call(e,(function(t,i){P.push(inspect(i,e,true)+" => "+inspect(t,e))}))}return collectionOf("Map",s.call(e),P,f)}if(isSet(e)){var N=[];if(c){c.call(e,(function(t){N.push(inspect(t,e))}))}return collectionOf("Set",u.call(e),N,f)}if(isWeakMap(e)){return weakCollectionOf("WeakMap")}if(isWeakSet(e)){return weakCollectionOf("WeakSet")}if(isWeakRef(e)){return weakCollectionOf("WeakRef")}if(isNumber(e)){return markBoxed(inspect(Number(e)))}if(isBigInt(e)){return markBoxed(inspect(k.call(e)))}if(isBoolean(e)){return markBoxed(y.call(e))}if(isString(e)){return markBoxed(inspect(String(e)))}if(typeof window!=="undefined"&&e===window){return"{ [object Window] }"}if(typeof globalThis!=="undefined"&&e===globalThis||typeof global!=="undefined"&&e===global){return"{ [object globalThis] }"}if(!isDate(e)&&!isRegExp(e)){var L=arrObjKeys(e,inspect);var G=F?F(e)===Object.prototype:e instanceof Object||e.constructor===Object;var x=e instanceof Object?"":"null prototype";var H=!G&&O&&Object(e)===e&&O in e?E.call(toStr(e),8,-1):x?"Object":"";var W=G||typeof e.constructor!=="function"?"":e.constructor.name?e.constructor.name+" ":"";var Y=W+(H||x?"["+B.call(w.call([],H||[],x||[]),": ")+"] ":"");if(L.length===0){return Y+"{}"}if(f){return Y+"{"+indentedJoin(L,f)+"}"}return Y+"{ "+B.call(L,", ")+" }"}return String(e)};function wrapQuotes(e,t,i){var n=i.quoteStyle||t;var r=j[n];return r+e+r}function quote(e){return C.call(String(e),/"/g,""")}function canTrustToString(e){return!O||!(typeof e==="object"&&(O in e||typeof e[O]!=="undefined"))}function isArray(e){return toStr(e)==="[object Array]"&&canTrustToString(e)}function isDate(e){return toStr(e)==="[object Date]"&&canTrustToString(e)}function isRegExp(e){return toStr(e)==="[object RegExp]"&&canTrustToString(e)}function isError(e){return toStr(e)==="[object Error]"&&canTrustToString(e)}function isString(e){return toStr(e)==="[object String]"&&canTrustToString(e)}function isNumber(e){return toStr(e)==="[object Number]"&&canTrustToString(e)}function isBoolean(e){return toStr(e)==="[object Boolean]"&&canTrustToString(e)}function isSymbol(e){if(_){return e&&typeof e==="object"&&e instanceof Symbol}if(typeof e==="symbol"){return true}if(!e||typeof e!=="object"||!U){return false}try{U.call(e);return true}catch(e){}return false}function isBigInt(e){if(!e||typeof e!=="object"||!k){return false}try{k.call(e);return true}catch(e){}return false}var G=Object.prototype.hasOwnProperty||function(e){return e in this};function has(e,t){return G.call(e,t)}function toStr(e){return m.call(e)}function nameOf(e){if(e.name){return e.name}var t=I.call(v.call(e),/^function\s*([\w$]+)/);if(t){return t[1]}return null}function indexOf(e,t){if(e.indexOf){return e.indexOf(t)}for(var i=0,n=e.length;it.maxStringLength){var i=e.length-t.maxStringLength;var n="... "+i+" more character"+(i>1?"s":"");return inspectString(E.call(e,0,t.maxStringLength),t)+n}var r=L[t.quoteStyle||"single"];r.lastIndex=0;var s=C.call(C.call(e,r,"\\$1"),/[\x00-\x1f]/g,lowbyte);return wrapQuotes(s,"single",t)}function lowbyte(e){var t=e.charCodeAt(0);var i={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];if(i){return"\\"+i}return"\\x"+(t<16?"0":"")+T.call(t.toString(16))}function markBoxed(e){return"Object("+e+")"}function weakCollectionOf(e){return e+" { ? }"}function collectionOf(e,t,i,n){var r=n?indentedJoin(i,n):B.call(i,", ");return e+" ("+t+") {"+r+"}"}function singleLineValues(e){for(var t=0;t=0){return false}}return true}function getIndent(e,t){var i;if(e.indent==="\t"){i="\t"}else if(typeof e.indent==="number"&&e.indent>0){i=B.call(Array(e.indent+1)," ")}else{return null}return{base:i,prev:B.call(Array(t+1),i)}}function indentedJoin(e,t){if(e.length===0){return""}var i="\n"+t.prev+t.base;return i+B.call(e,","+i)+"\n"+t.prev}function arrObjKeys(e,t){var i=isArray(e);var n=[];if(i){n.length=e.length;for(var r=0;r{e.exports=i(9023).inspect},4006:(e,t,i)=>{const n=i(8016);const r=i(6440);function picomatch(e,t,i=false){if(t&&(t.windows===null||t.windows===undefined)){t={...t,windows:r.isWindows()}}return n(e,t,i)}Object.assign(picomatch,n);e.exports=picomatch},5595:e=>{const t="\\\\/";const i=`[^${t}]`;const n="\\.";const r="\\+";const s="\\?";const o="\\/";const a="(?=.)";const l="[^/]";const u=`(?:${o}|$)`;const c=`(?:^|${o})`;const d=`${n}{1,2}${u}`;const p=`(?!${n})`;const A=`(?!${c}${d})`;const f=`(?!${n}{0,1}${u})`;const h=`(?!${d})`;const g=`[^.${o}]`;const y=`${l}*?`;const m="/";const v={DOT_LITERAL:n,PLUS_LITERAL:r,QMARK_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:a,QMARK:l,END_ANCHOR:u,DOTS_SLASH:d,NO_DOT:p,NO_DOTS:A,NO_DOT_SLASH:f,NO_DOTS_SLASH:h,QMARK_NO_DOT:g,STAR:y,START_ANCHOR:c,SEP:m};const I={...v,SLASH_LITERAL:`[${t}]`,QMARK:i,STAR:`${i}*?`,DOTS_SLASH:`${n}{1,2}(?:[${t}]|$)`,NO_DOT:`(?!${n})`,NO_DOTS:`(?!(?:^|[${t}])${n}{1,2}(?:[${t}]|$))`,NO_DOT_SLASH:`(?!${n}{0,1}(?:[${t}]|$))`,NO_DOTS_SLASH:`(?!${n}{1,2}(?:[${t}]|$))`,QMARK_NO_DOT:`[^.${t}]`,START_ANCHOR:`(?:^|[${t}])`,END_ANCHOR:`(?:[${t}]|$)`,SEP:"\\"};const E={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};e.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:E,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===true?I:v}}},8265:(e,t,i)=>{const n=i(5595);const r=i(6440);const{MAX_LENGTH:s,POSIX_REGEX_SOURCE:o,REGEX_NON_SPECIAL_CHARS:a,REGEX_SPECIAL_CHARS_BACKREF:l,REPLACEMENTS:u}=n;const expandRange=(e,t)=>{if(typeof t.expandRange==="function"){return t.expandRange(...e,t)}e.sort();const i=`[${e.join("-")}]`;try{new RegExp(i)}catch(t){return e.map((e=>r.escapeRegex(e))).join("..")}return i};const syntaxError=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`;const parse=(e,t)=>{if(typeof e!=="string"){throw new TypeError("Expected a string")}e=u[e]||e;const i={...t};const c=typeof i.maxLength==="number"?Math.min(s,i.maxLength):s;let d=e.length;if(d>c){throw new SyntaxError(`Input length: ${d}, exceeds maximum allowed length: ${c}`)}const p={type:"bos",value:"",output:i.prepend||""};const A=[p];const f=i.capture?"":"?:";const h=n.globChars(i.windows);const g=n.extglobChars(h);const{DOT_LITERAL:y,PLUS_LITERAL:m,SLASH_LITERAL:v,ONE_CHAR:I,DOTS_SLASH:E,NO_DOT:C,NO_DOT_SLASH:T,NO_DOTS_SLASH:b,QMARK:R,QMARK_NO_DOT:w,STAR:B,START_ANCHOR:D}=h;const globstar=e=>`(${f}(?:(?!${D}${e.dot?E:y}).)*?)`;const S=i.dot?"":C;const k=i.dot?R:w;let P=i.bash===true?globstar(i):B;if(i.capture){P=`(${P})`}if(typeof i.noext==="boolean"){i.noextglob=i.noext}const U={input:e,index:-1,start:0,dot:i.dot===true,consumed:"",output:"",prefix:"",backtrack:false,negated:false,brackets:0,braces:0,parens:0,quotes:0,globstar:false,tokens:A};e=r.removePrefix(e,U);d=e.length;const _=[];const O=[];const V=[];let F=p;let q;const eos=()=>U.index===d-1;const N=U.peek=(t=1)=>e[U.index+t];const M=U.advance=()=>e[++U.index]||"";const remaining=()=>e.slice(U.index+1);const consume=(e="",t=0)=>{U.consumed+=e;U.index+=t};const append=e=>{U.output+=e.output!=null?e.output:e.value;consume(e.value)};const negate=()=>{let e=1;while(N()==="!"&&(N(2)!=="("||N(3)==="?")){M();U.start++;e++}if(e%2===0){return false}U.negated=true;U.start++;return true};const increment=e=>{U[e]++;V.push(e)};const decrement=e=>{U[e]--;V.pop()};const push=e=>{if(F.type==="globstar"){const t=U.braces>0&&(e.type==="comma"||e.type==="brace");const i=e.extglob===true||_.length&&(e.type==="pipe"||e.type==="paren");if(e.type!=="slash"&&e.type!=="paren"&&!t&&!i){U.output=U.output.slice(0,-F.output.length);F.type="star";F.value="*";F.output=P;U.output+=F.output}}if(_.length&&e.type!=="paren"){_[_.length-1].inner+=e.value}if(e.value||e.output)append(e);if(F&&F.type==="text"&&e.type==="text"){F.output=(F.output||F.value)+e.value;F.value+=e.value;return}e.prev=F;A.push(e);F=e};const extglobOpen=(e,t)=>{const n={...g[t],conditions:1,inner:""};n.prev=F;n.parens=U.parens;n.output=U.output;const r=(i.capture?"(":"")+n.open;increment("parens");push({type:e,value:t,output:U.output?"":I});push({type:"paren",extglob:true,value:M(),output:r});_.push(n)};const extglobClose=e=>{let n=e.close+(i.capture?")":"");let r;if(e.type==="negate"){let s=P;if(e.inner&&e.inner.length>1&&e.inner.includes("/")){s=globstar(i)}if(s!==P||eos()||/^\)+$/.test(remaining())){n=e.close=`)$))${s}`}if(e.inner.includes("*")&&(r=remaining())&&/^\.[^\\/.]+$/.test(r)){const i=parse(r,{...t,fastpaths:false}).output;n=e.close=`)${i})${s})`}if(e.prev.type==="bos"){U.negatedExtglob=true}}push({type:"paren",extglob:true,value:q,output:n});decrement("parens")};if(i.fastpaths!==false&&!/(^[*!]|[/()[\]{}"])/.test(e)){let n=false;let s=e.replace(l,((e,t,i,r,s,o)=>{if(r==="\\"){n=true;return e}if(r==="?"){if(t){return t+r+(s?R.repeat(s.length):"")}if(o===0){return k+(s?R.repeat(s.length):"")}return R.repeat(i.length)}if(r==="."){return y.repeat(i.length)}if(r==="*"){if(t){return t+r+(s?P:"")}return P}return t?e:`\\${e}`}));if(n===true){if(i.unescape===true){s=s.replace(/\\/g,"")}else{s=s.replace(/\\+/g,(e=>e.length%2===0?"\\\\":e?"\\":""))}}if(s===e&&i.contains===true){U.output=e;return U}U.output=r.wrapOutput(s,U,t);return U}while(!eos()){q=M();if(q==="\0"){continue}if(q==="\\"){const e=N();if(e==="/"&&i.bash!==true){continue}if(e==="."||e===";"){continue}if(!e){q+="\\";push({type:"text",value:q});continue}const t=/^\\+/.exec(remaining());let n=0;if(t&&t[0].length>2){n=t[0].length;U.index+=n;if(n%2!==0){q+="\\"}}if(i.unescape===true){q=M()}else{q+=M()}if(U.brackets===0){push({type:"text",value:q});continue}}if(U.brackets>0&&(q!=="]"||F.value==="["||F.value==="[^")){if(i.posix!==false&&q===":"){const e=F.value.slice(1);if(e.includes("[")){F.posix=true;if(e.includes(":")){const e=F.value.lastIndexOf("[");const t=F.value.slice(0,e);const i=F.value.slice(e+2);const n=o[i];if(n){F.value=t+n;U.backtrack=true;M();if(!p.output&&A.indexOf(F)===1){p.output=I}continue}}}}if(q==="["&&N()!==":"||q==="-"&&N()==="]"){q=`\\${q}`}if(q==="]"&&(F.value==="["||F.value==="[^")){q=`\\${q}`}if(i.posix===true&&q==="!"&&F.value==="["){q="^"}F.value+=q;append({value:q});continue}if(U.quotes===1&&q!=='"'){q=r.escapeRegex(q);F.value+=q;append({value:q});continue}if(q==='"'){U.quotes=U.quotes===1?0:1;if(i.keepQuotes===true){push({type:"text",value:q})}continue}if(q==="("){increment("parens");push({type:"paren",value:q});continue}if(q===")"){if(U.parens===0&&i.strictBrackets===true){throw new SyntaxError(syntaxError("opening","("))}const e=_[_.length-1];if(e&&U.parens===e.parens+1){extglobClose(_.pop());continue}push({type:"paren",value:q,output:U.parens?")":"\\)"});decrement("parens");continue}if(q==="["){if(i.nobracket===true||!remaining().includes("]")){if(i.nobracket!==true&&i.strictBrackets===true){throw new SyntaxError(syntaxError("closing","]"))}q=`\\${q}`}else{increment("brackets")}push({type:"bracket",value:q});continue}if(q==="]"){if(i.nobracket===true||F&&F.type==="bracket"&&F.value.length===1){push({type:"text",value:q,output:`\\${q}`});continue}if(U.brackets===0){if(i.strictBrackets===true){throw new SyntaxError(syntaxError("opening","["))}push({type:"text",value:q,output:`\\${q}`});continue}decrement("brackets");const e=F.value.slice(1);if(F.posix!==true&&e[0]==="^"&&!e.includes("/")){q=`/${q}`}F.value+=q;append({value:q});if(i.literalBrackets===false||r.hasRegexChars(e)){continue}const t=r.escapeRegex(F.value);U.output=U.output.slice(0,-F.value.length);if(i.literalBrackets===true){U.output+=t;F.value=t;continue}F.value=`(${f}${t}|${F.value})`;U.output+=F.value;continue}if(q==="{"&&i.nobrace!==true){increment("braces");const e={type:"brace",value:q,output:"(",outputIndex:U.output.length,tokensIndex:U.tokens.length};O.push(e);push(e);continue}if(q==="}"){const e=O[O.length-1];if(i.nobrace===true||!e){push({type:"text",value:q,output:q});continue}let t=")";if(e.dots===true){const e=A.slice();const n=[];for(let t=e.length-1;t>=0;t--){A.pop();if(e[t].type==="brace"){break}if(e[t].type!=="dots"){n.unshift(e[t].value)}}t=expandRange(n,i);U.backtrack=true}if(e.comma!==true&&e.dots!==true){const i=U.output.slice(0,e.outputIndex);const n=U.tokens.slice(e.tokensIndex);e.value=e.output="\\{";q=t="\\}";U.output=i;for(const e of n){U.output+=e.output||e.value}}push({type:"brace",value:q,output:t});decrement("braces");O.pop();continue}if(q==="|"){if(_.length>0){_[_.length-1].conditions++}push({type:"text",value:q});continue}if(q===","){let e=q;const t=O[O.length-1];if(t&&V[V.length-1]==="braces"){t.comma=true;e="|"}push({type:"comma",value:q,output:e});continue}if(q==="/"){if(F.type==="dot"&&U.index===U.start+1){U.start=U.index+1;U.consumed="";U.output="";A.pop();F=p;continue}push({type:"slash",value:q,output:v});continue}if(q==="."){if(U.braces>0&&F.type==="dot"){if(F.value===".")F.output=y;const e=O[O.length-1];F.type="dots";F.output+=q;F.value+=q;e.dots=true;continue}if(U.braces+U.parens===0&&F.type!=="bos"&&F.type!=="slash"){push({type:"text",value:q,output:y});continue}push({type:"dot",value:q,output:y});continue}if(q==="?"){const e=F&&F.value==="(";if(!e&&i.noextglob!==true&&N()==="("&&N(2)!=="?"){extglobOpen("qmark",q);continue}if(F&&F.type==="paren"){const e=N();let t=q;if(F.value==="("&&!/[!=<:]/.test(e)||e==="<"&&!/<([!=]|\w+>)/.test(remaining())){t=`\\${q}`}push({type:"text",value:q,output:t});continue}if(i.dot!==true&&(F.type==="slash"||F.type==="bos")){push({type:"qmark",value:q,output:w});continue}push({type:"qmark",value:q,output:R});continue}if(q==="!"){if(i.noextglob!==true&&N()==="("){if(N(2)!=="?"||!/[!=<:]/.test(N(3))){extglobOpen("negate",q);continue}}if(i.nonegate!==true&&U.index===0){negate();continue}}if(q==="+"){if(i.noextglob!==true&&N()==="("&&N(2)!=="?"){extglobOpen("plus",q);continue}if(F&&F.value==="("||i.regex===false){push({type:"plus",value:q,output:m});continue}if(F&&(F.type==="bracket"||F.type==="paren"||F.type==="brace")||U.parens>0){push({type:"plus",value:q});continue}push({type:"plus",value:m});continue}if(q==="@"){if(i.noextglob!==true&&N()==="("&&N(2)!=="?"){push({type:"at",extglob:true,value:q,output:""});continue}push({type:"text",value:q});continue}if(q!=="*"){if(q==="$"||q==="^"){q=`\\${q}`}const e=a.exec(remaining());if(e){q+=e[0];U.index+=e[0].length}push({type:"text",value:q});continue}if(F&&(F.type==="globstar"||F.star===true)){F.type="star";F.star=true;F.value+=q;F.output=P;U.backtrack=true;U.globstar=true;consume(q);continue}let t=remaining();if(i.noextglob!==true&&/^\([^?]/.test(t)){extglobOpen("star",q);continue}if(F.type==="star"){if(i.noglobstar===true){consume(q);continue}const n=F.prev;const r=n.prev;const s=n.type==="slash"||n.type==="bos";const o=r&&(r.type==="star"||r.type==="globstar");if(i.bash===true&&(!s||t[0]&&t[0]!=="/")){push({type:"star",value:q,output:""});continue}const a=U.braces>0&&(n.type==="comma"||n.type==="brace");const l=_.length&&(n.type==="pipe"||n.type==="paren");if(!s&&n.type!=="paren"&&!a&&!l){push({type:"star",value:q,output:""});continue}while(t.slice(0,3)==="/**"){const i=e[U.index+4];if(i&&i!=="/"){break}t=t.slice(3);consume("/**",3)}if(n.type==="bos"&&eos()){F.type="globstar";F.value+=q;F.output=globstar(i);U.output=F.output;U.globstar=true;consume(q);continue}if(n.type==="slash"&&n.prev.type!=="bos"&&!o&&eos()){U.output=U.output.slice(0,-(n.output+F.output).length);n.output=`(?:${n.output}`;F.type="globstar";F.output=globstar(i)+(i.strictSlashes?")":"|$)");F.value+=q;U.globstar=true;U.output+=n.output+F.output;consume(q);continue}if(n.type==="slash"&&n.prev.type!=="bos"&&t[0]==="/"){const e=t[1]!==void 0?"|$":"";U.output=U.output.slice(0,-(n.output+F.output).length);n.output=`(?:${n.output}`;F.type="globstar";F.output=`${globstar(i)}${v}|${v}${e})`;F.value+=q;U.output+=n.output+F.output;U.globstar=true;consume(q+M());push({type:"slash",value:"/",output:""});continue}if(n.type==="bos"&&t[0]==="/"){F.type="globstar";F.value+=q;F.output=`(?:^|${v}|${globstar(i)}${v})`;U.output=F.output;U.globstar=true;consume(q+M());push({type:"slash",value:"/",output:""});continue}U.output=U.output.slice(0,-F.output.length);F.type="globstar";F.output=globstar(i);F.value+=q;U.output+=F.output;U.globstar=true;consume(q);continue}const n={type:"star",value:q,output:P};if(i.bash===true){n.output=".*?";if(F.type==="bos"||F.type==="slash"){n.output=S+n.output}push(n);continue}if(F&&(F.type==="bracket"||F.type==="paren")&&i.regex===true){n.output=q;push(n);continue}if(U.index===U.start||F.type==="slash"||F.type==="dot"){if(F.type==="dot"){U.output+=T;F.output+=T}else if(i.dot===true){U.output+=b;F.output+=b}else{U.output+=S;F.output+=S}if(N()!=="*"){U.output+=I;F.output+=I}}push(n)}while(U.brackets>0){if(i.strictBrackets===true)throw new SyntaxError(syntaxError("closing","]"));U.output=r.escapeLast(U.output,"[");decrement("brackets")}while(U.parens>0){if(i.strictBrackets===true)throw new SyntaxError(syntaxError("closing",")"));U.output=r.escapeLast(U.output,"(");decrement("parens")}while(U.braces>0){if(i.strictBrackets===true)throw new SyntaxError(syntaxError("closing","}"));U.output=r.escapeLast(U.output,"{");decrement("braces")}if(i.strictSlashes!==true&&(F.type==="star"||F.type==="bracket")){push({type:"maybe_slash",value:"",output:`${v}?`})}if(U.backtrack===true){U.output="";for(const e of U.tokens){U.output+=e.output!=null?e.output:e.value;if(e.suffix){U.output+=e.suffix}}}return U};parse.fastpaths=(e,t)=>{const i={...t};const o=typeof i.maxLength==="number"?Math.min(s,i.maxLength):s;const a=e.length;if(a>o){throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${o}`)}e=u[e]||e;const{DOT_LITERAL:l,SLASH_LITERAL:c,ONE_CHAR:d,DOTS_SLASH:p,NO_DOT:A,NO_DOTS:f,NO_DOTS_SLASH:h,STAR:g,START_ANCHOR:y}=n.globChars(i.windows);const m=i.dot?f:A;const v=i.dot?h:A;const I=i.capture?"":"?:";const E={negated:false,prefix:""};let C=i.bash===true?".*?":g;if(i.capture){C=`(${C})`}const globstar=e=>{if(e.noglobstar===true)return C;return`(${I}(?:(?!${y}${e.dot?p:l}).)*?)`};const create=e=>{switch(e){case"*":return`${m}${d}${C}`;case".*":return`${l}${d}${C}`;case"*.*":return`${m}${C}${l}${d}${C}`;case"*/*":return`${m}${C}${c}${d}${v}${C}`;case"**":return m+globstar(i);case"**/*":return`(?:${m}${globstar(i)}${c})?${v}${d}${C}`;case"**/*.*":return`(?:${m}${globstar(i)}${c})?${v}${C}${l}${d}${C}`;case"**/.*":return`(?:${m}${globstar(i)}${c})?${l}${d}${C}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const i=create(t[1]);if(!i)return;return i+l+t[2]}}};const T=r.removePrefix(e,E);let b=create(T);if(b&&i.strictSlashes!==true){b+=`${c}?`}return b};e.exports=parse},8016:(e,t,i)=>{const n=i(1781);const r=i(8265);const s=i(6440);const o=i(5595);const isObject=e=>e&&typeof e==="object"&&!Array.isArray(e);const picomatch=(e,t,i=false)=>{if(Array.isArray(e)){const n=e.map((e=>picomatch(e,t,i)));const arrayMatcher=e=>{for(const t of n){const i=t(e);if(i)return i}return false};return arrayMatcher}const n=isObject(e)&&e.tokens&&e.input;if(e===""||typeof e!=="string"&&!n){throw new TypeError("Expected pattern to be a non-empty string")}const r=t||{};const s=r.windows;const o=n?picomatch.compileRe(e,t):picomatch.makeRe(e,t,false,true);const a=o.state;delete o.state;let isIgnored=()=>false;if(r.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};isIgnored=picomatch(r.ignore,e,i)}const matcher=(i,n=false)=>{const{isMatch:l,match:u,output:c}=picomatch.test(i,o,t,{glob:e,posix:s});const d={glob:e,state:a,regex:o,posix:s,input:i,output:c,match:u,isMatch:l};if(typeof r.onResult==="function"){r.onResult(d)}if(l===false){d.isMatch=false;return n?d:false}if(isIgnored(i)){if(typeof r.onIgnore==="function"){r.onIgnore(d)}d.isMatch=false;return n?d:false}if(typeof r.onMatch==="function"){r.onMatch(d)}return n?d:true};if(i){matcher.state=a}return matcher};picomatch.test=(e,t,i,{glob:n,posix:r}={})=>{if(typeof e!=="string"){throw new TypeError("Expected input to be a string")}if(e===""){return{isMatch:false,output:""}}const o=i||{};const a=o.format||(r?s.toPosixSlashes:null);let l=e===n;let u=l&&a?a(e):e;if(l===false){u=a?a(e):e;l=u===n}if(l===false||o.capture===true){if(o.matchBase===true||o.basename===true){l=picomatch.matchBase(e,t,i,r)}else{l=t.exec(u)}}return{isMatch:Boolean(l),match:l,output:u}};picomatch.matchBase=(e,t,i)=>{const n=t instanceof RegExp?t:picomatch.makeRe(t,i);return n.test(s.basename(e))};picomatch.isMatch=(e,t,i)=>picomatch(t,i)(e);picomatch.parse=(e,t)=>{if(Array.isArray(e))return e.map((e=>picomatch.parse(e,t)));return r(e,{...t,fastpaths:false})};picomatch.scan=(e,t)=>n(e,t);picomatch.compileRe=(e,t,i=false,n=false)=>{if(i===true){return e.output}const r=t||{};const s=r.contains?"":"^";const o=r.contains?"":"$";let a=`${s}(?:${e.output})${o}`;if(e&&e.negated===true){a=`^(?!${a}).*$`}const l=picomatch.toRegex(a,t);if(n===true){l.state=e}return l};picomatch.makeRe=(e,t={},i=false,n=false)=>{if(!e||typeof e!=="string"){throw new TypeError("Expected a non-empty string")}let s={negated:false,fastpaths:true};if(t.fastpaths!==false&&(e[0]==="."||e[0]==="*")){s.output=r.fastpaths(e,t)}if(!s.output){s=r(e,t)}return picomatch.compileRe(s,t,i,n)};picomatch.toRegex=(e,t)=>{try{const i=t||{};return new RegExp(e,i.flags||(i.nocase?"i":""))}catch(e){if(t&&t.debug===true)throw e;return/$^/}};picomatch.constants=o;e.exports=picomatch},1781:(e,t,i)=>{const n=i(6440);const{CHAR_ASTERISK:r,CHAR_AT:s,CHAR_BACKWARD_SLASH:o,CHAR_COMMA:a,CHAR_DOT:l,CHAR_EXCLAMATION_MARK:u,CHAR_FORWARD_SLASH:c,CHAR_LEFT_CURLY_BRACE:d,CHAR_LEFT_PARENTHESES:p,CHAR_LEFT_SQUARE_BRACKET:A,CHAR_PLUS:f,CHAR_QUESTION_MARK:h,CHAR_RIGHT_CURLY_BRACE:g,CHAR_RIGHT_PARENTHESES:y,CHAR_RIGHT_SQUARE_BRACKET:m}=i(5595);const isPathSeparator=e=>e===c||e===o;const depth=e=>{if(e.isPrefix!==true){e.depth=e.isGlobstar?Infinity:1}};const scan=(e,t)=>{const i=t||{};const v=e.length-1;const I=i.parts===true||i.scanToEnd===true;const E=[];const C=[];const T=[];let b=e;let R=-1;let w=0;let B=0;let D=false;let S=false;let k=false;let P=false;let U=false;let _=false;let O=false;let V=false;let F=false;let q=false;let N=0;let M;let j;let L={value:"",depth:0,isGlob:false};const eos=()=>R>=v;const peek=()=>b.charCodeAt(R+1);const advance=()=>{M=j;return b.charCodeAt(++R)};while(R0){x=b.slice(0,w);b=b.slice(w);B-=w}if(G&&k===true&&B>0){G=b.slice(0,B);H=b.slice(B)}else if(k===true){G="";H=b}else{G=b}if(G&&G!==""&&G!=="/"&&G!==b){if(isPathSeparator(G.charCodeAt(G.length-1))){G=G.slice(0,-1)}}if(i.unescape===true){if(H)H=n.removeBackslashes(H);if(G&&O===true){G=n.removeBackslashes(G)}}const W={prefix:x,input:e,start:w,base:G,glob:H,isBrace:D,isBracket:S,isGlob:k,isExtglob:P,isGlobstar:U,negated:V,negatedExtglob:F};if(i.tokens===true){W.maxDepth=0;if(!isPathSeparator(j)){C.push(L)}W.tokens=C}if(i.parts===true||i.tokens===true){let t;for(let n=0;n{const{REGEX_BACKSLASH:n,REGEX_REMOVE_BACKSLASH:r,REGEX_SPECIAL_CHARS:s,REGEX_SPECIAL_CHARS_GLOBAL:o}=i(5595);t.isObject=e=>e!==null&&typeof e==="object"&&!Array.isArray(e);t.hasRegexChars=e=>s.test(e);t.isRegexChar=e=>e.length===1&&t.hasRegexChars(e);t.escapeRegex=e=>e.replace(o,"\\$1");t.toPosixSlashes=e=>e.replace(n,"/");t.isWindows=()=>{if(typeof navigator!=="undefined"&&navigator.platform){const e=navigator.platform.toLowerCase();return e==="win32"||e==="windows"}if(typeof process!=="undefined"&&process.platform){return process.platform==="win32"}return false};t.removeBackslashes=e=>e.replace(r,(e=>e==="\\"?"":e));t.escapeLast=(e,i,n)=>{const r=e.lastIndexOf(i,n);if(r===-1)return e;if(e[r-1]==="\\")return t.escapeLast(e,i,r-1);return`${e.slice(0,r)}\\${e.slice(r)}`};t.removePrefix=(e,t={})=>{let i=e;if(i.startsWith("./")){i=i.slice(2);t.prefix="./"}return i};t.wrapOutput=(e,t={},i={})=>{const n=i.contains?"":"^";const r=i.contains?"":"$";let s=`${n}(?:${e})${r}`;if(t.negated===true){s=`(?:^(?!${s}).*$)`}return s};t.basename=(e,{windows:t}={})=>{const i=e.split(t?/[\\/]/:"/");const n=i[i.length-1];if(n===""){return i[i.length-2]}return n}},5560:e=>{ +(function(){"use strict";var t=typeof window==="object"?window:{};var n=!t.JS_MD4_NO_NODE_JS&&typeof process==="object"&&process.versions&&process.versions.node;if(n){t=global}var r=!t.JS_MD4_NO_COMMON_JS&&"object"==="object"&&e.exports;var s=typeof define==="function"&&define.amd;var o=!t.JS_MD4_NO_ARRAY_BUFFER&&typeof ArrayBuffer!=="undefined";var a="0123456789abcdef".split("");var l=[128,32768,8388608,-2147483648];var u=[0,8,16,24];var c=["hex","array","digest","buffer","arrayBuffer"];var d=[],p;if(o){var A=new ArrayBuffer(68);p=new Uint8Array(A);d=new Uint32Array(A)}var createOutputMethod=function(e){return function(t){return new Md4(true).update(t)[e]()}};var createMethod=function(){var e=createOutputMethod("hex");if(n){e=nodeWrap(e)}e.create=function(){return new Md4};e.update=function(t){return e.create().update(t)};for(var t=0;t>2]|=e[n]<>6;l[r++]=128|i&63}else if(i<55296||i>=57344){l[r++]=224|i>>12;l[r++]=128|i>>6&63;l[r++]=128|i&63}else{i=65536+((i&1023)<<10|e.charCodeAt(++n)&1023);l[r++]=240|i>>18;l[r++]=128|i>>12&63;l[r++]=128|i>>6&63;l[r++]=128|i&63}}}else{for(r=this.start;n>2]|=i<>2]|=(192|i>>6)<>2]|=(128|i&63)<=57344){a[r>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|i&63)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|i&63)<=64){this.start=r-64;this.hash();this.hashed=true}else{this.start=r}}return this};Md4.prototype.finalize=function(){if(this.finalized){return}this.finalized=true;var e=this.blocks,t=this.lastByteIndex;e[t>>2]|=l[t&3];if(t>=56){if(!this.hashed){this.hash()}e[0]=e[16];e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0}e[14]=this.bytes<<3;this.hash()};Md4.prototype.hash=function(){var e,t,i,n,r,s,o,a,l=this.blocks;if(this.first){e=l[0]-1;e=e<<3|e>>>29;n=(e&4023233417|~e&2562383102)+l[1]+271733878;n=n<<7|n>>>25;i=(n&e|~n&4023233417)+l[2]-1732584194;i=i<<11|i>>>21;t=(i&n|~i&e)+l[3]-271733879;t=t<<19|t>>>13}else{e=this.h0;t=this.h1;i=this.h2;n=this.h3;e+=(t&i|~t&n)+l[0];e=e<<3|e>>>29;n+=(e&t|~e&i)+l[1];n=n<<7|n>>>25;i+=(n&e|~n&t)+l[2];i=i<<11|i>>>21;t+=(i&n|~i&e)+l[3];t=t<<19|t>>>13}e+=(t&i|~t&n)+l[4];e=e<<3|e>>>29;n+=(e&t|~e&i)+l[5];n=n<<7|n>>>25;i+=(n&e|~n&t)+l[6];i=i<<11|i>>>21;t+=(i&n|~i&e)+l[7];t=t<<19|t>>>13;e+=(t&i|~t&n)+l[8];e=e<<3|e>>>29;n+=(e&t|~e&i)+l[9];n=n<<7|n>>>25;i+=(n&e|~n&t)+l[10];i=i<<11|i>>>21;t+=(i&n|~i&e)+l[11];t=t<<19|t>>>13;e+=(t&i|~t&n)+l[12];e=e<<3|e>>>29;n+=(e&t|~e&i)+l[13];n=n<<7|n>>>25;i+=(n&e|~n&t)+l[14];i=i<<11|i>>>21;t+=(i&n|~i&e)+l[15];t=t<<19|t>>>13;s=t&i;e+=(s|t&n|i&n)+l[0]+1518500249;e=e<<3|e>>>29;r=e&t;n+=(r|e&i|s)+l[4]+1518500249;n=n<<5|n>>>27;a=n&e;i+=(a|n&t|r)+l[8]+1518500249;i=i<<9|i>>>23;o=i&n;t+=(o|i&e|a)+l[12]+1518500249;t=t<<13|t>>>19;s=t&i;e+=(s|t&n|o)+l[1]+1518500249;e=e<<3|e>>>29;r=e&t;n+=(r|e&i|s)+l[5]+1518500249;n=n<<5|n>>>27;a=n&e;i+=(a|n&t|r)+l[9]+1518500249;i=i<<9|i>>>23;o=i&n;t+=(o|i&e|a)+l[13]+1518500249;t=t<<13|t>>>19;s=t&i;e+=(s|t&n|o)+l[2]+1518500249;e=e<<3|e>>>29;r=e&t;n+=(r|e&i|s)+l[6]+1518500249;n=n<<5|n>>>27;a=n&e;i+=(a|n&t|r)+l[10]+1518500249;i=i<<9|i>>>23;o=i&n;t+=(o|i&e|a)+l[14]+1518500249;t=t<<13|t>>>19;s=t&i;e+=(s|t&n|o)+l[3]+1518500249;e=e<<3|e>>>29;r=e&t;n+=(r|e&i|s)+l[7]+1518500249;n=n<<5|n>>>27;a=n&e;i+=(a|n&t|r)+l[11]+1518500249;i=i<<9|i>>>23;t+=(i&n|i&e|a)+l[15]+1518500249;t=t<<13|t>>>19;s=t^i;e+=(s^n)+l[0]+1859775393;e=e<<3|e>>>29;n+=(s^e)+l[8]+1859775393;n=n<<9|n>>>23;a=n^e;i+=(a^t)+l[4]+1859775393;i=i<<11|i>>>21;t+=(a^i)+l[12]+1859775393;t=t<<15|t>>>17;s=t^i;e+=(s^n)+l[2]+1859775393;e=e<<3|e>>>29;n+=(s^e)+l[10]+1859775393;n=n<<9|n>>>23;a=n^e;i+=(a^t)+l[6]+1859775393;i=i<<11|i>>>21;t+=(a^i)+l[14]+1859775393;t=t<<15|t>>>17;s=t^i;e+=(s^n)+l[1]+1859775393;e=e<<3|e>>>29;n+=(s^e)+l[9]+1859775393;n=n<<9|n>>>23;a=n^e;i+=(a^t)+l[5]+1859775393;i=i<<11|i>>>21;t+=(a^i)+l[13]+1859775393;t=t<<15|t>>>17;s=t^i;e+=(s^n)+l[3]+1859775393;e=e<<3|e>>>29;n+=(s^e)+l[11]+1859775393;n=n<<9|n>>>23;a=n^e;i+=(a^t)+l[7]+1859775393;i=i<<11|i>>>21;t+=(a^i)+l[15]+1859775393;t=t<<15|t>>>17;if(this.first){this.h0=e+1732584193<<0;this.h1=t-271733879<<0;this.h2=i-1732584194<<0;this.h3=n+271733878<<0;this.first=false}else{this.h0=this.h0+e<<0;this.h1=this.h1+t<<0;this.h2=this.h2+i<<0;this.h3=this.h3+n<<0}};Md4.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,i=this.h2,n=this.h3;return a[e>>4&15]+a[e&15]+a[e>>12&15]+a[e>>8&15]+a[e>>20&15]+a[e>>16&15]+a[e>>28&15]+a[e>>24&15]+a[t>>4&15]+a[t&15]+a[t>>12&15]+a[t>>8&15]+a[t>>20&15]+a[t>>16&15]+a[t>>28&15]+a[t>>24&15]+a[i>>4&15]+a[i&15]+a[i>>12&15]+a[i>>8&15]+a[i>>20&15]+a[i>>16&15]+a[i>>28&15]+a[i>>24&15]+a[n>>4&15]+a[n&15]+a[n>>12&15]+a[n>>8&15]+a[n>>20&15]+a[n>>16&15]+a[n>>28&15]+a[n>>24&15]};Md4.prototype.toString=Md4.prototype.hex;Md4.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,i=this.h2,n=this.h3;return[e&255,e>>8&255,e>>16&255,e>>24&255,t&255,t>>8&255,t>>16&255,t>>24&255,i&255,i>>8&255,i>>16&255,i>>24&255,n&255,n>>8&255,n>>16&255,n>>24&255]};Md4.prototype.array=Md4.prototype.digest;Md4.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(16);var t=new Uint32Array(e);t[0]=this.h0;t[1]=this.h1;t[2]=this.h2;t[3]=this.h3;return e};Md4.prototype.buffer=Md4.prototype.arrayBuffer;var f=createMethod();if(r){e.exports=f}else{t.md4=f;if(s){define((function(){return f}))}}})()},5641:e=>{e.exports=Math.abs},6171:e=>{e.exports=Math.floor},7044:e=>{e.exports=Number.isNaN||function isNaN(e){return e!==e}},7147:e=>{e.exports=Math.max},1017:e=>{e.exports=Math.min},6947:e=>{e.exports=Math.pow},2621:e=>{e.exports=Math.round},156:(e,t,i)=>{var n=i(7044);e.exports=function sign(e){if(n(e)||e===0){return e}return e<0?-1:+1}},3798:e=>{e.exports=assert;function assert(e,t){if(!e)throw new Error(t||"Assertion failed")}assert.equal=function assertEqual(e,t,i){if(e!=t)throw new Error(i||"Assertion failed: "+e+" != "+t)}},506:(e,t,i)=>{var n=typeof Map==="function"&&Map.prototype;var r=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null;var s=n&&r&&typeof r.get==="function"?r.get:null;var o=n&&Map.prototype.forEach;var a=typeof Set==="function"&&Set.prototype;var l=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null;var u=a&&l&&typeof l.get==="function"?l.get:null;var c=a&&Set.prototype.forEach;var d=typeof WeakMap==="function"&&WeakMap.prototype;var p=d?WeakMap.prototype.has:null;var A=typeof WeakSet==="function"&&WeakSet.prototype;var f=A?WeakSet.prototype.has:null;var h=typeof WeakRef==="function"&&WeakRef.prototype;var g=h?WeakRef.prototype.deref:null;var y=Boolean.prototype.valueOf;var m=Object.prototype.toString;var v=Function.prototype.toString;var I=String.prototype.match;var E=String.prototype.slice;var C=String.prototype.replace;var T=String.prototype.toUpperCase;var b=String.prototype.toLowerCase;var R=RegExp.prototype.test;var w=Array.prototype.concat;var B=Array.prototype.join;var D=Array.prototype.slice;var S=Math.floor;var k=typeof BigInt==="function"?BigInt.prototype.valueOf:null;var P=Object.getOwnPropertySymbols;var U=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?Symbol.prototype.toString:null;var O=typeof Symbol==="function"&&typeof Symbol.iterator==="object";var _=typeof Symbol==="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===O?"object":"symbol")?Symbol.toStringTag:null;var V=Object.prototype.propertyIsEnumerable;var F=(typeof Reflect==="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function addNumericSeparator(e,t){if(e===Infinity||e===-Infinity||e!==e||e&&e>-1e3&&e<1e3||R.call(/e/,t)){return t}var i=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e==="number"){var n=e<0?-S(-e):S(e);if(n!==e){var r=String(n);var s=E.call(t,r.length+1);return C.call(r,i,"$&_")+"."+C.call(C.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return C.call(t,i,"$&_")}var q=i(8502);var N=q.custom;var M=isSymbol(N)?N:null;var j={__proto__:null,double:'"',single:"'"};var L={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};e.exports=function inspect_(e,t,i,n){var r=t||{};if(has(r,"quoteStyle")&&!has(j,r.quoteStyle)){throw new TypeError('option "quoteStyle" must be "single" or "double"')}if(has(r,"maxStringLength")&&(typeof r.maxStringLength==="number"?r.maxStringLength<0&&r.maxStringLength!==Infinity:r.maxStringLength!==null)){throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`')}var a=has(r,"customInspect")?r.customInspect:true;if(typeof a!=="boolean"&&a!=="symbol"){throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`")}if(has(r,"indent")&&r.indent!==null&&r.indent!=="\t"&&!(parseInt(r.indent,10)===r.indent&&r.indent>0)){throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`')}if(has(r,"numericSeparator")&&typeof r.numericSeparator!=="boolean"){throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`')}var l=r.numericSeparator;if(typeof e==="undefined"){return"undefined"}if(e===null){return"null"}if(typeof e==="boolean"){return e?"true":"false"}if(typeof e==="string"){return inspectString(e,r)}if(typeof e==="number"){if(e===0){return Infinity/e>0?"0":"-0"}var d=String(e);return l?addNumericSeparator(e,d):d}if(typeof e==="bigint"){var p=String(e)+"n";return l?addNumericSeparator(e,p):p}var A=typeof r.depth==="undefined"?5:r.depth;if(typeof i==="undefined"){i=0}if(i>=A&&A>0&&typeof e==="object"){return isArray(e)?"[Array]":"[Object]"}var f=getIndent(r,i);if(typeof n==="undefined"){n=[]}else if(indexOf(n,e)>=0){return"[Circular]"}function inspect(e,t,s){if(t){n=D.call(n);n.push(t)}if(s){var o={depth:r.depth};if(has(r,"quoteStyle")){o.quoteStyle=r.quoteStyle}return inspect_(e,o,i+1,n)}return inspect_(e,r,i+1,n)}if(typeof e==="function"&&!isRegExp(e)){var h=nameOf(e);var g=arrObjKeys(e,inspect);return"[Function"+(h?": "+h:" (anonymous)")+"]"+(g.length>0?" { "+B.call(g,", ")+" }":"")}if(isSymbol(e)){var m=O?C.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):U.call(e);return typeof e==="object"&&!O?markBoxed(m):m}if(isElement(e)){var v="<"+b.call(String(e.nodeName));var I=e.attributes||[];for(var T=0;T";return v}if(isArray(e)){if(e.length===0){return"[]"}var R=arrObjKeys(e,inspect);if(f&&!singleLineValues(R)){return"["+indentedJoin(R,f)+"]"}return"[ "+B.call(R,", ")+" ]"}if(isError(e)){var S=arrObjKeys(e,inspect);if(!("cause"in Error.prototype)&&"cause"in e&&!V.call(e,"cause")){return"{ ["+String(e)+"] "+B.call(w.call("[cause]: "+inspect(e.cause),S),", ")+" }"}if(S.length===0){return"["+String(e)+"]"}return"{ ["+String(e)+"] "+B.call(S,", ")+" }"}if(typeof e==="object"&&a){if(M&&typeof e[M]==="function"&&q){return q(e,{depth:A-i})}else if(a!=="symbol"&&typeof e.inspect==="function"){return e.inspect()}}if(isMap(e)){var P=[];if(o){o.call(e,(function(t,i){P.push(inspect(i,e,true)+" => "+inspect(t,e))}))}return collectionOf("Map",s.call(e),P,f)}if(isSet(e)){var N=[];if(c){c.call(e,(function(t){N.push(inspect(t,e))}))}return collectionOf("Set",u.call(e),N,f)}if(isWeakMap(e)){return weakCollectionOf("WeakMap")}if(isWeakSet(e)){return weakCollectionOf("WeakSet")}if(isWeakRef(e)){return weakCollectionOf("WeakRef")}if(isNumber(e)){return markBoxed(inspect(Number(e)))}if(isBigInt(e)){return markBoxed(inspect(k.call(e)))}if(isBoolean(e)){return markBoxed(y.call(e))}if(isString(e)){return markBoxed(inspect(String(e)))}if(typeof window!=="undefined"&&e===window){return"{ [object Window] }"}if(typeof globalThis!=="undefined"&&e===globalThis||typeof global!=="undefined"&&e===global){return"{ [object globalThis] }"}if(!isDate(e)&&!isRegExp(e)){var L=arrObjKeys(e,inspect);var G=F?F(e)===Object.prototype:e instanceof Object||e.constructor===Object;var x=e instanceof Object?"":"null prototype";var H=!G&&_&&Object(e)===e&&_ in e?E.call(toStr(e),8,-1):x?"Object":"";var W=G||typeof e.constructor!=="function"?"":e.constructor.name?e.constructor.name+" ":"";var Y=W+(H||x?"["+B.call(w.call([],H||[],x||[]),": ")+"] ":"");if(L.length===0){return Y+"{}"}if(f){return Y+"{"+indentedJoin(L,f)+"}"}return Y+"{ "+B.call(L,", ")+" }"}return String(e)};function wrapQuotes(e,t,i){var n=i.quoteStyle||t;var r=j[n];return r+e+r}function quote(e){return C.call(String(e),/"/g,""")}function canTrustToString(e){return!_||!(typeof e==="object"&&(_ in e||typeof e[_]!=="undefined"))}function isArray(e){return toStr(e)==="[object Array]"&&canTrustToString(e)}function isDate(e){return toStr(e)==="[object Date]"&&canTrustToString(e)}function isRegExp(e){return toStr(e)==="[object RegExp]"&&canTrustToString(e)}function isError(e){return toStr(e)==="[object Error]"&&canTrustToString(e)}function isString(e){return toStr(e)==="[object String]"&&canTrustToString(e)}function isNumber(e){return toStr(e)==="[object Number]"&&canTrustToString(e)}function isBoolean(e){return toStr(e)==="[object Boolean]"&&canTrustToString(e)}function isSymbol(e){if(O){return e&&typeof e==="object"&&e instanceof Symbol}if(typeof e==="symbol"){return true}if(!e||typeof e!=="object"||!U){return false}try{U.call(e);return true}catch(e){}return false}function isBigInt(e){if(!e||typeof e!=="object"||!k){return false}try{k.call(e);return true}catch(e){}return false}var G=Object.prototype.hasOwnProperty||function(e){return e in this};function has(e,t){return G.call(e,t)}function toStr(e){return m.call(e)}function nameOf(e){if(e.name){return e.name}var t=I.call(v.call(e),/^function\s*([\w$]+)/);if(t){return t[1]}return null}function indexOf(e,t){if(e.indexOf){return e.indexOf(t)}for(var i=0,n=e.length;it.maxStringLength){var i=e.length-t.maxStringLength;var n="... "+i+" more character"+(i>1?"s":"");return inspectString(E.call(e,0,t.maxStringLength),t)+n}var r=L[t.quoteStyle||"single"];r.lastIndex=0;var s=C.call(C.call(e,r,"\\$1"),/[\x00-\x1f]/g,lowbyte);return wrapQuotes(s,"single",t)}function lowbyte(e){var t=e.charCodeAt(0);var i={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];if(i){return"\\"+i}return"\\x"+(t<16?"0":"")+T.call(t.toString(16))}function markBoxed(e){return"Object("+e+")"}function weakCollectionOf(e){return e+" { ? }"}function collectionOf(e,t,i,n){var r=n?indentedJoin(i,n):B.call(i,", ");return e+" ("+t+") {"+r+"}"}function singleLineValues(e){for(var t=0;t=0){return false}}return true}function getIndent(e,t){var i;if(e.indent==="\t"){i="\t"}else if(typeof e.indent==="number"&&e.indent>0){i=B.call(Array(e.indent+1)," ")}else{return null}return{base:i,prev:B.call(Array(t+1),i)}}function indentedJoin(e,t){if(e.length===0){return""}var i="\n"+t.prev+t.base;return i+B.call(e,","+i)+"\n"+t.prev}function arrObjKeys(e,t){var i=isArray(e);var n=[];if(i){n.length=e.length;for(var r=0;r{e.exports=i(9023).inspect},4006:(e,t,i)=>{const n=i(8016);const r=i(6440);function picomatch(e,t,i=false){if(t&&(t.windows===null||t.windows===undefined)){t={...t,windows:r.isWindows()}}return n(e,t,i)}Object.assign(picomatch,n);e.exports=picomatch},5595:e=>{const t="\\\\/";const i=`[^${t}]`;const n="\\.";const r="\\+";const s="\\?";const o="\\/";const a="(?=.)";const l="[^/]";const u=`(?:${o}|$)`;const c=`(?:^|${o})`;const d=`${n}{1,2}${u}`;const p=`(?!${n})`;const A=`(?!${c}${d})`;const f=`(?!${n}{0,1}${u})`;const h=`(?!${d})`;const g=`[^.${o}]`;const y=`${l}*?`;const m="/";const v={DOT_LITERAL:n,PLUS_LITERAL:r,QMARK_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:a,QMARK:l,END_ANCHOR:u,DOTS_SLASH:d,NO_DOT:p,NO_DOTS:A,NO_DOT_SLASH:f,NO_DOTS_SLASH:h,QMARK_NO_DOT:g,STAR:y,START_ANCHOR:c,SEP:m};const I={...v,SLASH_LITERAL:`[${t}]`,QMARK:i,STAR:`${i}*?`,DOTS_SLASH:`${n}{1,2}(?:[${t}]|$)`,NO_DOT:`(?!${n})`,NO_DOTS:`(?!(?:^|[${t}])${n}{1,2}(?:[${t}]|$))`,NO_DOT_SLASH:`(?!${n}{0,1}(?:[${t}]|$))`,NO_DOTS_SLASH:`(?!${n}{1,2}(?:[${t}]|$))`,QMARK_NO_DOT:`[^.${t}]`,START_ANCHOR:`(?:^|[${t}])`,END_ANCHOR:`(?:[${t}]|$)`,SEP:"\\"};const E={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};e.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:E,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===true?I:v}}},8265:(e,t,i)=>{const n=i(5595);const r=i(6440);const{MAX_LENGTH:s,POSIX_REGEX_SOURCE:o,REGEX_NON_SPECIAL_CHARS:a,REGEX_SPECIAL_CHARS_BACKREF:l,REPLACEMENTS:u}=n;const expandRange=(e,t)=>{if(typeof t.expandRange==="function"){return t.expandRange(...e,t)}e.sort();const i=`[${e.join("-")}]`;try{new RegExp(i)}catch(t){return e.map((e=>r.escapeRegex(e))).join("..")}return i};const syntaxError=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`;const parse=(e,t)=>{if(typeof e!=="string"){throw new TypeError("Expected a string")}e=u[e]||e;const i={...t};const c=typeof i.maxLength==="number"?Math.min(s,i.maxLength):s;let d=e.length;if(d>c){throw new SyntaxError(`Input length: ${d}, exceeds maximum allowed length: ${c}`)}const p={type:"bos",value:"",output:i.prepend||""};const A=[p];const f=i.capture?"":"?:";const h=n.globChars(i.windows);const g=n.extglobChars(h);const{DOT_LITERAL:y,PLUS_LITERAL:m,SLASH_LITERAL:v,ONE_CHAR:I,DOTS_SLASH:E,NO_DOT:C,NO_DOT_SLASH:T,NO_DOTS_SLASH:b,QMARK:R,QMARK_NO_DOT:w,STAR:B,START_ANCHOR:D}=h;const globstar=e=>`(${f}(?:(?!${D}${e.dot?E:y}).)*?)`;const S=i.dot?"":C;const k=i.dot?R:w;let P=i.bash===true?globstar(i):B;if(i.capture){P=`(${P})`}if(typeof i.noext==="boolean"){i.noextglob=i.noext}const U={input:e,index:-1,start:0,dot:i.dot===true,consumed:"",output:"",prefix:"",backtrack:false,negated:false,brackets:0,braces:0,parens:0,quotes:0,globstar:false,tokens:A};e=r.removePrefix(e,U);d=e.length;const O=[];const _=[];const V=[];let F=p;let q;const eos=()=>U.index===d-1;const N=U.peek=(t=1)=>e[U.index+t];const M=U.advance=()=>e[++U.index]||"";const remaining=()=>e.slice(U.index+1);const consume=(e="",t=0)=>{U.consumed+=e;U.index+=t};const append=e=>{U.output+=e.output!=null?e.output:e.value;consume(e.value)};const negate=()=>{let e=1;while(N()==="!"&&(N(2)!=="("||N(3)==="?")){M();U.start++;e++}if(e%2===0){return false}U.negated=true;U.start++;return true};const increment=e=>{U[e]++;V.push(e)};const decrement=e=>{U[e]--;V.pop()};const push=e=>{if(F.type==="globstar"){const t=U.braces>0&&(e.type==="comma"||e.type==="brace");const i=e.extglob===true||O.length&&(e.type==="pipe"||e.type==="paren");if(e.type!=="slash"&&e.type!=="paren"&&!t&&!i){U.output=U.output.slice(0,-F.output.length);F.type="star";F.value="*";F.output=P;U.output+=F.output}}if(O.length&&e.type!=="paren"){O[O.length-1].inner+=e.value}if(e.value||e.output)append(e);if(F&&F.type==="text"&&e.type==="text"){F.output=(F.output||F.value)+e.value;F.value+=e.value;return}e.prev=F;A.push(e);F=e};const extglobOpen=(e,t)=>{const n={...g[t],conditions:1,inner:""};n.prev=F;n.parens=U.parens;n.output=U.output;const r=(i.capture?"(":"")+n.open;increment("parens");push({type:e,value:t,output:U.output?"":I});push({type:"paren",extglob:true,value:M(),output:r});O.push(n)};const extglobClose=e=>{let n=e.close+(i.capture?")":"");let r;if(e.type==="negate"){let s=P;if(e.inner&&e.inner.length>1&&e.inner.includes("/")){s=globstar(i)}if(s!==P||eos()||/^\)+$/.test(remaining())){n=e.close=`)$))${s}`}if(e.inner.includes("*")&&(r=remaining())&&/^\.[^\\/.]+$/.test(r)){const i=parse(r,{...t,fastpaths:false}).output;n=e.close=`)${i})${s})`}if(e.prev.type==="bos"){U.negatedExtglob=true}}push({type:"paren",extglob:true,value:q,output:n});decrement("parens")};if(i.fastpaths!==false&&!/(^[*!]|[/()[\]{}"])/.test(e)){let n=false;let s=e.replace(l,((e,t,i,r,s,o)=>{if(r==="\\"){n=true;return e}if(r==="?"){if(t){return t+r+(s?R.repeat(s.length):"")}if(o===0){return k+(s?R.repeat(s.length):"")}return R.repeat(i.length)}if(r==="."){return y.repeat(i.length)}if(r==="*"){if(t){return t+r+(s?P:"")}return P}return t?e:`\\${e}`}));if(n===true){if(i.unescape===true){s=s.replace(/\\/g,"")}else{s=s.replace(/\\+/g,(e=>e.length%2===0?"\\\\":e?"\\":""))}}if(s===e&&i.contains===true){U.output=e;return U}U.output=r.wrapOutput(s,U,t);return U}while(!eos()){q=M();if(q==="\0"){continue}if(q==="\\"){const e=N();if(e==="/"&&i.bash!==true){continue}if(e==="."||e===";"){continue}if(!e){q+="\\";push({type:"text",value:q});continue}const t=/^\\+/.exec(remaining());let n=0;if(t&&t[0].length>2){n=t[0].length;U.index+=n;if(n%2!==0){q+="\\"}}if(i.unescape===true){q=M()}else{q+=M()}if(U.brackets===0){push({type:"text",value:q});continue}}if(U.brackets>0&&(q!=="]"||F.value==="["||F.value==="[^")){if(i.posix!==false&&q===":"){const e=F.value.slice(1);if(e.includes("[")){F.posix=true;if(e.includes(":")){const e=F.value.lastIndexOf("[");const t=F.value.slice(0,e);const i=F.value.slice(e+2);const n=o[i];if(n){F.value=t+n;U.backtrack=true;M();if(!p.output&&A.indexOf(F)===1){p.output=I}continue}}}}if(q==="["&&N()!==":"||q==="-"&&N()==="]"){q=`\\${q}`}if(q==="]"&&(F.value==="["||F.value==="[^")){q=`\\${q}`}if(i.posix===true&&q==="!"&&F.value==="["){q="^"}F.value+=q;append({value:q});continue}if(U.quotes===1&&q!=='"'){q=r.escapeRegex(q);F.value+=q;append({value:q});continue}if(q==='"'){U.quotes=U.quotes===1?0:1;if(i.keepQuotes===true){push({type:"text",value:q})}continue}if(q==="("){increment("parens");push({type:"paren",value:q});continue}if(q===")"){if(U.parens===0&&i.strictBrackets===true){throw new SyntaxError(syntaxError("opening","("))}const e=O[O.length-1];if(e&&U.parens===e.parens+1){extglobClose(O.pop());continue}push({type:"paren",value:q,output:U.parens?")":"\\)"});decrement("parens");continue}if(q==="["){if(i.nobracket===true||!remaining().includes("]")){if(i.nobracket!==true&&i.strictBrackets===true){throw new SyntaxError(syntaxError("closing","]"))}q=`\\${q}`}else{increment("brackets")}push({type:"bracket",value:q});continue}if(q==="]"){if(i.nobracket===true||F&&F.type==="bracket"&&F.value.length===1){push({type:"text",value:q,output:`\\${q}`});continue}if(U.brackets===0){if(i.strictBrackets===true){throw new SyntaxError(syntaxError("opening","["))}push({type:"text",value:q,output:`\\${q}`});continue}decrement("brackets");const e=F.value.slice(1);if(F.posix!==true&&e[0]==="^"&&!e.includes("/")){q=`/${q}`}F.value+=q;append({value:q});if(i.literalBrackets===false||r.hasRegexChars(e)){continue}const t=r.escapeRegex(F.value);U.output=U.output.slice(0,-F.value.length);if(i.literalBrackets===true){U.output+=t;F.value=t;continue}F.value=`(${f}${t}|${F.value})`;U.output+=F.value;continue}if(q==="{"&&i.nobrace!==true){increment("braces");const e={type:"brace",value:q,output:"(",outputIndex:U.output.length,tokensIndex:U.tokens.length};_.push(e);push(e);continue}if(q==="}"){const e=_[_.length-1];if(i.nobrace===true||!e){push({type:"text",value:q,output:q});continue}let t=")";if(e.dots===true){const e=A.slice();const n=[];for(let t=e.length-1;t>=0;t--){A.pop();if(e[t].type==="brace"){break}if(e[t].type!=="dots"){n.unshift(e[t].value)}}t=expandRange(n,i);U.backtrack=true}if(e.comma!==true&&e.dots!==true){const i=U.output.slice(0,e.outputIndex);const n=U.tokens.slice(e.tokensIndex);e.value=e.output="\\{";q=t="\\}";U.output=i;for(const e of n){U.output+=e.output||e.value}}push({type:"brace",value:q,output:t});decrement("braces");_.pop();continue}if(q==="|"){if(O.length>0){O[O.length-1].conditions++}push({type:"text",value:q});continue}if(q===","){let e=q;const t=_[_.length-1];if(t&&V[V.length-1]==="braces"){t.comma=true;e="|"}push({type:"comma",value:q,output:e});continue}if(q==="/"){if(F.type==="dot"&&U.index===U.start+1){U.start=U.index+1;U.consumed="";U.output="";A.pop();F=p;continue}push({type:"slash",value:q,output:v});continue}if(q==="."){if(U.braces>0&&F.type==="dot"){if(F.value===".")F.output=y;const e=_[_.length-1];F.type="dots";F.output+=q;F.value+=q;e.dots=true;continue}if(U.braces+U.parens===0&&F.type!=="bos"&&F.type!=="slash"){push({type:"text",value:q,output:y});continue}push({type:"dot",value:q,output:y});continue}if(q==="?"){const e=F&&F.value==="(";if(!e&&i.noextglob!==true&&N()==="("&&N(2)!=="?"){extglobOpen("qmark",q);continue}if(F&&F.type==="paren"){const e=N();let t=q;if(F.value==="("&&!/[!=<:]/.test(e)||e==="<"&&!/<([!=]|\w+>)/.test(remaining())){t=`\\${q}`}push({type:"text",value:q,output:t});continue}if(i.dot!==true&&(F.type==="slash"||F.type==="bos")){push({type:"qmark",value:q,output:w});continue}push({type:"qmark",value:q,output:R});continue}if(q==="!"){if(i.noextglob!==true&&N()==="("){if(N(2)!=="?"||!/[!=<:]/.test(N(3))){extglobOpen("negate",q);continue}}if(i.nonegate!==true&&U.index===0){negate();continue}}if(q==="+"){if(i.noextglob!==true&&N()==="("&&N(2)!=="?"){extglobOpen("plus",q);continue}if(F&&F.value==="("||i.regex===false){push({type:"plus",value:q,output:m});continue}if(F&&(F.type==="bracket"||F.type==="paren"||F.type==="brace")||U.parens>0){push({type:"plus",value:q});continue}push({type:"plus",value:m});continue}if(q==="@"){if(i.noextglob!==true&&N()==="("&&N(2)!=="?"){push({type:"at",extglob:true,value:q,output:""});continue}push({type:"text",value:q});continue}if(q!=="*"){if(q==="$"||q==="^"){q=`\\${q}`}const e=a.exec(remaining());if(e){q+=e[0];U.index+=e[0].length}push({type:"text",value:q});continue}if(F&&(F.type==="globstar"||F.star===true)){F.type="star";F.star=true;F.value+=q;F.output=P;U.backtrack=true;U.globstar=true;consume(q);continue}let t=remaining();if(i.noextglob!==true&&/^\([^?]/.test(t)){extglobOpen("star",q);continue}if(F.type==="star"){if(i.noglobstar===true){consume(q);continue}const n=F.prev;const r=n.prev;const s=n.type==="slash"||n.type==="bos";const o=r&&(r.type==="star"||r.type==="globstar");if(i.bash===true&&(!s||t[0]&&t[0]!=="/")){push({type:"star",value:q,output:""});continue}const a=U.braces>0&&(n.type==="comma"||n.type==="brace");const l=O.length&&(n.type==="pipe"||n.type==="paren");if(!s&&n.type!=="paren"&&!a&&!l){push({type:"star",value:q,output:""});continue}while(t.slice(0,3)==="/**"){const i=e[U.index+4];if(i&&i!=="/"){break}t=t.slice(3);consume("/**",3)}if(n.type==="bos"&&eos()){F.type="globstar";F.value+=q;F.output=globstar(i);U.output=F.output;U.globstar=true;consume(q);continue}if(n.type==="slash"&&n.prev.type!=="bos"&&!o&&eos()){U.output=U.output.slice(0,-(n.output+F.output).length);n.output=`(?:${n.output}`;F.type="globstar";F.output=globstar(i)+(i.strictSlashes?")":"|$)");F.value+=q;U.globstar=true;U.output+=n.output+F.output;consume(q);continue}if(n.type==="slash"&&n.prev.type!=="bos"&&t[0]==="/"){const e=t[1]!==void 0?"|$":"";U.output=U.output.slice(0,-(n.output+F.output).length);n.output=`(?:${n.output}`;F.type="globstar";F.output=`${globstar(i)}${v}|${v}${e})`;F.value+=q;U.output+=n.output+F.output;U.globstar=true;consume(q+M());push({type:"slash",value:"/",output:""});continue}if(n.type==="bos"&&t[0]==="/"){F.type="globstar";F.value+=q;F.output=`(?:^|${v}|${globstar(i)}${v})`;U.output=F.output;U.globstar=true;consume(q+M());push({type:"slash",value:"/",output:""});continue}U.output=U.output.slice(0,-F.output.length);F.type="globstar";F.output=globstar(i);F.value+=q;U.output+=F.output;U.globstar=true;consume(q);continue}const n={type:"star",value:q,output:P};if(i.bash===true){n.output=".*?";if(F.type==="bos"||F.type==="slash"){n.output=S+n.output}push(n);continue}if(F&&(F.type==="bracket"||F.type==="paren")&&i.regex===true){n.output=q;push(n);continue}if(U.index===U.start||F.type==="slash"||F.type==="dot"){if(F.type==="dot"){U.output+=T;F.output+=T}else if(i.dot===true){U.output+=b;F.output+=b}else{U.output+=S;F.output+=S}if(N()!=="*"){U.output+=I;F.output+=I}}push(n)}while(U.brackets>0){if(i.strictBrackets===true)throw new SyntaxError(syntaxError("closing","]"));U.output=r.escapeLast(U.output,"[");decrement("brackets")}while(U.parens>0){if(i.strictBrackets===true)throw new SyntaxError(syntaxError("closing",")"));U.output=r.escapeLast(U.output,"(");decrement("parens")}while(U.braces>0){if(i.strictBrackets===true)throw new SyntaxError(syntaxError("closing","}"));U.output=r.escapeLast(U.output,"{");decrement("braces")}if(i.strictSlashes!==true&&(F.type==="star"||F.type==="bracket")){push({type:"maybe_slash",value:"",output:`${v}?`})}if(U.backtrack===true){U.output="";for(const e of U.tokens){U.output+=e.output!=null?e.output:e.value;if(e.suffix){U.output+=e.suffix}}}return U};parse.fastpaths=(e,t)=>{const i={...t};const o=typeof i.maxLength==="number"?Math.min(s,i.maxLength):s;const a=e.length;if(a>o){throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${o}`)}e=u[e]||e;const{DOT_LITERAL:l,SLASH_LITERAL:c,ONE_CHAR:d,DOTS_SLASH:p,NO_DOT:A,NO_DOTS:f,NO_DOTS_SLASH:h,STAR:g,START_ANCHOR:y}=n.globChars(i.windows);const m=i.dot?f:A;const v=i.dot?h:A;const I=i.capture?"":"?:";const E={negated:false,prefix:""};let C=i.bash===true?".*?":g;if(i.capture){C=`(${C})`}const globstar=e=>{if(e.noglobstar===true)return C;return`(${I}(?:(?!${y}${e.dot?p:l}).)*?)`};const create=e=>{switch(e){case"*":return`${m}${d}${C}`;case".*":return`${l}${d}${C}`;case"*.*":return`${m}${C}${l}${d}${C}`;case"*/*":return`${m}${C}${c}${d}${v}${C}`;case"**":return m+globstar(i);case"**/*":return`(?:${m}${globstar(i)}${c})?${v}${d}${C}`;case"**/*.*":return`(?:${m}${globstar(i)}${c})?${v}${C}${l}${d}${C}`;case"**/.*":return`(?:${m}${globstar(i)}${c})?${l}${d}${C}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const i=create(t[1]);if(!i)return;return i+l+t[2]}}};const T=r.removePrefix(e,E);let b=create(T);if(b&&i.strictSlashes!==true){b+=`${c}?`}return b};e.exports=parse},8016:(e,t,i)=>{const n=i(1781);const r=i(8265);const s=i(6440);const o=i(5595);const isObject=e=>e&&typeof e==="object"&&!Array.isArray(e);const picomatch=(e,t,i=false)=>{if(Array.isArray(e)){const n=e.map((e=>picomatch(e,t,i)));const arrayMatcher=e=>{for(const t of n){const i=t(e);if(i)return i}return false};return arrayMatcher}const n=isObject(e)&&e.tokens&&e.input;if(e===""||typeof e!=="string"&&!n){throw new TypeError("Expected pattern to be a non-empty string")}const r=t||{};const s=r.windows;const o=n?picomatch.compileRe(e,t):picomatch.makeRe(e,t,false,true);const a=o.state;delete o.state;let isIgnored=()=>false;if(r.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};isIgnored=picomatch(r.ignore,e,i)}const matcher=(i,n=false)=>{const{isMatch:l,match:u,output:c}=picomatch.test(i,o,t,{glob:e,posix:s});const d={glob:e,state:a,regex:o,posix:s,input:i,output:c,match:u,isMatch:l};if(typeof r.onResult==="function"){r.onResult(d)}if(l===false){d.isMatch=false;return n?d:false}if(isIgnored(i)){if(typeof r.onIgnore==="function"){r.onIgnore(d)}d.isMatch=false;return n?d:false}if(typeof r.onMatch==="function"){r.onMatch(d)}return n?d:true};if(i){matcher.state=a}return matcher};picomatch.test=(e,t,i,{glob:n,posix:r}={})=>{if(typeof e!=="string"){throw new TypeError("Expected input to be a string")}if(e===""){return{isMatch:false,output:""}}const o=i||{};const a=o.format||(r?s.toPosixSlashes:null);let l=e===n;let u=l&&a?a(e):e;if(l===false){u=a?a(e):e;l=u===n}if(l===false||o.capture===true){if(o.matchBase===true||o.basename===true){l=picomatch.matchBase(e,t,i,r)}else{l=t.exec(u)}}return{isMatch:Boolean(l),match:l,output:u}};picomatch.matchBase=(e,t,i)=>{const n=t instanceof RegExp?t:picomatch.makeRe(t,i);return n.test(s.basename(e))};picomatch.isMatch=(e,t,i)=>picomatch(t,i)(e);picomatch.parse=(e,t)=>{if(Array.isArray(e))return e.map((e=>picomatch.parse(e,t)));return r(e,{...t,fastpaths:false})};picomatch.scan=(e,t)=>n(e,t);picomatch.compileRe=(e,t,i=false,n=false)=>{if(i===true){return e.output}const r=t||{};const s=r.contains?"":"^";const o=r.contains?"":"$";let a=`${s}(?:${e.output})${o}`;if(e&&e.negated===true){a=`^(?!${a}).*$`}const l=picomatch.toRegex(a,t);if(n===true){l.state=e}return l};picomatch.makeRe=(e,t={},i=false,n=false)=>{if(!e||typeof e!=="string"){throw new TypeError("Expected a non-empty string")}let s={negated:false,fastpaths:true};if(t.fastpaths!==false&&(e[0]==="."||e[0]==="*")){s.output=r.fastpaths(e,t)}if(!s.output){s=r(e,t)}return picomatch.compileRe(s,t,i,n)};picomatch.toRegex=(e,t)=>{try{const i=t||{};return new RegExp(e,i.flags||(i.nocase?"i":""))}catch(e){if(t&&t.debug===true)throw e;return/$^/}};picomatch.constants=o;e.exports=picomatch},1781:(e,t,i)=>{const n=i(6440);const{CHAR_ASTERISK:r,CHAR_AT:s,CHAR_BACKWARD_SLASH:o,CHAR_COMMA:a,CHAR_DOT:l,CHAR_EXCLAMATION_MARK:u,CHAR_FORWARD_SLASH:c,CHAR_LEFT_CURLY_BRACE:d,CHAR_LEFT_PARENTHESES:p,CHAR_LEFT_SQUARE_BRACKET:A,CHAR_PLUS:f,CHAR_QUESTION_MARK:h,CHAR_RIGHT_CURLY_BRACE:g,CHAR_RIGHT_PARENTHESES:y,CHAR_RIGHT_SQUARE_BRACKET:m}=i(5595);const isPathSeparator=e=>e===c||e===o;const depth=e=>{if(e.isPrefix!==true){e.depth=e.isGlobstar?Infinity:1}};const scan=(e,t)=>{const i=t||{};const v=e.length-1;const I=i.parts===true||i.scanToEnd===true;const E=[];const C=[];const T=[];let b=e;let R=-1;let w=0;let B=0;let D=false;let S=false;let k=false;let P=false;let U=false;let O=false;let _=false;let V=false;let F=false;let q=false;let N=0;let M;let j;let L={value:"",depth:0,isGlob:false};const eos=()=>R>=v;const peek=()=>b.charCodeAt(R+1);const advance=()=>{M=j;return b.charCodeAt(++R)};while(R0){x=b.slice(0,w);b=b.slice(w);B-=w}if(G&&k===true&&B>0){G=b.slice(0,B);H=b.slice(B)}else if(k===true){G="";H=b}else{G=b}if(G&&G!==""&&G!=="/"&&G!==b){if(isPathSeparator(G.charCodeAt(G.length-1))){G=G.slice(0,-1)}}if(i.unescape===true){if(H)H=n.removeBackslashes(H);if(G&&_===true){G=n.removeBackslashes(G)}}const W={prefix:x,input:e,start:w,base:G,glob:H,isBrace:D,isBracket:S,isGlob:k,isExtglob:P,isGlobstar:U,negated:V,negatedExtglob:F};if(i.tokens===true){W.maxDepth=0;if(!isPathSeparator(j)){C.push(L)}W.tokens=C}if(i.parts===true||i.tokens===true){let t;for(let n=0;n{const{REGEX_BACKSLASH:n,REGEX_REMOVE_BACKSLASH:r,REGEX_SPECIAL_CHARS:s,REGEX_SPECIAL_CHARS_GLOBAL:o}=i(5595);t.isObject=e=>e!==null&&typeof e==="object"&&!Array.isArray(e);t.hasRegexChars=e=>s.test(e);t.isRegexChar=e=>e.length===1&&t.hasRegexChars(e);t.escapeRegex=e=>e.replace(o,"\\$1");t.toPosixSlashes=e=>e.replace(n,"/");t.isWindows=()=>{if(typeof navigator!=="undefined"&&navigator.platform){const e=navigator.platform.toLowerCase();return e==="win32"||e==="windows"}if(typeof process!=="undefined"&&process.platform){return process.platform==="win32"}return false};t.removeBackslashes=e=>e.replace(r,(e=>e==="\\"?"":e));t.escapeLast=(e,i,n)=>{const r=e.lastIndexOf(i,n);if(r===-1)return e;if(e[r-1]==="\\")return t.escapeLast(e,i,r-1);return`${e.slice(0,r)}\\${e.slice(r)}`};t.removePrefix=(e,t={})=>{let i=e;if(i.startsWith("./")){i=i.slice(2);t.prefix="./"}return i};t.wrapOutput=(e,t={},i={})=>{const n=i.contains?"":"^";const r=i.contains?"":"$";let s=`${n}(?:${e})${r}`;if(t.negated===true){s=`(?:^(?!${s}).*$)`}return s};t.basename=(e,{windows:t}={})=>{const i=e.split(t?/[\\/]/:"/");const n=i[i.length-1];if(n===""){return i[i.length-2]}return n}},5560:e=>{ /*! * * Copyright 2009-2017 Kris Kowal under the terms of the MIT @@ -35,14 +35,14 @@ import{createRequire as e}from"module";var t={6445:function(e,t,i){var n=this&&t * limitations under the License. * */ -(function(t){"use strict";if(typeof bootstrap==="function"){bootstrap("promise",t)}else if(true){e.exports=t()}else{var i,n}})((function(){"use strict";var e=false;try{throw new Error}catch(t){e=!!t.stack}var t=captureLine();var i;var noop=function(){};var n=function(){var e={task:void 0,next:null};var t=e;var i=false;var r=void 0;var s=false;var o=[];function flush(){var t,n;while(e.next){e=e.next;t=e.task;e.task=void 0;n=e.domain;if(n){e.domain=void 0;n.enter()}runSingle(t,n)}while(o.length){t=o.pop();runSingle(t)}i=false}function runSingle(e,t){try{e()}catch(e){if(s){if(t){t.exit()}setTimeout(flush,0);if(t){t.enter()}throw e}else{setTimeout((function(){throw e}),0)}}if(t){t.exit()}}n=function(e){t=t.next={task:e,domain:s&&process.domain,next:null};if(!i){i=true;r()}};if(typeof process==="object"&&process.toString()==="[object process]"&&process.nextTick){s=true;r=function(){process.nextTick(flush)}}else if(typeof setImmediate==="function"){if(typeof window!=="undefined"){r=setImmediate.bind(window,flush)}else{r=function(){setImmediate(flush)}}}else if(typeof MessageChannel!=="undefined"){var a=new MessageChannel;a.port1.onmessage=function(){r=requestPortTick;a.port1.onmessage=flush;flush()};var requestPortTick=function(){a.port2.postMessage(0)};r=function(){setTimeout(flush,0);requestPortTick()}}else{r=function(){setTimeout(flush,0)}}n.runAfter=function(e){o.push(e);if(!i){i=true;r()}};return n}();var r=Function.call;function uncurryThis(e){return function(){return r.apply(e,arguments)}}var s=uncurryThis(Array.prototype.slice);var o=uncurryThis(Array.prototype.reduce||function(e,t){var i=0,n=this.length;if(arguments.length===1){do{if(i in this){t=this[i++];break}if(++i>=n){throw new TypeError}}while(1)}for(;ir.stackCounter)){c(t,"__minimumStackCounter__",{value:r.stackCounter,configurable:true});n.unshift(r.stack)}}n.unshift(t.stack);var s=n.join("\n"+h+"\n");var o=filterStackString(s);c(t,"stack",{value:o,configurable:true})}}function filterStackString(e){var t=e.split("\n");var i=[];for(var n=0;n=t&&s<=E}function captureLine(){if(!e){return}try{throw new Error}catch(e){var t=e.stack.split("\n");var n=t[0].indexOf("@")>0?t[1]:t[2];var r=getFileNameAndLineNumber(n);if(!r){return}i=r[0];return r[1]}}function deprecate(e,t,i){return function(){if(typeof console!=="undefined"&&typeof console.warn==="function"){console.warn(t+" is deprecated, use "+i+" instead.",new Error("").stack)}return e.apply(e,arguments)}}function Q(e){if(e instanceof Promise){return e}if(isPromiseAlike(e)){return coerce(e)}else{return fulfill(e)}}Q.resolve=Q;Q.nextTick=n;Q.longStackSupport=false;var g=1;if(typeof process==="object"&&process&&process.env&&process.env.Q_DEBUG){Q.longStackSupport=true}Q.defer=defer;function defer(){var t=[],i=[],n;var r=u(defer.prototype);var a=u(Promise.prototype);a.promiseDispatch=function(e,r,o){var a=s(arguments);if(t){t.push(a);if(r==="when"&&o[1]){i.push(o[1])}}else{Q.nextTick((function(){n.promiseDispatch.apply(n,a)}))}};a.valueOf=function(){if(t){return a}var e=nearer(n);if(isPromise(e)){n=e}return e};a.inspect=function(){if(!n){return{state:"pending"}}return n.inspect()};if(Q.longStackSupport&&e){try{throw new Error}catch(e){a.stack=e.stack.substring(e.stack.indexOf("\n")+1);a.stackCounter=g++}}function become(r){n=r;if(Q.longStackSupport&&e){a.source=r}o(t,(function(e,t){Q.nextTick((function(){r.promiseDispatch.apply(r,t)}))}),void 0);t=void 0;i=void 0}r.promise=a;r.resolve=function(e){if(n){return}become(Q(e))};r.fulfill=function(e){if(n){return}become(fulfill(e))};r.reject=function(e){if(n){return}become(reject(e))};r.notify=function(e){if(n){return}o(i,(function(t,i){Q.nextTick((function(){i(e)}))}),void 0)};return r}defer.prototype.makeNodeResolver=function(){var e=this;return function(t,i){if(t){e.reject(t)}else if(arguments.length>2){e.resolve(s(arguments,1))}else{e.resolve(i)}}};Q.Promise=promise;Q.promise=promise;function promise(e){if(typeof e!=="function"){throw new TypeError("resolver must be a function.")}var t=defer();try{e(t.resolve,t.reject,t.notify)}catch(e){t.reject(e)}return t.promise}promise.race=race;promise.all=all;promise.reject=reject;promise.resolve=Q;Q.passByCopy=function(e){return e};Promise.prototype.passByCopy=function(){return this};Q.join=function(e,t){return Q(e).join(t)};Promise.prototype.join=function(e){return Q([this,e]).spread((function(e,t){if(e===t){return e}else{throw new Error("Q can't join: not the same: "+e+" "+t)}}))};Q.race=race;function race(e){return promise((function(t,i){for(var n=0,r=e.length;n{var t=String.prototype.replace;var i=/%20/g;var n={RFC1738:"RFC1738",RFC3986:"RFC3986"};e.exports={default:n.RFC3986,formatters:{RFC1738:function(e){return t.call(e,i,"+")},RFC3986:function(e){return String(e)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986}},240:(e,t,i)=>{var n=i(1293);var r=i(9091);var s=i(6032);e.exports={formats:s,parse:r,stringify:n}},9091:(e,t,i)=>{var n=i(5225);var r=Object.prototype.hasOwnProperty;var s=Array.isArray;var o={allowDots:false,allowEmptyArrays:false,allowPrototypes:false,allowSparse:false,arrayLimit:20,charset:"utf-8",charsetSentinel:false,comma:false,decodeDotInKeys:false,decoder:n.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:false,interpretNumericEntities:false,parameterLimit:1e3,parseArrays:true,plainObjects:false,strictDepth:false,strictMerge:true,strictNullHandling:false,throwOnLimitExceeded:false};var interpretNumericEntities=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))};var parseArrayValue=function(e,t,i){if(e&&typeof e==="string"&&t.comma&&e.indexOf(",")>-1){return e.split(",")}if(t.throwOnLimitExceeded&&i>=t.arrayLimit){throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(t.arrayLimit===1?"":"s")+" allowed in an array.")}return e};var a="utf8=%26%2310003%3B";var l="utf8=%E2%9C%93";var u=function parseQueryStringValues(e,t){var i={__proto__:null};var u=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;u=u.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var c=t.parameterLimit===Infinity?void undefined:t.parameterLimit;var d=u.split(t.delimiter,t.throwOnLimitExceeded?c+1:c);if(t.throwOnLimitExceeded&&d.length>c){throw new RangeError("Parameter limit exceeded. Only "+c+" parameter"+(c===1?"":"s")+" allowed.")}var p=-1;var A;var f=t.charset;if(t.charsetSentinel){for(A=0;A-1){v=s(v)?[v]:v}if(t.comma&&s(v)&&v.length>t.arrayLimit){if(t.throwOnLimitExceeded){throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(t.arrayLimit===1?"":"s")+" allowed in an array.")}v=n.combine([],v,t.arrayLimit,t.plainObjects)}if(m!==null){var I=r.call(i,m);if(I&&(t.duplicates==="combine"||h.indexOf("[]=")>-1)){i[m]=n.combine(i[m],v,t.arrayLimit,t.plainObjects)}else if(!I||t.duplicates==="last"){i[m]=v}}}return i};var parseObject=function(e,t,i,r){var s=0;if(e.length>0&&e[e.length-1]==="[]"){var o=e.slice(0,-1).join("");s=Array.isArray(t)&&t[o]?t[o].length:0}var a=r?t:parseArrayValue(t,i,s);for(var l=e.length-1;l>=0;--l){var u;var c=e[l];if(c==="[]"&&i.parseArrays){if(n.isOverflow(a)){u=a}else{u=i.allowEmptyArrays&&(a===""||i.strictNullHandling&&a===null)?[]:n.combine([],a,i.arrayLimit,i.plainObjects)}}else{u=i.plainObjects?{__proto__:null}:{};var d=c.charAt(0)==="["&&c.charAt(c.length-1)==="]"?c.slice(1,-1):c;var p=i.decodeDotInKeys?d.replace(/%2E/g,"."):d;var A=parseInt(p,10);var f=!isNaN(A)&&c!==p&&String(A)===p&&A>=0&&i.parseArrays;if(!i.parseArrays&&p===""){u={0:a}}else if(f&&A{var n=i(4753);var r=i(5225);var s=i(6032);var o=Object.prototype.hasOwnProperty;var a={brackets:function brackets(e){return e+"[]"},comma:"comma",indices:function indices(e,t){return e+"["+t+"]"},repeat:function repeat(e){return e}};var l=Array.isArray;var u=Array.prototype.push;var pushToArray=function(e,t){u.apply(e,l(t)?t:[t])};var c=Date.prototype.toISOString;var d=s["default"];var p={addQueryPrefix:false,allowDots:false,allowEmptyArrays:false,arrayFormat:"indices",charset:"utf-8",charsetSentinel:false,commaRoundTrip:false,delimiter:"&",encode:true,encodeDotInKeys:false,encoder:r.encode,encodeValuesOnly:false,filter:void undefined,format:d,formatter:s.formatters[d],indices:false,serializeDate:function serializeDate(e){return c.call(e)},skipNulls:false,strictNullHandling:false};var A=function isNonNullishPrimitive(e){return typeof e==="string"||typeof e==="number"||typeof e==="boolean"||typeof e==="symbol"||typeof e==="bigint"};var f={};var h=function stringify(e,t,i,s,o,a,u,c,d,h,g,y,m,v,I,E,C,T){var b=e;var R=T;var w=0;var B=false;while((R=R.get(f))!==void undefined&&!B){var D=R.get(e);w+=1;if(typeof D!=="undefined"){if(D===w){throw new RangeError("Cyclic object value")}else{B=true}}if(typeof R.get(f)==="undefined"){w=0}}if(typeof h==="function"){b=h(t,b)}else if(b instanceof Date){b=m(b)}else if(i==="comma"&&l(b)){b=r.maybeMap(b,(function(e){if(e instanceof Date){return m(e)}return e}))}if(b===null){if(a){return d&&!E?d(t,p.encoder,C,"key",v):t}b=""}if(A(b)||r.isBuffer(b)){if(d){var S=E?t:d(t,p.encoder,C,"key",v);return[I(S)+"="+I(d(b,p.encoder,C,"value",v))]}return[I(t)+"="+I(String(b))]}var k=[];if(typeof b==="undefined"){return k}var P;if(i==="comma"&&l(b)){if(E&&d){b=r.maybeMap(b,d)}P=[{value:b.length>0?b.join(",")||null:void undefined}]}else if(l(h)){P=h}else{var U=Object.keys(b);P=g?U.sort(g):U}var _=c?String(t).replace(/\./g,"%2E"):String(t);var O=s&&l(b)&&b.length===1?_+"[]":_;if(o&&l(b)&&b.length===0){return O+"[]"}for(var V=0;V0?v+m:""}},5225:(e,t,i)=>{var n=i(6032);var r=i(4753);var s=Object.prototype.hasOwnProperty;var o=Array.isArray;var a=r();var l=function markOverflow(e,t){a.set(e,t);return e};var u=function isOverflow(e){return a.has(e)};var c=function getMaxIndex(e){return a.get(e)};var d=function setMaxIndex(e,t){a.set(e,t)};var p=function(){var e=[];for(var t=0;t<256;++t){e[e.length]="%"+((t<16?"0":"")+t.toString(16)).toUpperCase()}return e}();var A=function compactQueue(e){while(e.length>1){var t=e.pop();var i=t.obj[t.prop];if(o(i)){var n=[];for(var r=0;ri.arrayLimit){return l(f(e.concat(t),i),n)}e[n]=t}else if(e&&typeof e==="object"){if(u(e)){var r=c(e)+1;e[r]=t;d(e,r)}else if(i&&i.strictMerge){return[e,t]}else if(i&&(i.plainObjects||i.allowPrototypes)||!s.call(Object.prototype,t)){e[t]=true}}else{return[e,t]}return e}if(!e||typeof e!=="object"){if(u(t)){var a=Object.keys(t);var p=i&&i.plainObjects?{__proto__:null,0:e}:{0:e};for(var A=0;Ai.arrayLimit){return l(f(g,i),g.length-1)}return g}var y=e;if(o(e)&&!o(t)){y=f(e,i)}if(o(e)&&o(t)){t.forEach((function(t,n){if(s.call(e,n)){var r=e[n];if(r&&typeof r==="object"&&t&&typeof t==="object"){e[n]=merge(r,t,i)}else{e[e.length]=t}}else{e[n]=t}}));return e}return Object.keys(t).reduce((function(e,n){var r=t[n];if(s.call(e,n)){e[n]=merge(e[n],r,i)}else{e[n]=r}if(u(t)&&!u(e)){l(e,c(t))}if(u(e)){var o=parseInt(n,10);if(String(o)===n&&o>=0&&o>c(e)){d(e,o)}}return e}),y)};var g=function assignSingleSource(e,t){return Object.keys(t).reduce((function(e,i){e[i]=t[i];return e}),e)};var decode=function(e,t,i){var n=e.replace(/\+/g," ");if(i==="iso-8859-1"){return n.replace(/%[0-9a-f]{2}/gi,unescape)}try{return decodeURIComponent(n)}catch(e){return n}};var y=1024;var m=function encode(e,t,i,r,s){if(e.length===0){return e}var o=e;if(typeof e==="symbol"){o=Symbol.prototype.toString.call(e)}else if(typeof e!=="string"){o=String(e)}if(i==="iso-8859-1"){return escape(o).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}))}var a="";for(var l=0;l=y?o.slice(l,l+y):o;var c=[];for(var d=0;d=48&&A<=57||A>=65&&A<=90||A>=97&&A<=122||s===n.RFC1738&&(A===40||A===41)){c[c.length]=u.charAt(d);continue}if(A<128){c[c.length]=p[A];continue}if(A<2048){c[c.length]=p[192|A>>6]+p[128|A&63];continue}if(A<55296||A>=57344){c[c.length]=p[224|A>>12]+p[128|A>>6&63]+p[128|A&63];continue}d+=1;A=65536+((A&1023)<<10|u.charCodeAt(d)&1023);c[c.length]=p[240|A>>18]+p[128|A>>12&63]+p[128|A>>6&63]+p[128|A&63]}a+=c.join("")}return a};var v=function compact(e){var t=[{obj:{o:e},prop:"o"}];var i=[];for(var n=0;ni){return l(f(s,{plainObjects:n}),s.length-1)}return s};var T=function maybeMap(e,t){if(o(e)){var i=[];for(var n=0;n{var n=i(506);var r=i(3314);var listGetNode=function(e,t,i){var n=e;var r;for(;(r=n.next)!=null;n=r){if(r.key===t){n.next=r.next;if(!i){r.next=e.next;e.next=r}return r}}};var listGet=function(e,t){if(!e){return void undefined}var i=listGetNode(e,t);return i&&i.value};var listSet=function(e,t,i){var n=listGetNode(e,t);if(n){n.value=i}else{e.next={key:t,next:e.next,value:i}}};var listHas=function(e,t){if(!e){return false}return!!listGetNode(e,t)};var listDelete=function(e,t){if(e){return listGetNode(e,t,true)}};e.exports=function getSideChannelList(){var e;var t={assert:function(e){if(!t.has(e)){throw new r("Side channel does not contain "+n(e))}},delete:function(t){var i=e&&e.next;var n=listDelete(e,t);if(n&&i&&i===n){e=void undefined}return!!n},get:function(t){return listGet(e,t)},has:function(t){return listHas(e,t)},set:function(t,i){if(!e){e={next:void undefined}}listSet(e,t,i)}};return t}},2622:(e,t,i)=>{var n=i(470);var r=i(3105);var s=i(506);var o=i(3314);var a=n("%Map%",true);var l=r("Map.prototype.get",true);var u=r("Map.prototype.set",true);var c=r("Map.prototype.has",true);var d=r("Map.prototype.delete",true);var p=r("Map.prototype.size",true);e.exports=!!a&&function getSideChannelMap(){var e;var t={assert:function(e){if(!t.has(e)){throw new o("Side channel does not contain "+s(e))}},delete:function(t){if(e){var i=d(e,t);if(p(e)===0){e=void undefined}return i}return false},get:function(t){if(e){return l(e,t)}},has:function(t){if(e){return c(e,t)}return false},set:function(t,i){if(!e){e=new a}u(e,t,i)}};return t}},2870:(e,t,i)=>{var n=i(470);var r=i(3105);var s=i(506);var o=i(2622);var a=i(3314);var l=n("%WeakMap%",true);var u=r("WeakMap.prototype.get",true);var c=r("WeakMap.prototype.set",true);var d=r("WeakMap.prototype.has",true);var p=r("WeakMap.prototype.delete",true);e.exports=l?function getSideChannelWeakMap(){var e;var t;var i={assert:function(e){if(!i.has(e)){throw new a("Side channel does not contain "+s(e))}},delete:function(i){if(l&&i&&(typeof i==="object"||typeof i==="function")){if(e){return p(e,i)}}else if(o){if(t){return t["delete"](i)}}return false},get:function(i){if(l&&i&&(typeof i==="object"||typeof i==="function")){if(e){return u(e,i)}}return t&&t.get(i)},has:function(i){if(l&&i&&(typeof i==="object"||typeof i==="function")){if(e){return d(e,i)}}return!!t&&t.has(i)},set:function(i,n){if(l&&i&&(typeof i==="object"||typeof i==="function")){if(!e){e=new l}c(e,i,n)}else if(o){if(!t){t=o()}t.set(i,n)}}};return i}:o},4753:(e,t,i)=>{var n=i(3314);var r=i(506);var s=i(8948);var o=i(2622);var a=i(2870);var l=a||o||s;e.exports=function getSideChannel(){var e;var t={assert:function(e){if(!t.has(e)){throw new n("Side channel does not contain "+r(e))}},delete:function(t){return!!e&&e["delete"](t)},get:function(t){return e&&e.get(t)},has:function(t){return!!e&&e.has(t)},set:function(t,i){if(!e){e=l()}e.set(t,i)}};return t}},770:(e,t,i)=>{e.exports=i(218)},218:(e,t,i)=>{var n=i(9278);var r=i(4756);var s=i(8611);var o=i(5692);var a=i(4434);var l=i(2613);var u=i(9023);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||s.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,i,n,r){var s=toOptions(i,n,r);for(var o=0,a=t.requests.length;o=this.maxSockets){r.requests.push(s);return}r.createSocket(s,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){r.emit("free",t,s)}function onCloseOrRemove(e){r.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var i=this;var n={};i.sockets.push(n);var r=mergeOptions({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){r.localAddress=e.localAddress}if(r.proxyAuth){r.headers=r.headers||{};r.headers["Proxy-Authorization"]="Basic "+new Buffer(r.proxyAuth).toString("base64")}c("making CONNECT request");var s=i.request(r);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,i){process.nextTick((function(){onConnect(e,t,i)}))}function onConnect(r,o,a){s.removeAllListeners();o.removeAllListeners();if(r.statusCode!==200){c("tunneling socket could not be established, statusCode=%d",r.statusCode);o.destroy();var l=new Error("tunneling socket could not be established, "+"statusCode="+r.statusCode);l.code="ECONNRESET";e.request.emit("error",l);i.removeSocket(n);return}if(a.length>0){c("got illegal response body from proxy");o.destroy();var l=new Error("got illegal response body from proxy");l.code="ECONNRESET";e.request.emit("error",l);i.removeSocket(n);return}c("tunneling connection has established");i.sockets[i.sockets.indexOf(n)]=o;return t(o)}function onError(t){s.removeAllListeners();c("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var r=new Error("tunneling socket could not be established, "+"cause="+t.message);r.code="ECONNRESET";e.request.emit("error",r);i.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var i=this.requests.shift();if(i){this.createSocket(i,(function(e){i.request.onSocket(e)}))}};function createSecureSocket(e,t){var i=this;TunnelingAgent.prototype.createSocket.call(i,e,(function(n){var s=e.request.getHeader("host");var o=mergeOptions({},i.options,{socket:n,servername:s?s.replace(/:.*$/,""):e.host});var a=r.connect(0,o);i.sockets[i.sockets.indexOf(n)]=a;t(a)}))}function toOptions(e,t,i){if(typeof e==="string"){return{host:e,port:t,localAddress:i}}return e}function mergeOptions(e){for(var t=1,i=arguments.length;t{Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.NtlmCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;var n=i(6314);Object.defineProperty(t,"BasicCredentialHandler",{enumerable:true,get:function(){return n.BasicCredentialHandler}});var r=i(6731);Object.defineProperty(t,"BearerCredentialHandler",{enumerable:true,get:function(){return r.BearerCredentialHandler}});var s=i(9688);Object.defineProperty(t,"NtlmCredentialHandler",{enumerable:true,get:function(){return s.NtlmCredentialHandler}});var o=i(4578);Object.defineProperty(t,"PersonalAccessTokenCredentialHandler",{enumerable:true,get:function(){return o.PersonalAccessTokenCredentialHandler}})},6184:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.HttpClientResponse=t.HttpCodes=void 0;t.isHttps=isHttps;const r=i(7016);const s=i(8611);const o=i(5692);const a=i(4143);let l;let u;var c;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(c||(t.HttpCodes=c={}));const d=[c.MovedPermanently,c.ResourceMoved,c.SeeOther,c.TemporaryRedirect,c.PermanentRedirect];const p=[c.BadGateway,c.ServiceUnavailable,c.GatewayTimeout];const A=["ECONNRESET","ENOTFOUND","ESOCKETTIMEDOUT","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"];const f=["OPTIONS","GET","DELETE","HEAD"];const h=10;const g=5;class HttpClientResponse{constructor(e){this.message=e}readBody(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){const i=[];const r=a.obtainContentCharset(this);const s=this.message.headers["content-encoding"]||"";const o=new RegExp("(gzip$)|(gzip, *deflate)").test(s);this.message.on("data",(function(e){const t=typeof e==="string"?Buffer.from(e,r):e;i.push(t)})).on("end",(function(){return n(this,void 0,void 0,(function*(){const t=Buffer.concat(i);if(o){const i=yield a.decompressGzippedContent(t,r);e(i)}else{e(t.toString(r))}}))})).on("error",(function(e){t(e)}))}))))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){let t=r.parse(e);return t.protocol==="https:"}var y;(function(e){e["HTTP_PROXY"]="HTTP_PROXY";e["HTTPS_PROXY"]="HTTPS_PROXY";e["NO_PROXY"]="NO_PROXY"})(y||(y={}));class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this._httpGlobalAgentOptions={keepAlive:false,timeout:3e4};this.userAgent=e;this.handlers=t||[];let r=process.env[y.NO_PROXY];if(r){this._httpProxyBypassHosts=[];r.split(",").forEach((e=>{this._httpProxyBypassHosts.push(a.buildProxyBypassRegexFromEnv(e))}))}this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;this._httpProxy=n.proxy;if(n.proxy&&n.proxy.proxyBypassHosts){this._httpProxyBypassHosts=[];n.proxy.proxyBypassHosts.forEach((e=>{this._httpProxyBypassHosts.push(new RegExp(e,"i"))}))}if(n.globalAgentOptions){this._httpGlobalAgentOptions=n.globalAgentOptions}this._certConfig=n.cert;if(this._certConfig){l=i(9896);if(this._certConfig.caFile&&l.existsSync(this._certConfig.caFile)){this._ca=l.readFileSync(this._certConfig.caFile,"utf8")}if(this._certConfig.certFile&&l.existsSync(this._certConfig.certFile)){this._cert=l.readFileSync(this._certConfig.certFile,"utf8")}if(this._certConfig.keyFile&&l.existsSync(this._certConfig.keyFile)){this._key=l.readFileSync(this._certConfig.keyFile,"utf8")}}if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return this.request("OPTIONS",e,null,t||{})}get(e,t){return this.request("GET",e,null,t||{})}del(e,t){return this.request("DELETE",e,null,t||{})}post(e,t,i){return this.request("POST",e,t,i||{})}patch(e,t,i){return this.request("PATCH",e,t,i||{})}put(e,t,i){return this.request("PUT",e,t,i||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,i,n){return this.request(e,t,i,n)}request(e,t,i,s){return n(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}let n=r.parse(t);let o=this._prepareRequest(e,n,s);let a=this._allowRetries&&f.indexOf(e)!=-1?this._maxRetries+1:1;let l=0;let u;while(l-1&&l0){const a=u.message.headers["location"];if(!a){break}let l=r.parse(a);if(n.protocol=="https:"&&n.protocol!=l.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.")}yield u.readBody();o=this._prepareRequest(e,l,s);u=yield this.requestRaw(o,i);t--}if(p.indexOf(u.message.statusCode)==-1){return u}l+=1;if(l{let callbackForResult=function(e,t){if(e){n(e)}i(t)};this.requestRawWithCallback(e,t,callbackForResult)}))}requestRawWithCallback(e,t,i){let n;if(typeof t==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let r=false;let handleResult=(e,t)=>{if(!r){r=true;i(e,t)}};let s=e.httpModule.request(e.options,(e=>{let t=new HttpClientResponse(e);handleResult(null,t)}));s.on("socket",(e=>{n=e}));s.setTimeout(this._socketTimeout||3*6e4,(()=>{if(n){n.destroy()}handleResult(new Error("Request timeout: "+e.options.path),null)}));s.on("error",(function(e){handleResult(e,null)}));if(t&&typeof t==="string"){s.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){s.end()}));t.pipe(s)}else{s.end()}}_prepareRequest(e,t,i){const n={};n.parsedUrl=t;const a=n.parsedUrl.protocol==="https:";n.httpModule=a?o:s;const l=a?443:80;n.options={};n.options.host=n.parsedUrl.hostname;n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):l;n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||"");n.options.method=e;n.options.timeout=this.requestOptions&&this.requestOptions.socketTimeout||this._socketTimeout;this._socketTimeout=n.options.timeout;n.options.headers=this._mergeHeaders(i);if(this.userAgent!=null){n.options.headers["user-agent"]=this.userAgent}n.options.agent=this._getAgent(n.parsedUrl);if(this.handlers&&!this._isPresigned(r.format(t))){this.handlers.forEach((e=>{e.prepareRequest(n.options)}))}return n}_isPresigned(e){if(this.requestOptions&&this.requestOptions.presignedUrlPatterns){const t=this.requestOptions.presignedUrlPatterns;for(let i=0;iObject.keys(e).reduce(((t,i)=>(t[i.toLowerCase()]=e[i],t)),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e))}return lowercaseKeys(e||{})}_getAgent(e){let t;let n=this._getProxy(e);let r=n.proxyUrl&&n.proxyUrl.hostname&&!this._isMatchInBypassProxyList(e);if(this._keepAlive&&r){t=this._proxyAgent}if(this._keepAlive&&!r){t=this._agent}if(!!t){return t}const a=e.protocol==="https:";let l=100;if(!!this.requestOptions){l=this.requestOptions.maxSockets||s.globalAgent.maxSockets}if(r){if(!u){u=i(770)}const e={maxSockets:l,keepAlive:this._keepAlive,proxy:{proxyAuth:n.proxyAuth,host:n.proxyUrl.hostname,port:n.proxyUrl.port}};let r;const s=n.proxyUrl.protocol==="https:";if(a){r=s?u.httpsOverHttps:u.httpsOverHttp}else{r=s?u.httpOverHttps:u.httpOverHttp}t=r(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:l};t=a?new o.Agent(e):new s.Agent(e);this._agent=t}if(!t){const e={keepAlive:this._httpGlobalAgentOptions.keepAlive,timeout:this._httpGlobalAgentOptions.timeout};t=a?new o.Agent(e):new s.Agent(e)}if(a&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}if(a&&this._certConfig){t.options=Object.assign(t.options||{},{ca:this._ca,cert:this._cert,key:this._key,passphrase:this._certConfig.passphrase})}return t}_getProxy(e){let t=e.protocol==="https:";let i=this._httpProxy;let n=process.env[y.HTTPS_PROXY];let s=process.env[y.HTTP_PROXY];if(!i){if(n&&t){i={proxyUrl:n}}else if(s){i={proxyUrl:s}}}let o;let a;if(i){if(i.proxyUrl.length>0){o=r.parse(i.proxyUrl)}if(i.proxyUsername||i.proxyPassword){a=i.proxyUsername+":"+i.proxyPassword}}return{proxyUrl:o,proxyAuth:a}}_isMatchInBypassProxyList(e){if(!this._httpProxyBypassHosts){return false}let t=false;this._httpProxyBypassHosts.forEach((i=>{if(i.test(e.href)){t=true}}));return t}_performExponentialBackoff(e){e=Math.min(h,e);const t=g*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}}t.HttpClient=HttpClient},3338:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.RestClient=void 0;const r=i(6184);const s=i(4143);class RestClient{constructor(e,t,i,n){this.client=new r.HttpClient(e,i,n);if(t){this._baseUrl=t}}options(e,t){return n(this,void 0,void 0,(function*(){let i=s.getUrl(e,this._baseUrl);let n=yield this.client.options(i,this._headersFromOptions(t));return this.processResponse(n,t)}))}get(e,t){return n(this,void 0,void 0,(function*(){let i=s.getUrl(e,this._baseUrl,(t||{}).queryParameters);let n=yield this.client.get(i,this._headersFromOptions(t));return this.processResponse(n,t)}))}del(e,t){return n(this,void 0,void 0,(function*(){let i=s.getUrl(e,this._baseUrl,(t||{}).queryParameters);let n=yield this.client.del(i,this._headersFromOptions(t));return this.processResponse(n,t)}))}create(e,t,i){return n(this,void 0,void 0,(function*(){let n=s.getUrl(e,this._baseUrl);let r=this._headersFromOptions(i,true);let o=JSON.stringify(t,null,2);let a=yield this.client.post(n,o,r);return this.processResponse(a,i)}))}update(e,t,i){return n(this,void 0,void 0,(function*(){let n=s.getUrl(e,this._baseUrl);let r=this._headersFromOptions(i,true);let o=JSON.stringify(t,null,2);let a=yield this.client.patch(n,o,r);return this.processResponse(a,i)}))}replace(e,t,i){return n(this,void 0,void 0,(function*(){let n=s.getUrl(e,this._baseUrl);let r=this._headersFromOptions(i,true);let o=JSON.stringify(t,null,2);let a=yield this.client.put(n,o,r);return this.processResponse(a,i)}))}uploadStream(e,t,i,r){return n(this,void 0,void 0,(function*(){let n=s.getUrl(t,this._baseUrl);let o=this._headersFromOptions(r,true);let a=yield this.client.sendStream(e,n,i,o);return this.processResponse(a,r)}))}_headersFromOptions(e,t){e=e||{};let i=e.additionalHeaders||{};i["Accept"]=e.acceptHeader||"application/json";if(t){let e=false;for(let t in i){if(t.toLowerCase()=="content-type"){e=true}}if(!e){i["Content-Type"]="application/json; charset=utf-8"}}return i}static dateTimeDeserializer(e,t){if(typeof t==="string"){let e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}processResponse(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,s)=>n(this,void 0,void 0,(function*(){const n=e.message.statusCode;const o={statusCode:n,result:null,headers:{}};if(n==r.HttpCodes.NotFound){i(o)}let a;let l;try{l=yield e.readBody();if(l&&l.length>0){if(t&&t.deserializeDates){a=JSON.parse(l,RestClient.dateTimeDeserializer)}else{a=JSON.parse(l)}if(t&&t.responseProcessor){o.result=t.responseProcessor(a)}else{o.result=a}}o.headers=e.message.headers}catch(e){}if(n>299){let e;if(a&&a.message){e=a.message}else if(l&&l.length>0){e=l}else{e="Failed request: ("+n+")"}let t=new Error(e);t["statusCode"]=n;if(o.result){t["result"]=o.result}if(o.headers){t["responseHeaders"]=o.headers}s(t)}else{i(o)}}))))}))}}t.RestClient=RestClient},4143:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getUrl=getUrl;t.decompressGzippedContent=decompressGzippedContent;t.buildProxyBypassRegexFromEnv=buildProxyBypassRegexFromEnv;t.obtainContentCharset=obtainContentCharset;const r=i(240);const s=i(7016);const o=i(6928);const a=i(3106);function getUrl(e,t,i){const n=o.posix||o;let r="";if(!t){r=e}else if(!e){r=t}else{const i=s.parse(t);const o=s.parse(e);o.protocol=o.protocol||i.protocol;o.auth=o.auth||i.auth;o.host=o.host||i.host;o.pathname=n.resolve(i.pathname,o.pathname);if(!o.pathname.endsWith("/")&&e.endsWith("/")){o.pathname+="/"}r=s.format(o)}return i?getUrlWithParsedQueryParams(r,i):r}function getUrlWithParsedQueryParams(e,t){const i=e.replace(/\?$/g,"");const n=r.stringify(t.params,buildParamsStringifyOptions(t));return`${i}${n}`}function buildParamsStringifyOptions(e){let t={addQueryPrefix:true,delimiter:(e.options||{}).separator||"&",allowDots:(e.options||{}).shouldAllowDots||false,arrayFormat:(e.options||{}).arrayFormat||"repeat",encodeValuesOnly:(e.options||{}).shouldOnlyEncodeValues||true};return t}function decompressGzippedContent(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){a.gunzip(e,(function(e,n){if(e){r(e)}else{i(n.toString(t||"utf-8"))}}))}))))}))}function buildProxyBypassRegexFromEnv(e){try{return new RegExp(e,"i")}catch(t){if(t instanceof SyntaxError&&(e||"").startsWith("*")){let t=e.replace("*","(.*)");return new RegExp(t,"i")}throw t}}function obtainContentCharset(e){const t=["ascii","utf8","utf16le","ucs2","base64","binary","hex"];const i=e.message.headers["content-type"]||"";const n=i.match(/charset=([^;,\r\n]+)/i);if(n&&n[1]&&t.indexOf(n[1])!=-1){return n[1]}return"utf-8"}},6314:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t,i){this.username=e;this.password=t;this.allowCrossOriginAuthentication=i}prepareRequest(e){if(!this.origin){this.origin=e.host}if(this.origin===e.host||this.allowCrossOriginAuthentication){e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}e.headers["X-TFS-FedAuthRedirect"]="Suppress"}canHandleAuthentication(e){return false}handleAuthentication(e,t,i){return null}}t.BasicCredentialHandler=BasicCredentialHandler},6731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.BearerCredentialHandler=void 0;class BearerCredentialHandler{constructor(e,t){this.token=e;this.allowCrossOriginAuthentication=t}prepareRequest(e){if(!this.origin){this.origin=e.host}if(this.origin===e.host||this.allowCrossOriginAuthentication){e.headers["Authorization"]=`Bearer ${this.token}`}e.headers["X-TFS-FedAuthRedirect"]="Suppress"}canHandleAuthentication(e){return false}handleAuthentication(e,t,i){return null}}t.BearerCredentialHandler=BearerCredentialHandler},9688:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.NtlmCredentialHandler=void 0;const n=i(8611);const r=i(5692);const s=i(3582);const o=i(1624);class NtlmCredentialHandler{constructor(e,t,i,n){this._ntlmOptions={};this._ntlmOptions.username=e;this._ntlmOptions.password=t;this._ntlmOptions.domain=n||"";this._ntlmOptions.workstation=i||""}prepareRequest(e){if(e.agent){delete e.agent}}canHandleAuthentication(e){if(e&&e.message&&e.message.statusCode===401){const t=e.message.headers["www-authenticate"];return t&&t.split(", ").indexOf("NTLM")>=0}return false}handleAuthentication(e,t,i){return new Promise(((n,r)=>{const callbackForResult=function(e,t){if(e){r(e);return}t.readBody().then((()=>{n(t)}))};this.handleAuthenticationPrivate(e,t,i,callbackForResult)}))}handleAuthenticationPrivate(e,t,i,o){t.options=s.extend(t.options,{username:this._ntlmOptions.username,password:this._ntlmOptions.password,domain:this._ntlmOptions.domain,workstation:this._ntlmOptions.workstation});t.options.agent=e.isSsl?new r.Agent({keepAlive:true}):new n.Agent({keepAlive:true});let a=this;this.sendType1Message(e,t,i,(function(n,r){if(n){return o(n,null,null)}r.readBody().then((()=>{setImmediate((function(){a.sendType3Message(e,t,i,r,o)}))}))}))}sendType1Message(e,t,i,n){const r=o.encodeType1(this._ntlmOptions.workstation,this._ntlmOptions.domain);const a=`NTLM ${r.toString("base64")}`;const l={headers:{Connection:"keep-alive",Authorization:a},timeout:t.options.timeout||0,agent:t.httpModule};const u={};u.httpModule=t.httpModule;u.parsedUrl=t.parsedUrl;u.options=s.extend(l,s.omit(t.options,"headers"));return e.requestRawWithCallback(u,i,n)}sendType3Message(e,t,i,n,r){if(!n.message.headers&&!n.message.headers["www-authenticate"]){throw new Error("www-authenticate not found on response of second request")}const a=/^NTLM\s+(.+?)(,|\s+|$)/;const l=Buffer.from((n.message.headers["www-authenticate"].match(a)||[])[1],"base64");let u;try{u=o.decodeType2(l)}catch(e){throw new Error(`Decoding Server's Challenge to Obtain Type2Message failed with error: ${e.message}`)}const c=o.encodeType3(this._ntlmOptions.username,this._ntlmOptions.workstation,this._ntlmOptions.domain,u,this._ntlmOptions.password).toString("base64");const d={headers:{Authorization:`NTLM ${c}`,Connection:"Close"},agent:t.httpModule};const p={};p.httpModule=t.httpModule;p.parsedUrl=t.parsedUrl;d.headers=s.extend(d.headers,t.options.headers);p.options=s.extend(d,s.omit(t.options,"headers"));return e.requestRawWithCallback(p,i,r)}}t.NtlmCredentialHandler=NtlmCredentialHandler},4578:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=void 0;class PersonalAccessTokenCredentialHandler{constructor(e,t){this.token=e;this.allowCrossOriginAuthentication=t}prepareRequest(e){if(!this.origin){this.origin=e.host}if(this.origin===e.host||this.allowCrossOriginAuthentication){e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}e.headers["X-TFS-FedAuthRedirect"]="Suppress"}canHandleAuthentication(e){return false}handleAuthentication(e,t,i){return null}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},8256:(e,t,i)=>{var n=i(6982);function zeroextend(e,t){while(e.length>n&1))%2}e[t]|=i&1}return e}function expandkey(e){var t=Buffer.alloc(8);t[0]=e[0]&254;t[1]=e[0]<<7&255|e[1]>>1;t[2]=e[1]<<6&255|e[2]>>2;t[3]=e[2]<<5&255|e[3]>>3;t[4]=e[3]<<4&255|e[4]>>4;t[5]=e[4]<<3&255|e[5]>>5;t[6]=e[5]<<2&255|e[6]>>6;t[7]=e[6]<<1&255;return t}function bintohex(e){var t=Buffer.isBuffer(t)?t:Buffer.from(e,"binary");var i=t.toString("hex").toUpperCase();return zeroextend(i,32)}e.exports.zeroextend=zeroextend;e.exports.oddpar=oddpar;e.exports.expandkey=expandkey;e.exports.bintohex=bintohex},1624:(e,t,i)=>{var n=console.log;var r=i(6982);var s=i(8256);var o=i(5919).lmhashbuf;var a=i(5919).nthashbuf;var l=i(769);function encodeType1(e,t){e=e.toUpperCase();t=t.toUpperCase();var i=Buffer.byteLength(e,"ascii");var n=Buffer.byteLength(t,"ascii");var r=0;var s=Buffer.alloc(32+i+n);s.write("NTLMSSP",r,7,"ascii");r+=7;s.writeUInt8(0,r);r++;s.writeUInt8(1,r);r++;s.fill(0,r,r+3);r+=3;s.writeUInt16LE(45571,r);r+=2;s.fill(0,r,r+2);r+=2;s.writeUInt16LE(n,r);r+=2;s.writeUInt16LE(n,r);r+=2;var o=32+i;s.writeUInt16LE(o,r);r+=2;s.fill(0,r,r+2);r+=2;s.writeUInt16LE(i,r);r+=2;s.writeUInt16LE(i,r);r+=2;s.writeUInt16LE(32,r);r+=2;s.fill(0,r,r+2);r+=2;s.write(e,32,i,"ascii");s.write(t,o,n,"ascii");return s}function decodeType2(e){var t=e.toString("ascii",0,7);if(e[7]!==0||t!=="NTLMSSP")throw new Error("magic was not NTLMSSP");var i=e.readUInt8(8);if(i!==2)throw new Error("message was not NTLMSSP type 0x02");var n=e.slice(24,32);return n}function encodeType3(e,t,i,n,r){t=t.toUpperCase();i=i.toUpperCase();var s=Buffer.alloc(21);o(r).copy(s);s.fill(0,16);var l=Buffer.alloc(21);a(r).copy(l);l.fill(0,16);var u=makeResponse(s,n);var c=makeResponse(l,n);var d=Buffer.byteLength(e,"ucs2");var p=Buffer.byteLength(t,"ucs2");var A=Buffer.byteLength(i,"ucs2");var f=24;var h=24;var g=64;var y=g+A;var m=y+d;var v=m+p;var I=v+f;var E=0;var C=64+A+d+p+f+h;var T=Buffer.alloc(C);T.write("NTLMSSP",E,7,"ascii");E+=7;T.writeUInt8(0,E);E++;T.writeUInt8(3,E);E++;T.fill(0,E,E+3);E+=3;T.writeUInt16LE(f,E);E+=2;T.writeUInt16LE(f,E);E+=2;T.writeUInt16LE(v,E);E+=2;T.fill(0,E,E+2);E+=2;T.writeUInt16LE(h,E);E+=2;T.writeUInt16LE(h,E);E+=2;T.writeUInt16LE(I,E);E+=2;T.fill(0,E,E+2);E+=2;T.writeUInt16LE(A,E);E+=2;T.writeUInt16LE(A,E);E+=2;T.writeUInt16LE(g,E);E+=2;T.fill(0,E,E+2);E+=2;T.writeUInt16LE(d,E);E+=2;T.writeUInt16LE(d,E);E+=2;T.writeUInt16LE(y,E);E+=2;T.fill(0,E,E+2);E+=2;T.writeUInt16LE(p,E);E+=2;T.writeUInt16LE(p,E);E+=2;T.writeUInt16LE(m,E);E+=2;T.fill(0,E,E+6);E+=6;T.writeUInt16LE(C,E);E+=2;T.fill(0,E,E+2);E+=2;T.writeUInt16LE(33281,E);E+=2;T.fill(0,E,E+2);E+=2;T.write(i,g,A,"ucs2");T.write(e,y,d,"ucs2");T.write(t,m,p,"ucs2");u.copy(T,v,0,f);c.copy(T,I,0,h);return T}function makeResponse(e,t){var i=Buffer.alloc(24);for(var n=0;n<3;n++){var r=s.oddpar(s.expandkey(e.slice(n*7,n*7+7)));var o=l.DES.create({type:"encrypt",key:r});var a=Buffer.from(t.toString("binary"));var u=Buffer.from(o.update(a));i.fill(u,n*8,n*8+8,"binary")}return i}t.encodeType1=encodeType1;t.decodeType2=decodeType2;t.encodeType3=encodeType3;t.challengeHeader=function(e,i){return"NTLM "+t.encodeType1(e,i).toString("base64")};t.responseHeader=function(e,n,r,s,o){var a=Buffer.from((e.headers["www-authenticate"].match(/^NTLM\s+(.+?)(,|\s+|$)/)||[])[1],"base64");var l=i(7016).parse(n).hostname;return"NTLM "+t.encodeType3(s,l,r,t.decodeType2(a),o).toString("base64")};t.smbhash=i(5919)},5919:(e,t,i)=>{var n=i(8256);var r=i(4915);var s=i(769);function lmhashbuf(e){var t=e.substring(0,14).toUpperCase();var i=Buffer.byteLength(t,"ascii");var r=Buffer.alloc(14);r.write(t,0,i,"ascii");r.fill(0,i);var o=[n.oddpar(n.expandkey(r.slice(0,7))),n.oddpar(n.expandkey(r.slice(7,14)))];var a=Buffer.alloc(16);var l=0;var u=o.forEach((function(e){var t=s.DES.create({type:"encrypt",key:e});var i=Buffer.from("KGS!@#$%","ascii");var n=Buffer.from(t.update(i));a.fill(n,l,l+8,"binary");l+=8}));return a}function nthashbuf(e){var t=Buffer.from(e,"ucs2");var i=r.create();i.update(t);return Buffer.from(i.digest("binary"),"binary")}function lmhash(e){return n.bintohex(lmhashbuf(e))}function nthash(e){return n.bintohex(nthashbuf(e))}e.exports.nthashbuf=nthashbuf;e.exports.lmhashbuf=lmhashbuf;e.exports.nthash=nthash;e.exports.lmhash=lmhash},6752:(e,t,i)=>{var n;const r=i(3701);const s=i(883);const o=i(628);const a=i(837);const l=i(7405);const u=i(6672);const c=i(3137);const d=i(50);const p=i(8707);const A=i(3440);const{InvalidArgumentError:f}=p;const h=i(6615);const g=i(9136);const y=i(7365);const m=i(7501);const v=i(4004);const I=i(2429);const E=i(7816);const{getGlobalDispatcher:C,setGlobalDispatcher:T}=i(2581);const b=i(8155);const R=i(8754);const w=i(5092);Object.assign(s.prototype,h);n=s;n=r;n=o;n=a;n=l;n=u;n=c;n=d;n=E;n=b;n=R;n=w;n={redirect:i(1514),retry:i(2026),dump:i(8060),dns:i(379)};n=g;n=p;n={parseHeaders:A.parseHeaders,headerNameToString:A.headerNameToString};function makeDispatcher(e){return(t,i,n)=>{if(typeof i==="function"){n=i;i=null}if(!t||typeof t!=="string"&&typeof t!=="object"&&!(t instanceof URL)){throw new f("invalid url")}if(i!=null&&typeof i!=="object"){throw new f("invalid opts")}if(i&&i.path!=null){if(typeof i.path!=="string"){throw new f("invalid opts.path")}let e=i.path;if(!i.path.startsWith("/")){e=`/${e}`}t=new URL(A.parseOrigin(t).origin+e)}else{if(!i){i=typeof t==="object"?t:{}}t=A.parseURL(t)}const{agent:r,dispatcher:s=C()}=i;if(r){throw new f("unsupported opts.agent. Did you mean opts.client?")}return e.call(s,{...i,origin:t.origin,path:t.search?`${t.pathname}${t.search}`:t.pathname,method:i.method||(i.body?"PUT":"GET")},n)}}n=T;n=C;const B=i(4398).fetch;n=async function fetch(e,t=undefined){try{return await B(e,t)}catch(e){if(e&&typeof e==="object"){Error.captureStackTrace(e)}throw e}};i(660).Headers;i(9051).Response;i(9967).Request;i(5910).FormData;n=globalThis.File??i(4573).File;i(8355).FileReader;const{setGlobalOrigin:D,getGlobalOrigin:S}=i(1059);n=D;n=S;const{CacheStorage:k}=i(3245);const{kConstruct:P}=i(109);n=new k(P);const{deleteCookie:U,getCookies:_,getSetCookies:O,setCookie:V}=i(9061);n=U;n=_;n=O;n=V;const{parseMIMEType:F,serializeAMimeType:q}=i(1900);n=F;n=q;const{CloseEvent:N,ErrorEvent:M,MessageEvent:j}=i(5188);i(3726).WebSocket;n=N;n=M;n=j;n=makeDispatcher(h.request);n=makeDispatcher(h.stream);n=makeDispatcher(h.pipeline);n=makeDispatcher(h.connect);n=makeDispatcher(h.upgrade);n=y;n=v;n=m;n=I;const{EventSource:L}=i(1238);n=L},158:(e,t,i)=>{const{addAbortListener:n}=i(3440);const{RequestAbortedError:r}=i(8707);const s=Symbol("kListener");const o=Symbol("kSignal");function abort(e){if(e.abort){e.abort(e[o]?.reason)}else{e.reason=e[o]?.reason??new r}removeSignal(e)}function addSignal(e,t){e.reason=null;e[o]=null;e[s]=null;if(!t){return}if(t.aborted){abort(e);return}e[o]=t;e[s]=()=>{abort(e)};n(e[o],e[s])}function removeSignal(e){if(!e[o]){return}if("removeEventListener"in e[o]){e[o].removeEventListener("abort",e[s])}else{e[o].removeListener("abort",e[s])}e[o]=null;e[s]=null}e.exports={addSignal:addSignal,removeSignal:removeSignal}},2279:(e,t,i)=>{const n=i(4589);const{AsyncResource:r}=i(6698);const{InvalidArgumentError:s,SocketError:o}=i(8707);const a=i(3440);const{addSignal:l,removeSignal:u}=i(158);class ConnectHandler extends r{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}if(typeof t!=="function"){throw new s("invalid callback")}const{signal:i,opaque:n,responseHeaders:r}=e;if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}super("UNDICI_CONNECT");this.opaque=n||null;this.responseHeaders=r||null;this.callback=t;this.abort=null;l(this,i)}onConnect(e,t){if(this.reason){e(this.reason);return}n(this.callback);this.abort=e;this.context=t}onHeaders(){throw new o("bad connect",null)}onUpgrade(e,t,i){const{callback:n,opaque:r,context:s}=this;u(this);this.callback=null;let o=t;if(o!=null){o=this.responseHeaders==="raw"?a.parseRawHeaders(t):a.parseHeaders(t)}this.runInAsyncScope(n,null,null,{statusCode:e,headers:o,socket:i,opaque:r,context:s})}onError(e){const{callback:t,opaque:i}=this;u(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:i})}))}}}function connect(e,t){if(t===undefined){return new Promise(((t,i)=>{connect.call(this,e,((e,n)=>e?i(e):t(n)))}))}try{const i=new ConnectHandler(e,t);this.dispatch({...e,method:"CONNECT"},i)}catch(i){if(typeof t!=="function"){throw i}const n=e?.opaque;queueMicrotask((()=>t(i,{opaque:n})))}}e.exports=connect},6862:(e,t,i)=>{const{Readable:n,Duplex:r,PassThrough:s}=i(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a,RequestAbortedError:l}=i(8707);const u=i(3440);const{AsyncResource:c}=i(6698);const{addSignal:d,removeSignal:p}=i(158);const A=i(4589);const f=Symbol("resume");class PipelineRequest extends n{constructor(){super({autoDestroy:true});this[f]=null}_read(){const{[f]:e}=this;if(e){this[f]=null;e()}}_destroy(e,t){this._read();t(e)}}class PipelineResponse extends n{constructor(e){super({autoDestroy:true});this[f]=e}_read(){this[f]()}_destroy(e,t){if(!e&&!this._readableState.endEmitted){e=new l}t(e)}}class PipelineHandler extends c{constructor(e,t){if(!e||typeof e!=="object"){throw new o("invalid opts")}if(typeof t!=="function"){throw new o("invalid handler")}const{signal:i,method:n,opaque:s,onInfo:a,responseHeaders:c}=e;if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(n==="CONNECT"){throw new o("invalid method")}if(a&&typeof a!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_PIPELINE");this.opaque=s||null;this.responseHeaders=c||null;this.handler=t;this.abort=null;this.context=null;this.onInfo=a||null;this.req=(new PipelineRequest).on("error",u.nop);this.ret=new r({readableObjectMode:e.objectMode,autoDestroy:true,read:()=>{const{body:e}=this;if(e?.resume){e.resume()}},write:(e,t,i)=>{const{req:n}=this;if(n.push(e,t)||n._readableState.destroyed){i()}else{n[f]=i}},destroy:(e,t)=>{const{body:i,req:n,res:r,ret:s,abort:o}=this;if(!e&&!s._readableState.endEmitted){e=new l}if(o&&e){o()}u.destroy(i,e);u.destroy(n,e);u.destroy(r,e);p(this);t(e)}}).on("prefinish",(()=>{const{req:e}=this;e.push(null)}));this.res=null;d(this,i)}onConnect(e,t){const{ret:i,res:n}=this;if(this.reason){e(this.reason);return}A(!n,"pipeline cannot be retried");A(!i.destroyed);this.abort=e;this.context=t}onHeaders(e,t,i){const{opaque:n,handler:r,context:s}=this;if(e<200){if(this.onInfo){const i=this.responseHeaders==="raw"?u.parseRawHeaders(t):u.parseHeaders(t);this.onInfo({statusCode:e,headers:i})}return}this.res=new PipelineResponse(i);let o;try{this.handler=null;const i=this.responseHeaders==="raw"?u.parseRawHeaders(t):u.parseHeaders(t);o=this.runInAsyncScope(r,null,{statusCode:e,headers:i,opaque:n,body:this.res,context:s})}catch(e){this.res.on("error",u.nop);throw e}if(!o||typeof o.on!=="function"){throw new a("expected Readable")}o.on("data",(e=>{const{ret:t,body:i}=this;if(!t.push(e)&&i.pause){i.pause()}})).on("error",(e=>{const{ret:t}=this;u.destroy(t,e)})).on("end",(()=>{const{ret:e}=this;e.push(null)})).on("close",(()=>{const{ret:e}=this;if(!e._readableState.ended){u.destroy(e,new l)}}));this.body=o}onData(e){const{res:t}=this;return t.push(e)}onComplete(e){const{res:t}=this;t.push(null)}onError(e){const{ret:t}=this;this.handler=null;u.destroy(t,e)}}function pipeline(e,t){try{const i=new PipelineHandler(e,t);this.dispatch({...e,body:i.req},i);return i.ret}catch(e){return(new s).destroy(e)}}e.exports=pipeline},4043:(e,t,i)=>{const n=i(4589);const{Readable:r}=i(9927);const{InvalidArgumentError:s,RequestAbortedError:o}=i(8707);const a=i(3440);const{getResolveErrorBodyCallback:l}=i(7655);const{AsyncResource:u}=i(6698);class RequestHandler extends u{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}const{signal:i,method:n,opaque:r,body:l,onInfo:u,responseHeaders:c,throwOnError:d,highWaterMark:p}=e;try{if(typeof t!=="function"){throw new s("invalid callback")}if(p&&(typeof p!=="number"||p<0)){throw new s("invalid highWaterMark")}if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}if(n==="CONNECT"){throw new s("invalid method")}if(u&&typeof u!=="function"){throw new s("invalid onInfo callback")}super("UNDICI_REQUEST")}catch(e){if(a.isStream(l)){a.destroy(l.on("error",a.nop),e)}throw e}this.method=n;this.responseHeaders=c||null;this.opaque=r||null;this.callback=t;this.res=null;this.abort=null;this.body=l;this.trailers={};this.context=null;this.onInfo=u||null;this.throwOnError=d;this.highWaterMark=p;this.signal=i;this.reason=null;this.removeAbortListener=null;if(a.isStream(l)){l.on("error",(e=>{this.onError(e)}))}if(this.signal){if(this.signal.aborted){this.reason=this.signal.reason??new o}else{this.removeAbortListener=a.addAbortListener(this.signal,(()=>{this.reason=this.signal.reason??new o;if(this.res){a.destroy(this.res.on("error",a.nop),this.reason)}else if(this.abort){this.abort(this.reason)}if(this.removeAbortListener){this.res?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}))}}}onConnect(e,t){if(this.reason){e(this.reason);return}n(this.callback);this.abort=e;this.context=t}onHeaders(e,t,i,n){const{callback:s,opaque:o,abort:u,context:c,responseHeaders:d,highWaterMark:p}=this;const A=d==="raw"?a.parseRawHeaders(t):a.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:A})}return}const f=d==="raw"?a.parseHeaders(t):A;const h=f["content-type"];const g=f["content-length"];const y=new r({resume:i,abort:u,contentType:h,contentLength:this.method!=="HEAD"&&g?Number(g):null,highWaterMark:p});if(this.removeAbortListener){y.on("close",this.removeAbortListener)}this.callback=null;this.res=y;if(s!==null){if(this.throwOnError&&e>=400){this.runInAsyncScope(l,null,{callback:s,body:y,contentType:h,statusCode:e,statusMessage:n,headers:A})}else{this.runInAsyncScope(s,null,null,{statusCode:e,headers:A,trailers:this.trailers,opaque:o,body:y,context:c})}}}onData(e){return this.res.push(e)}onComplete(e){a.parseHeaders(e,this.trailers);this.res.push(null)}onError(e){const{res:t,callback:i,body:n,opaque:r}=this;if(i){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(i,null,e,{opaque:r})}))}if(t){this.res=null;queueMicrotask((()=>{a.destroy(t,e)}))}if(n){this.body=null;a.destroy(n,e)}if(this.removeAbortListener){t?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}}function request(e,t){if(t===undefined){return new Promise(((t,i)=>{request.call(this,e,((e,n)=>e?i(e):t(n)))}))}try{this.dispatch(e,new RequestHandler(e,t))}catch(i){if(typeof t!=="function"){throw i}const n=e?.opaque;queueMicrotask((()=>t(i,{opaque:n})))}}e.exports=request;e.exports.RequestHandler=RequestHandler},3560:(e,t,i)=>{const n=i(4589);const{finished:r,PassThrough:s}=i(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a}=i(8707);const l=i(3440);const{getResolveErrorBodyCallback:u}=i(7655);const{AsyncResource:c}=i(6698);const{addSignal:d,removeSignal:p}=i(158);class StreamHandler extends c{constructor(e,t,i){if(!e||typeof e!=="object"){throw new o("invalid opts")}const{signal:n,method:r,opaque:s,body:a,onInfo:u,responseHeaders:c,throwOnError:p}=e;try{if(typeof i!=="function"){throw new o("invalid callback")}if(typeof t!=="function"){throw new o("invalid factory")}if(n&&typeof n.on!=="function"&&typeof n.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(r==="CONNECT"){throw new o("invalid method")}if(u&&typeof u!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_STREAM")}catch(e){if(l.isStream(a)){l.destroy(a.on("error",l.nop),e)}throw e}this.responseHeaders=c||null;this.opaque=s||null;this.factory=t;this.callback=i;this.res=null;this.abort=null;this.context=null;this.trailers=null;this.body=a;this.onInfo=u||null;this.throwOnError=p||false;if(l.isStream(a)){a.on("error",(e=>{this.onError(e)}))}d(this,n)}onConnect(e,t){if(this.reason){e(this.reason);return}n(this.callback);this.abort=e;this.context=t}onHeaders(e,t,i,n){const{factory:o,opaque:c,context:d,callback:p,responseHeaders:A}=this;const f=A==="raw"?l.parseRawHeaders(t):l.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:f})}return}this.factory=null;let h;if(this.throwOnError&&e>=400){const i=A==="raw"?l.parseHeaders(t):f;const r=i["content-type"];h=new s;this.callback=null;this.runInAsyncScope(u,null,{callback:p,body:h,contentType:r,statusCode:e,statusMessage:n,headers:f})}else{if(o===null){return}h=this.runInAsyncScope(o,null,{statusCode:e,headers:f,opaque:c,context:d});if(!h||typeof h.write!=="function"||typeof h.end!=="function"||typeof h.on!=="function"){throw new a("expected Writable")}r(h,{readable:false},(e=>{const{callback:t,res:i,opaque:n,trailers:r,abort:s}=this;this.res=null;if(e||!i.readable){l.destroy(i,e)}this.callback=null;this.runInAsyncScope(t,null,e||null,{opaque:n,trailers:r});if(e){s()}}))}h.on("drain",i);this.res=h;const g=h.writableNeedDrain!==undefined?h.writableNeedDrain:h._writableState?.needDrain;return g!==true}onData(e){const{res:t}=this;return t?t.write(e):true}onComplete(e){const{res:t}=this;p(this);if(!t){return}this.trailers=l.parseHeaders(e);t.end()}onError(e){const{res:t,callback:i,opaque:n,body:r}=this;p(this);this.factory=null;if(t){this.res=null;l.destroy(t,e)}else if(i){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(i,null,e,{opaque:n})}))}if(r){this.body=null;l.destroy(r,e)}}}function stream(e,t,i){if(i===undefined){return new Promise(((i,n)=>{stream.call(this,e,t,((e,t)=>e?n(e):i(t)))}))}try{this.dispatch(e,new StreamHandler(e,t,i))}catch(t){if(typeof i!=="function"){throw t}const n=e?.opaque;queueMicrotask((()=>i(t,{opaque:n})))}}e.exports=stream},1882:(e,t,i)=>{const{InvalidArgumentError:n,SocketError:r}=i(8707);const{AsyncResource:s}=i(6698);const o=i(3440);const{addSignal:a,removeSignal:l}=i(158);const u=i(4589);class UpgradeHandler extends s{constructor(e,t){if(!e||typeof e!=="object"){throw new n("invalid opts")}if(typeof t!=="function"){throw new n("invalid callback")}const{signal:i,opaque:r,responseHeaders:s}=e;if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new n("signal must be an EventEmitter or EventTarget")}super("UNDICI_UPGRADE");this.responseHeaders=s||null;this.opaque=r||null;this.callback=t;this.abort=null;this.context=null;a(this,i)}onConnect(e,t){if(this.reason){e(this.reason);return}u(this.callback);this.abort=e;this.context=null}onHeaders(){throw new r("bad upgrade",null)}onUpgrade(e,t,i){u(e===101);const{callback:n,opaque:r,context:s}=this;l(this);this.callback=null;const a=this.responseHeaders==="raw"?o.parseRawHeaders(t):o.parseHeaders(t);this.runInAsyncScope(n,null,null,{headers:a,socket:i,opaque:r,context:s})}onError(e){const{callback:t,opaque:i}=this;l(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:i})}))}}}function upgrade(e,t){if(t===undefined){return new Promise(((t,i)=>{upgrade.call(this,e,((e,n)=>e?i(e):t(n)))}))}try{const i=new UpgradeHandler(e,t);this.dispatch({...e,method:e.method||"GET",upgrade:e.protocol||"Websocket"},i)}catch(i){if(typeof t!=="function"){throw i}const n=e?.opaque;queueMicrotask((()=>t(i,{opaque:n})))}}e.exports=upgrade},6615:(e,t,i)=>{e.exports.request=i(4043);e.exports.stream=i(3560);e.exports.pipeline=i(6862);e.exports.upgrade=i(1882);e.exports.connect=i(2279)},9927:(e,t,i)=>{const n=i(4589);const{Readable:r}=i(7075);const{RequestAbortedError:s,NotSupportedError:o,InvalidArgumentError:a,AbortError:l}=i(8707);const u=i(3440);const{ReadableStreamFrom:c}=i(3440);const d=Symbol("kConsume");const p=Symbol("kReading");const A=Symbol("kBody");const f=Symbol("kAbort");const h=Symbol("kContentType");const g=Symbol("kContentLength");const noop=()=>{};class BodyReadable extends r{constructor({resume:e,abort:t,contentType:i="",contentLength:n,highWaterMark:r=64*1024}){super({autoDestroy:true,read:e,highWaterMark:r});this._readableState.dataEmitted=false;this[f]=t;this[d]=null;this[A]=null;this[h]=i;this[g]=n;this[p]=false}destroy(e){if(!e&&!this._readableState.endEmitted){e=new s}if(e){this[f]()}return super.destroy(e)}_destroy(e,t){if(!this[p]){setImmediate((()=>{t(e)}))}else{t(e)}}on(e,...t){if(e==="data"||e==="readable"){this[p]=true}return super.on(e,...t)}addListener(e,...t){return this.on(e,...t)}off(e,...t){const i=super.off(e,...t);if(e==="data"||e==="readable"){this[p]=this.listenerCount("data")>0||this.listenerCount("readable")>0}return i}removeListener(e,...t){return this.off(e,...t)}push(e){if(this[d]&&e!==null){consumePush(this[d],e);return this[p]?super.push(e):true}return super.push(e)}async text(){return consume(this,"text")}async json(){return consume(this,"json")}async blob(){return consume(this,"blob")}async bytes(){return consume(this,"bytes")}async arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new o}get bodyUsed(){return u.isDisturbed(this)}get body(){if(!this[A]){this[A]=c(this);if(this[d]){this[A].getReader();n(this[A].locked)}}return this[A]}async dump(e){let t=Number.isFinite(e?.limit)?e.limit:128*1024;const i=e?.signal;if(i!=null&&(typeof i!=="object"||!("aborted"in i))){throw new a("signal must be an AbortSignal")}i?.throwIfAborted();if(this._readableState.closeEmitted){return null}return await new Promise(((e,n)=>{if(this[g]>t){this.destroy(new l)}const onAbort=()=>{this.destroy(i.reason??new l)};i?.addEventListener("abort",onAbort);this.on("close",(function(){i?.removeEventListener("abort",onAbort);if(i?.aborted){n(i.reason??new l)}else{e(null)}})).on("error",noop).on("data",(function(e){t-=e.length;if(t<=0){this.destroy()}})).resume()}))}}function isLocked(e){return e[A]&&e[A].locked===true||e[d]}function isUnusable(e){return u.isDisturbed(e)||isLocked(e)}async function consume(e,t){n(!e[d]);return new Promise(((i,n)=>{if(isUnusable(e)){const t=e._readableState;if(t.destroyed&&t.closeEmitted===false){e.on("error",(e=>{n(e)})).on("close",(()=>{n(new TypeError("unusable"))}))}else{n(t.errored??new TypeError("unusable"))}}else{queueMicrotask((()=>{e[d]={type:t,stream:e,resolve:i,reject:n,length:0,body:[]};e.on("error",(function(e){consumeFinish(this[d],e)})).on("close",(function(){if(this[d].body!==null){consumeFinish(this[d],new s)}}));consumeStart(e[d])}))}}))}function consumeStart(e){if(e.body===null){return}const{_readableState:t}=e.stream;if(t.bufferIndex){const i=t.bufferIndex;const n=t.buffer.length;for(let r=i;r2&&i[0]===239&&i[1]===187&&i[2]===191?3:0;return i.utf8Slice(r,n)}function chunksConcat(e,t){if(e.length===0||t===0){return new Uint8Array(0)}if(e.length===1){return new Uint8Array(e[0])}const i=new Uint8Array(Buffer.allocUnsafeSlow(t).buffer);let n=0;for(let t=0;t{const n=i(4589);const{ResponseStatusCodeError:r}=i(8707);const{chunksDecode:s}=i(9927);const o=128*1024;async function getResolveErrorBodyCallback({callback:e,body:t,contentType:i,statusCode:a,statusMessage:l,headers:u}){n(t);let c=[];let d=0;try{for await(const e of t){c.push(e);d+=e.length;if(d>o){c=[];d=0;break}}}catch{c=[];d=0}const p=`Response status code ${a}${l?`: ${l}`:""}`;if(a===204||!i||!d){queueMicrotask((()=>e(new r(p,a,u))));return}const A=Error.stackTraceLimit;Error.stackTraceLimit=0;let f;try{if(isContentTypeApplicationJson(i)){f=JSON.parse(s(c,d))}else if(isContentTypeText(i)){f=s(c,d)}}catch{}finally{Error.stackTraceLimit=A}queueMicrotask((()=>e(new r(p,a,u,f))))}const isContentTypeApplicationJson=e=>e.length>15&&e[11]==="/"&&e[0]==="a"&&e[1]==="p"&&e[2]==="p"&&e[3]==="l"&&e[4]==="i"&&e[5]==="c"&&e[6]==="a"&&e[7]==="t"&&e[8]==="i"&&e[9]==="o"&&e[10]==="n"&&e[12]==="j"&&e[13]==="s"&&e[14]==="o"&&e[15]==="n";const isContentTypeText=e=>e.length>4&&e[4]==="/"&&e[0]==="t"&&e[1]==="e"&&e[2]==="x"&&e[3]==="t";e.exports={getResolveErrorBodyCallback:getResolveErrorBodyCallback,isContentTypeApplicationJson:isContentTypeApplicationJson,isContentTypeText:isContentTypeText}},9136:(e,t,i)=>{const n=i(7030);const r=i(4589);const s=i(3440);const{InvalidArgumentError:o,ConnectTimeoutError:a}=i(8707);const l=i(6603);function noop(){}let u;let c;if(global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)){c=class WeakSessionCache{constructor(e){this._maxCachedSessions=e;this._sessionCache=new Map;this._sessionRegistry=new global.FinalizationRegistry((e=>{if(this._sessionCache.size=this._maxCachedSessions){const{value:e}=this._sessionCache.keys().next();this._sessionCache.delete(e)}this._sessionCache.set(e,t)}}}function buildConnector({allowH2:e,maxCachedSessions:t,socketPath:a,timeout:l,session:p,...A}){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxCachedSessions must be a positive integer or zero")}const f={path:a,...A};const h=new c(t==null?100:t);l=l==null?1e4:l;e=e!=null?e:false;return function connect({hostname:t,host:o,protocol:a,port:c,servername:A,localAddress:g,httpSocket:y},m){let v;if(a==="https:"){if(!u){u=i(1692)}A=A||f.servername||s.getServerName(o)||null;const n=A||t;r(n);const a=p||h.get(n)||null;c=c||443;v=u.connect({highWaterMark:16384,...f,servername:A,session:a,localAddress:g,ALPNProtocols:e?["http/1.1","h2"]:["http/1.1"],socket:y,port:c,host:t});v.on("session",(function(e){h.set(n,e)}))}else{r(!y,"httpSocket can only be sent on TLS update");c=c||80;v=n.connect({highWaterMark:64*1024,...f,localAddress:g,port:c,host:t})}if(f.keepAlive==null||f.keepAlive){const e=f.keepAliveInitialDelay===undefined?6e4:f.keepAliveInitialDelay;v.setKeepAlive(true,e)}const I=d(new WeakRef(v),{timeout:l,hostname:t,port:c});v.setNoDelay(true).once(a==="https:"?"secureConnect":"connect",(function(){queueMicrotask(I);if(m){const e=m;m=null;e(null,this)}})).on("error",(function(e){queueMicrotask(I);if(m){const t=m;m=null;t(e)}}));return v}}const d=process.platform==="win32"?(e,t)=>{if(!t.timeout){return noop}let i=null;let n=null;const r=l.setFastTimeout((()=>{i=setImmediate((()=>{n=setImmediate((()=>onConnectTimeout(e.deref(),t)))}))}),t.timeout);return()=>{l.clearFastTimeout(r);clearImmediate(i);clearImmediate(n)}}:(e,t)=>{if(!t.timeout){return noop}let i=null;const n=l.setFastTimeout((()=>{i=setImmediate((()=>{onConnectTimeout(e.deref(),t)}))}),t.timeout);return()=>{l.clearFastTimeout(n);clearImmediate(i)}};function onConnectTimeout(e,t){if(e==null){return}let i="Connect Timeout Error";if(Array.isArray(e.autoSelectFamilyAttemptedAddresses)){i+=` (attempted addresses: ${e.autoSelectFamilyAttemptedAddresses.join(", ")},`}else{i+=` (attempted address: ${t.hostname}:${t.port},`}i+=` timeout: ${t.timeout}ms)`;s.destroy(e,new a(i))}e.exports=buildConnector},735:e=>{const t={};const i=["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 e=0;e{const n=i(3053);const r=i(7975);const s=r.debuglog("undici");const o=r.debuglog("fetch");const a=r.debuglog("websocket");let l=false;const u={beforeConnect:n.channel("undici:client:beforeConnect"),connected:n.channel("undici:client:connected"),connectError:n.channel("undici:client:connectError"),sendHeaders:n.channel("undici:client:sendHeaders"),create:n.channel("undici:request:create"),bodySent:n.channel("undici:request:bodySent"),headers:n.channel("undici:request:headers"),trailers:n.channel("undici:request:trailers"),error:n.channel("undici:request:error"),open:n.channel("undici:websocket:open"),close:n.channel("undici:websocket:close"),socketError:n.channel("undici:websocket:socket_error"),ping:n.channel("undici:websocket:ping"),pong:n.channel("undici:websocket:pong")};if(s.enabled||o.enabled){const e=o.enabled?o:s;n.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s}}=t;e("connecting to %s using %s%s",`${s}${r?`:${r}`:""}`,n,i)}));n.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s}}=t;e("connected to %s using %s%s",`${s}${r?`:${r}`:""}`,n,i)}));n.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s},error:o}=t;e("connection to %s using %s%s errored - %s",`${s}${r?`:${r}`:""}`,n,i,o.message)}));n.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:i,path:n,origin:r}}=t;e("sending request to %s %s/%s",i,r,n)}));n.channel("undici:request:headers").subscribe((t=>{const{request:{method:i,path:n,origin:r},response:{statusCode:s}}=t;e("received response to %s %s/%s - HTTP %d",i,r,n,s)}));n.channel("undici:request:trailers").subscribe((t=>{const{request:{method:i,path:n,origin:r}}=t;e("trailers received from %s %s/%s",i,r,n)}));n.channel("undici:request:error").subscribe((t=>{const{request:{method:i,path:n,origin:r},error:s}=t;e("request to %s %s/%s errored - %s",i,r,n,s.message)}));l=true}if(a.enabled){if(!l){const e=s.enabled?s:a;n.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s}}=t;e("connecting to %s%s using %s%s",s,r?`:${r}`:"",n,i)}));n.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s}}=t;e("connected to %s%s using %s%s",s,r?`:${r}`:"",n,i)}));n.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s},error:o}=t;e("connection to %s%s using %s%s errored - %s",s,r?`:${r}`:"",n,i,o.message)}));n.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:i,path:n,origin:r}}=t;e("sending request to %s %s/%s",i,r,n)}))}n.channel("undici:websocket:open").subscribe((e=>{const{address:{address:t,port:i}}=e;a("connection opened %s%s",t,i?`:${i}`:"")}));n.channel("undici:websocket:close").subscribe((e=>{const{websocket:t,code:i,reason:n}=e;a("closed connection to %s - %s %s",t.url,i,n)}));n.channel("undici:websocket:socket_error").subscribe((e=>{a("connection errored - %s",e.message)}));n.channel("undici:websocket:ping").subscribe((e=>{a("ping received")}));n.channel("undici:websocket:pong").subscribe((e=>{a("pong received")}))}e.exports={channels:u}},8707:e=>{const t=Symbol.for("undici.error.UND_ERR");class UndiciError extends Error{constructor(e){super(e);this.name="UndiciError";this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[t]===true}[t]=true}const i=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT");class ConnectTimeoutError extends UndiciError{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[i]===true}[i]=true}const n=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT");class HeadersTimeoutError extends UndiciError{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[n]===true}[n]=true}const r=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW");class HeadersOverflowError extends UndiciError{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[r]===true}[r]=true}const s=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT");class BodyTimeoutError extends UndiciError{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[s]===true}[s]=true}const o=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE");class ResponseStatusCodeError extends UndiciError{constructor(e,t,i,n){super(e);this.name="ResponseStatusCodeError";this.message=e||"Response Status Code Error";this.code="UND_ERR_RESPONSE_STATUS_CODE";this.body=n;this.status=t;this.statusCode=t;this.headers=i}static[Symbol.hasInstance](e){return e&&e[o]===true}[o]=true}const a=Symbol.for("undici.error.UND_ERR_INVALID_ARG");class InvalidArgumentError extends UndiciError{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[a]===true}[a]=true}const l=Symbol.for("undici.error.UND_ERR_INVALID_RETURN_VALUE");class InvalidReturnValueError extends UndiciError{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[l]===true}[l]=true}const u=Symbol.for("undici.error.UND_ERR_ABORT");class AbortError extends UndiciError{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[u]===true}[u]=true}const c=Symbol.for("undici.error.UND_ERR_ABORTED");class RequestAbortedError extends AbortError{constructor(e){super(e);this.name="AbortError";this.message=e||"Request aborted";this.code="UND_ERR_ABORTED"}static[Symbol.hasInstance](e){return e&&e[c]===true}[c]=true}const d=Symbol.for("undici.error.UND_ERR_INFO");class InformationalError extends UndiciError{constructor(e){super(e);this.name="InformationalError";this.message=e||"Request information";this.code="UND_ERR_INFO"}static[Symbol.hasInstance](e){return e&&e[d]===true}[d]=true}const p=Symbol.for("undici.error.UND_ERR_REQ_CONTENT_LENGTH_MISMATCH");class RequestContentLengthMismatchError extends UndiciError{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[p]===true}[p]=true}const A=Symbol.for("undici.error.UND_ERR_RES_CONTENT_LENGTH_MISMATCH");class ResponseContentLengthMismatchError extends UndiciError{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[A]===true}[A]=true}const f=Symbol.for("undici.error.UND_ERR_DESTROYED");class ClientDestroyedError extends UndiciError{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[f]===true}[f]=true}const h=Symbol.for("undici.error.UND_ERR_CLOSED");class ClientClosedError extends UndiciError{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[h]===true}[h]=true}const g=Symbol.for("undici.error.UND_ERR_SOCKET");class SocketError extends UndiciError{constructor(e,t){super(e);this.name="SocketError";this.message=e||"Socket error";this.code="UND_ERR_SOCKET";this.socket=t}static[Symbol.hasInstance](e){return e&&e[g]===true}[g]=true}const y=Symbol.for("undici.error.UND_ERR_NOT_SUPPORTED");class NotSupportedError extends UndiciError{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[y]===true}[y]=true}const m=Symbol.for("undici.error.UND_ERR_BPL_MISSING_UPSTREAM");class BalancedPoolMissingUpstreamError extends UndiciError{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[m]===true}[m]=true}const v=Symbol.for("undici.error.UND_ERR_HTTP_PARSER");class HTTPParserError extends Error{constructor(e,t,i){super(e);this.name="HTTPParserError";this.code=t?`HPE_${t}`:undefined;this.data=i?i.toString():undefined}static[Symbol.hasInstance](e){return e&&e[v]===true}[v]=true}const I=Symbol.for("undici.error.UND_ERR_RES_EXCEEDED_MAX_SIZE");class ResponseExceededMaxSizeError extends UndiciError{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[I]===true}[I]=true}const E=Symbol.for("undici.error.UND_ERR_REQ_RETRY");class RequestRetryError extends UndiciError{constructor(e,t,{headers:i,data:n}){super(e);this.name="RequestRetryError";this.message=e||"Request retry error";this.code="UND_ERR_REQ_RETRY";this.statusCode=t;this.data=n;this.headers=i}static[Symbol.hasInstance](e){return e&&e[E]===true}[E]=true}const C=Symbol.for("undici.error.UND_ERR_RESPONSE");class ResponseError extends UndiciError{constructor(e,t,{headers:i,data:n}){super(e);this.name="ResponseError";this.message=e||"Response error";this.code="UND_ERR_RESPONSE";this.statusCode=t;this.data=n;this.headers=i}static[Symbol.hasInstance](e){return e&&e[C]===true}[C]=true}const T=Symbol.for("undici.error.UND_ERR_PRX_TLS");class SecureProxyConnectionError extends UndiciError{constructor(e,t,i){super(t,{cause:e,...i??{}});this.name="SecureProxyConnectionError";this.message=t||"Secure Proxy Connection failed";this.code="UND_ERR_PRX_TLS";this.cause=e}static[Symbol.hasInstance](e){return e&&e[T]===true}[T]=true}const b=Symbol.for("undici.error.UND_ERR_WS_MESSAGE_SIZE_EXCEEDED");class MessageSizeExceededError extends UndiciError{constructor(e){super(e);this.name="MessageSizeExceededError";this.message=e||"Max decompressed message size exceeded";this.code="UND_ERR_WS_MESSAGE_SIZE_EXCEEDED"}static[Symbol.hasInstance](e){return e&&e[b]===true}get[b](){return true}}e.exports={AbortError:AbortError,HTTPParserError:HTTPParserError,UndiciError:UndiciError,HeadersTimeoutError:HeadersTimeoutError,HeadersOverflowError:HeadersOverflowError,BodyTimeoutError:BodyTimeoutError,RequestContentLengthMismatchError:RequestContentLengthMismatchError,ConnectTimeoutError:ConnectTimeoutError,ResponseStatusCodeError:ResponseStatusCodeError,InvalidArgumentError:InvalidArgumentError,InvalidReturnValueError:InvalidReturnValueError,RequestAbortedError:RequestAbortedError,ClientDestroyedError:ClientDestroyedError,ClientClosedError:ClientClosedError,InformationalError:InformationalError,SocketError:SocketError,NotSupportedError:NotSupportedError,ResponseContentLengthMismatchError:ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError:BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError:ResponseExceededMaxSizeError,RequestRetryError:RequestRetryError,ResponseError:ResponseError,SecureProxyConnectionError:SecureProxyConnectionError,MessageSizeExceededError:MessageSizeExceededError}},4655:(e,t,i)=>{const{InvalidArgumentError:n,NotSupportedError:r}=i(8707);const s=i(4589);const{isValidHTTPToken:o,isValidHeaderValue:a,isStream:l,destroy:u,isBuffer:c,isFormDataLike:d,isIterable:p,isBlobLike:A,buildURL:f,validateHandler:h,getServerName:g,normalizedMethodRecords:y}=i(3440);const{channels:m}=i(2414);const{headerNameLowerCasedRecord:v}=i(735);const I=/[^\u0021-\u00ff]/;const E=Symbol("handler");class Request{constructor(e,{path:t,method:i,body:r,headers:s,query:v,idempotent:C,blocking:T,upgrade:b,headersTimeout:R,bodyTimeout:w,reset:B,throwOnError:D,expectContinue:S,servername:k},P){if(typeof t!=="string"){throw new n("path must be a string")}else if(t[0]!=="/"&&!(t.startsWith("http://")||t.startsWith("https://"))&&i!=="CONNECT"){throw new n("path must be an absolute URL or start with a slash")}else if(I.test(t)){throw new n("invalid request path")}if(typeof i!=="string"){throw new n("method must be a string")}else if(y[i]===undefined&&!o(i)){throw new n("invalid request method")}if(b&&typeof b!=="string"){throw new n("upgrade must be a string")}if(b&&!a(b)){throw new n("invalid upgrade header")}if(R!=null&&(!Number.isFinite(R)||R<0)){throw new n("invalid headersTimeout")}if(w!=null&&(!Number.isFinite(w)||w<0)){throw new n("invalid bodyTimeout")}if(B!=null&&typeof B!=="boolean"){throw new n("invalid reset")}if(S!=null&&typeof S!=="boolean"){throw new n("invalid expectContinue")}this.headersTimeout=R;this.bodyTimeout=w;this.throwOnError=D===true;this.method=i;this.abort=null;if(r==null){this.body=null}else if(l(r)){this.body=r;const e=this.body._readableState;if(!e||!e.autoDestroy){this.endHandler=function autoDestroy(){u(this)};this.body.on("end",this.endHandler)}this.errorHandler=e=>{if(this.abort){this.abort(e)}else{this.error=e}};this.body.on("error",this.errorHandler)}else if(c(r)){this.body=r.byteLength?r:null}else if(ArrayBuffer.isView(r)){this.body=r.buffer.byteLength?Buffer.from(r.buffer,r.byteOffset,r.byteLength):null}else if(r instanceof ArrayBuffer){this.body=r.byteLength?Buffer.from(r):null}else if(typeof r==="string"){this.body=r.length?Buffer.from(r):null}else if(d(r)||p(r)||A(r)){this.body=r}else{throw new n("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable")}this.completed=false;this.aborted=false;this.upgrade=b||null;this.path=v?f(t,v):t;this.origin=e;this.idempotent=C==null?i==="HEAD"||i==="GET":C;this.blocking=T==null?false:T;this.reset=B==null?null:B;this.host=null;this.contentLength=null;this.contentType=null;this.headers=[];this.expectContinue=S!=null?S:false;if(Array.isArray(s)){if(s.length%2!==0){throw new n("headers array must be even")}for(let e=0;e{e.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")}},7752:(e,t,i)=>{const{wellknownHeaderNames:n,headerNameLowerCasedRecord:r}=i(735);class TstNode{value=null;left=null;middle=null;right=null;code;constructor(e,t,i){if(i===undefined||i>=e.length){throw new TypeError("Unreachable")}const n=this.code=e.charCodeAt(i);if(n>127){throw new TypeError("key must be ascii string")}if(e.length!==++i){this.middle=new TstNode(e,t,i)}else{this.value=t}}add(e,t){const i=e.length;if(i===0){throw new TypeError("Unreachable")}let n=0;let r=this;while(true){const s=e.charCodeAt(n);if(s>127){throw new TypeError("key must be ascii string")}if(r.code===s){if(i===++n){r.value=t;break}else if(r.middle!==null){r=r.middle}else{r.middle=new TstNode(e,t,n);break}}else if(r.code=65){r|=32}while(n!==null){if(r===n.code){if(t===++i){return n}n=n.middle;break}n=n.code{const n=i(4589);const{kDestroyed:r,kBodyUsed:s,kListeners:o,kBody:a}=i(6443);const{IncomingMessage:l}=i(7067);const u=i(7075);const c=i(7030);const{Blob:d}=i(4573);const p=i(7975);const{stringify:A}=i(1792);const{EventEmitter:f}=i(8474);const{InvalidArgumentError:h}=i(8707);const{headerNameLowerCasedRecord:g}=i(735);const{tree:y}=i(7752);const[m,v]=process.versions.node.split(".").map((e=>Number(e)));class BodyAsyncIterable{constructor(e){this[a]=e;this[s]=false}async*[Symbol.asyncIterator](){n(!this[s],"disturbed");this[s]=true;yield*this[a]}}function wrapRequestBody(e){if(isStream(e)){if(bodyLength(e)===0){e.on("data",(function(){n(false)}))}if(typeof e.readableDidRead!=="boolean"){e[s]=false;f.prototype.on.call(e,"data",(function(){this[s]=true}))}return e}else if(e&&typeof e.pipeTo==="function"){return new BodyAsyncIterable(e)}else if(e&&typeof e!=="string"&&!ArrayBuffer.isView(e)&&isIterable(e)){return new BodyAsyncIterable(e)}else{return e}}function nop(){}function isStream(e){return e&&typeof e==="object"&&typeof e.pipe==="function"&&typeof e.on==="function"}function isBlobLike(e){if(e===null){return false}else if(e instanceof d){return true}else if(typeof e!=="object"){return false}else{const t=e[Symbol.toStringTag];return(t==="Blob"||t==="File")&&("stream"in e&&typeof e.stream==="function"||"arrayBuffer"in e&&typeof e.arrayBuffer==="function")}}function buildURL(e,t){if(e.includes("?")||e.includes("#")){throw new Error('Query params cannot be passed when url already contains "?" or "#".')}const i=A(t);if(i){e+="?"+i}return e}function isValidPort(e){const t=parseInt(e,10);return t===Number(e)&&t>=0&&t<=65535}function isHttpOrHttpsPrefixed(e){return e!=null&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&(e[4]===":"||e[4]==="s"&&e[5]===":")}function parseURL(e){if(typeof e==="string"){e=new URL(e);if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}if(!e||typeof e!=="object"){throw new h("Invalid URL: The URL argument must be a non-null object.")}if(!(e instanceof URL)){if(e.port!=null&&e.port!==""&&isValidPort(e.port)===false){throw new h("Invalid URL: port must be a valid integer or a string representation of an integer.")}if(e.path!=null&&typeof e.path!=="string"){throw new h("Invalid URL path: the path must be a string or null/undefined.")}if(e.pathname!=null&&typeof e.pathname!=="string"){throw new h("Invalid URL pathname: the pathname must be a string or null/undefined.")}if(e.hostname!=null&&typeof e.hostname!=="string"){throw new h("Invalid URL hostname: the hostname must be a string or null/undefined.")}if(e.origin!=null&&typeof e.origin!=="string"){throw new h("Invalid URL origin: the origin must be a string or null/undefined.")}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}const t=e.port!=null?e.port:e.protocol==="https:"?443:80;let i=e.origin!=null?e.origin:`${e.protocol||""}//${e.hostname||""}:${t}`;let n=e.path!=null?e.path:`${e.pathname||""}${e.search||""}`;if(i[i.length-1]==="/"){i=i.slice(0,i.length-1)}if(n&&n[0]!=="/"){n=`/${n}`}return new URL(`${i}${n}`)}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}function parseOrigin(e){e=parseURL(e);if(e.pathname!=="/"||e.search||e.hash){throw new h("invalid url")}return e}function getHostname(e){if(e[0]==="["){const t=e.indexOf("]");n(t!==-1);return e.substring(1,t)}const t=e.indexOf(":");if(t===-1)return e;return e.substring(0,t)}function getServerName(e){if(!e){return null}n(typeof e==="string");const t=getHostname(e);if(c.isIP(t)){return""}return t}function deepClone(e){return JSON.parse(JSON.stringify(e))}function isAsyncIterable(e){return!!(e!=null&&typeof e[Symbol.asyncIterator]==="function")}function isIterable(e){return!!(e!=null&&(typeof e[Symbol.iterator]==="function"||typeof e[Symbol.asyncIterator]==="function"))}function bodyLength(e){if(e==null){return 0}else if(isStream(e)){const t=e._readableState;return t&&t.objectMode===false&&t.ended===true&&Number.isFinite(t.length)?t.length:null}else if(isBlobLike(e)){return e.size!=null?e.size:null}else if(isBuffer(e)){return e.byteLength}return null}function isDestroyed(e){return e&&!!(e.destroyed||e[r]||u.isDestroyed?.(e))}function destroy(e,t){if(e==null||!isStream(e)||isDestroyed(e)){return}if(typeof e.destroy==="function"){if(Object.getPrototypeOf(e).constructor===l){e.socket=null}e.destroy(t)}else if(t){queueMicrotask((()=>{e.emit("error",t)}))}if(e.destroyed!==true){e[r]=true}}const I=/timeout=(\d+)/;function parseKeepAliveTimeout(e){const t=e.toString().match(I);return t?parseInt(t[1],10)*1e3:null}function headerNameToString(e){return typeof e==="string"?g[e]??e.toLowerCase():y.lookup(e)??e.toString("latin1").toLowerCase()}function bufferToLowerCasedHeaderName(e){return y.lookup(e)??e.toString("latin1").toLowerCase()}function parseHeaders(e,t){if(t===undefined)t={};for(let i=0;ie.toString("utf8"))):r.toString("utf8")}}}if("content-length"in t&&"content-disposition"in t){t["content-disposition"]=Buffer.from(t["content-disposition"]).toString("latin1")}return t}function parseRawHeaders(e){const t=e.length;const i=new Array(t);let n=false;let r=-1;let s;let o;let a=0;for(let t=0;t{e.close();e.byobRequest?.respond(0)}))}else{const t=Buffer.isBuffer(n)?n:Buffer.from(n);if(t.byteLength){e.enqueue(new Uint8Array(t))}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}function isFormDataLike(e){return e&&typeof e==="object"&&typeof e.append==="function"&&typeof e.delete==="function"&&typeof e.get==="function"&&typeof e.getAll==="function"&&typeof e.has==="function"&&typeof e.set==="function"&&e[Symbol.toStringTag]==="FormData"}function addAbortListener(e,t){if("addEventListener"in e){e.addEventListener("abort",t,{once:true});return()=>e.removeEventListener("abort",t)}e.addListener("abort",t);return()=>e.removeListener("abort",t)}const E=typeof String.prototype.toWellFormed==="function";const C=typeof String.prototype.isWellFormed==="function";function toUSVString(e){return E?`${e}`.toWellFormed():p.toUSVString(e)}function isUSVString(e){return C?`${e}`.isWellFormed():toUSVString(e)===`${e}`}function isTokenCharCode(e){switch(e){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 false;default:return e>=33&&e<=126}}function isValidHTTPToken(e){if(e.length===0){return false}for(let t=0;t{const{InvalidArgumentError:n}=i(8707);const{kClients:r,kRunning:s,kClose:o,kDestroy:a,kDispatch:l,kInterceptors:u}=i(6443);const c=i(1841);const d=i(628);const p=i(3701);const A=i(3440);const f=i(5092);const h=Symbol("onConnect");const g=Symbol("onDisconnect");const y=Symbol("onConnectionError");const m=Symbol("maxRedirections");const v=Symbol("onDrain");const I=Symbol("factory");const E=Symbol("options");function defaultFactory(e,t){return t&&t.connections===1?new p(e,t):new d(e,t)}class Agent extends c{constructor({factory:e=defaultFactory,maxRedirections:t=0,connect:i,...s}={}){super();if(typeof e!=="function"){throw new n("factory must be a function.")}if(i!=null&&typeof i!=="function"&&typeof i!=="object"){throw new n("connect must be a function or an object")}if(!Number.isInteger(t)||t<0){throw new n("maxRedirections must be a positive number")}if(i&&typeof i!=="function"){i={...i}}this[u]=s.interceptors?.Agent&&Array.isArray(s.interceptors.Agent)?s.interceptors.Agent:[f({maxRedirections:t})];this[E]={...A.deepClone(s),connect:i};this[E].interceptors=s.interceptors?{...s.interceptors}:undefined;this[m]=t;this[I]=e;this[r]=new Map;this[v]=(e,t)=>{this.emit("drain",e,[this,...t])};this[h]=(e,t)=>{this.emit("connect",e,[this,...t])};this[g]=(e,t,i)=>{this.emit("disconnect",e,[this,...t],i)};this[y]=(e,t,i)=>{this.emit("connectionError",e,[this,...t],i)}}get[s](){let e=0;for(const t of this[r].values()){e+=t[s]}return e}[l](e,t){let i;if(e.origin&&(typeof e.origin==="string"||e.origin instanceof URL)){i=String(e.origin)}else{throw new n("opts.origin must be a non-empty string or URL.")}let s=this[r].get(i);if(!s){s=this[I](e.origin,this[E]).on("drain",this[v]).on("connect",this[h]).on("disconnect",this[g]).on("connectionError",this[y]);this[r].set(i,s)}return s.dispatch(e,t)}async[o](){const e=[];for(const t of this[r].values()){e.push(t.close())}this[r].clear();await Promise.all(e)}async[a](e){const t=[];for(const i of this[r].values()){t.push(i.destroy(e))}this[r].clear();await Promise.all(t)}}e.exports=Agent},837:(e,t,i)=>{const{BalancedPoolMissingUpstreamError:n,InvalidArgumentError:r}=i(8707);const{PoolBase:s,kClients:o,kNeedDrain:a,kAddClient:l,kRemoveClient:u,kGetDispatcher:c}=i(2128);const d=i(628);const{kUrl:p,kInterceptors:A}=i(6443);const{parseOrigin:f}=i(3440);const h=Symbol("factory");const g=Symbol("options");const y=Symbol("kGreatestCommonDivisor");const m=Symbol("kCurrentWeight");const v=Symbol("kIndex");const I=Symbol("kWeight");const E=Symbol("kMaxWeightPerServer");const C=Symbol("kErrorPenalty");function getGreatestCommonDivisor(e,t){if(e===0)return t;while(t!==0){const i=t;t=e%t;e=i}return e}function defaultFactory(e,t){return new d(e,t)}class BalancedPool extends s{constructor(e=[],{factory:t=defaultFactory,...i}={}){super();this[g]=i;this[v]=-1;this[m]=0;this[E]=this[g].maxWeightPerServer||100;this[C]=this[g].errorPenalty||15;if(!Array.isArray(e)){e=[e]}if(typeof t!=="function"){throw new r("factory must be a function.")}this[A]=i.interceptors?.BalancedPool&&Array.isArray(i.interceptors.BalancedPool)?i.interceptors.BalancedPool:[];this[h]=t;for(const t of e){this.addUpstream(t)}this._updateBalancedPoolStats()}addUpstream(e){const t=f(e).origin;if(this[o].find((e=>e[p].origin===t&&e.closed!==true&&e.destroyed!==true))){return this}const i=this[h](t,Object.assign({},this[g]));this[l](i);i.on("connect",(()=>{i[I]=Math.min(this[E],i[I]+this[C])}));i.on("connectionError",(()=>{i[I]=Math.max(1,i[I]-this[C]);this._updateBalancedPoolStats()}));i.on("disconnect",((...e)=>{const t=e[2];if(t&&t.code==="UND_ERR_SOCKET"){i[I]=Math.max(1,i[I]-this[C]);this._updateBalancedPoolStats()}}));for(const e of this[o]){e[I]=this[E]}this._updateBalancedPoolStats();return this}_updateBalancedPoolStats(){let e=0;for(let t=0;te[p].origin===t&&e.closed!==true&&e.destroyed!==true));if(i){this[u](i)}return this}get upstreams(){return this[o].filter((e=>e.closed!==true&&e.destroyed!==true)).map((e=>e[p].origin))}[c](){if(this[o].length===0){throw new n}const e=this[o].find((e=>!e[a]&&e.closed!==true&&e.destroyed!==true));if(!e){return}const t=this[o].map((e=>e[a])).reduce(((e,t)=>e&&t),true);if(t){return}let i=0;let r=this[o].findIndex((e=>!e[a]));while(i++this[o][r][I]&&!e[a]){r=this[v]}if(this[v]===0){this[m]=this[m]-this[y];if(this[m]<=0){this[m]=this[E]}}if(e[I]>=this[m]&&!e[a]){return e}}this[m]=this[o][r][I];this[v]=r;return this[o][r]}}e.exports=BalancedPool},637:(e,t,i)=>{const n=i(4589);const r=i(3440);const{channels:s}=i(2414);const o=i(6603);const{RequestContentLengthMismatchError:a,ResponseContentLengthMismatchError:l,RequestAbortedError:u,HeadersTimeoutError:c,HeadersOverflowError:d,SocketError:p,InformationalError:A,BodyTimeoutError:f,HTTPParserError:h,ResponseExceededMaxSizeError:g}=i(8707);const{kUrl:y,kReset:m,kClient:v,kParser:I,kBlocking:E,kRunning:C,kPending:T,kSize:b,kWriting:R,kQueue:w,kNoRef:B,kKeepAliveDefaultTimeout:D,kHostHeader:S,kPendingIdx:k,kRunningIdx:P,kError:U,kPipelining:_,kSocket:O,kKeepAliveTimeoutValue:V,kMaxHeadersSize:F,kKeepAliveMaxTimeout:q,kKeepAliveTimeoutThreshold:N,kHeadersTimeout:M,kBodyTimeout:j,kStrictContentLength:L,kMaxRequests:G,kCounter:x,kMaxResponseSize:H,kOnError:W,kResume:Y,kHTTPContext:J}=i(6443);const z=i(2824);const $=Buffer.alloc(0);const K=Buffer[Symbol.species];const Z=r.addListener;const X=r.removeAllListeners;let ee;async function lazyllhttp(){const e=process.env.JEST_WORKER_ID?i(3870):undefined;let t;try{t=await WebAssembly.compile(i(3434))}catch(n){t=await WebAssembly.compile(e||i(3870))}return await WebAssembly.instantiate(t,{env:{wasm_on_url:(e,t,i)=>0,wasm_on_status:(e,t,i)=>{n(ne.ptr===e);const r=t-oe+re.byteOffset;return ne.onStatus(new K(re.buffer,r,i))||0},wasm_on_message_begin:e=>{n(ne.ptr===e);return ne.onMessageBegin()||0},wasm_on_header_field:(e,t,i)=>{n(ne.ptr===e);const r=t-oe+re.byteOffset;return ne.onHeaderField(new K(re.buffer,r,i))||0},wasm_on_header_value:(e,t,i)=>{n(ne.ptr===e);const r=t-oe+re.byteOffset;return ne.onHeaderValue(new K(re.buffer,r,i))||0},wasm_on_headers_complete:(e,t,i,r)=>{n(ne.ptr===e);return ne.onHeadersComplete(t,Boolean(i),Boolean(r))||0},wasm_on_body:(e,t,i)=>{n(ne.ptr===e);const r=t-oe+re.byteOffset;return ne.onBody(new K(re.buffer,r,i))||0},wasm_on_message_complete:e=>{n(ne.ptr===e);return ne.onMessageComplete()||0}}})}let te=null;let ie=lazyllhttp();ie.catch();let ne=null;let re=null;let se=0;let oe=null;const ae=0;const le=1;const ue=2|le;const ce=4|le;const de=8|ae;class Parser{constructor(e,t,{exports:i}){n(Number.isFinite(e[F])&&e[F]>0);this.llhttp=i;this.ptr=this.llhttp.llhttp_alloc(z.TYPE.RESPONSE);this.client=e;this.socket=t;this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.statusCode=null;this.statusText="";this.upgrade=false;this.headers=[];this.headersSize=0;this.headersMaxSize=e[F];this.shouldKeepAlive=false;this.paused=false;this.resume=this.resume.bind(this);this.bytesRead=0;this.keepAlive="";this.contentLength="";this.connection="";this.maxResponseSize=e[H]}setTimeout(e,t){if(e!==this.timeoutValue||t&le^this.timeoutType&le){if(this.timeout){o.clearTimeout(this.timeout);this.timeout=null}if(e){if(t&le){this.timeout=o.setFastTimeout(onParserTimeout,e,new WeakRef(this))}else{this.timeout=setTimeout(onParserTimeout,e,new WeakRef(this));this.timeout.unref()}}this.timeoutValue=e}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.timeoutType=t}resume(){if(this.socket.destroyed||!this.paused){return}n(this.ptr!=null);n(ne==null);this.llhttp.llhttp_resume(this.ptr);n(this.timeoutType===ce);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.paused=false;this.execute(this.socket.read()||$);this.readMore()}readMore(){while(!this.paused&&this.ptr){const e=this.socket.read();if(e===null){break}this.execute(e)}}execute(e){n(this.ptr!=null);n(ne==null);n(!this.paused);const{socket:t,llhttp:i}=this;if(e.length>se){if(oe){i.free(oe)}se=Math.ceil(e.length/4096)*4096;oe=i.malloc(se)}new Uint8Array(i.memory.buffer,oe,se).set(e);try{let n;try{re=e;ne=this;n=i.llhttp_execute(this.ptr,oe,e.length)}catch(e){throw e}finally{ne=null;re=null}const r=i.llhttp_get_error_pos(this.ptr)-oe;if(n===z.ERROR.PAUSED_UPGRADE){this.onUpgrade(e.slice(r))}else if(n===z.ERROR.PAUSED){this.paused=true;t.unshift(e.slice(r))}else if(n!==z.ERROR.OK){const t=i.llhttp_get_error_reason(this.ptr);let s="";if(t){const e=new Uint8Array(i.memory.buffer,t).indexOf(0);s="Response does not match the HTTP/1.1 protocol ("+Buffer.from(i.memory.buffer,t,e).toString()+")"}throw new h(s,z.ERROR[n],e.slice(r))}}catch(e){r.destroy(t,e)}}destroy(){n(this.ptr!=null);n(ne==null);this.llhttp.llhttp_free(this.ptr);this.ptr=null;this.timeout&&o.clearTimeout(this.timeout);this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.paused=false}onStatus(e){this.statusText=e.toString()}onMessageBegin(){const{socket:e,client:t}=this;if(e.destroyed){return-1}const i=t[w][t[P]];if(!i){return-1}i.onResponseStarted()}onHeaderField(e){const t=this.headers.length;if((t&1)===0){this.headers.push(e)}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}this.trackHeader(e.length)}onHeaderValue(e){let t=this.headers.length;if((t&1)===1){this.headers.push(e);t+=1}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}const i=this.headers[t-2];if(i.length===10){const t=r.bufferToLowerCasedHeaderName(i);if(t==="keep-alive"){this.keepAlive+=e.toString()}else if(t==="connection"){this.connection+=e.toString()}}else if(i.length===14&&r.bufferToLowerCasedHeaderName(i)==="content-length"){this.contentLength+=e.toString()}this.trackHeader(e.length)}trackHeader(e){this.headersSize+=e;if(this.headersSize>=this.headersMaxSize){r.destroy(this.socket,new d)}}onUpgrade(e){const{upgrade:t,client:i,socket:s,headers:o,statusCode:a}=this;n(t);n(i[O]===s);n(!s.destroyed);n(!this.paused);n((o.length&1)===0);const l=i[w][i[P]];n(l);n(l.upgrade||l.method==="CONNECT");this.statusCode=null;this.statusText="";this.shouldKeepAlive=null;this.headers=[];this.headersSize=0;s.unshift(e);s[I].destroy();s[I]=null;s[v]=null;s[U]=null;X(s);i[O]=null;i[J]=null;i[w][i[P]++]=null;i.emit("disconnect",i[y],[i],new A("upgrade"));try{l.onUpgrade(a,o,s)}catch(e){r.destroy(s,e)}i[Y]()}onHeadersComplete(e,t,i){const{client:s,socket:o,headers:a,statusText:l}=this;if(o.destroyed){return-1}const u=s[w][s[P]];if(!u){return-1}n(!this.upgrade);n(this.statusCode<200);if(e===100){r.destroy(o,new p("bad response",r.getSocketInfo(o)));return-1}if(t&&!u.upgrade){r.destroy(o,new p("bad upgrade",r.getSocketInfo(o)));return-1}n(this.timeoutType===ue);this.statusCode=e;this.shouldKeepAlive=i||u.method==="HEAD"&&!o[m]&&this.connection.toLowerCase()==="keep-alive";if(this.statusCode>=200){const e=u.bodyTimeout!=null?u.bodyTimeout:s[j];this.setTimeout(e,ce)}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}if(u.method==="CONNECT"){n(s[C]===1);this.upgrade=true;return 2}if(t){n(s[C]===1);this.upgrade=true;return 2}n((this.headers.length&1)===0);this.headers=[];this.headersSize=0;if(this.shouldKeepAlive&&s[_]){const e=this.keepAlive?r.parseKeepAliveTimeout(this.keepAlive):null;if(e!=null){const t=Math.min(e-s[N],s[q]);if(t<=0){o[m]=true}else{s[V]=t}}else{s[V]=s[D]}}else{o[m]=true}const c=u.onHeaders(e,a,this.resume,l)===false;if(u.aborted){return-1}if(u.method==="HEAD"){return 1}if(e<200){return 1}if(o[E]){o[E]=false;s[Y]()}return c?z.ERROR.PAUSED:0}onBody(e){const{client:t,socket:i,statusCode:s,maxResponseSize:o}=this;if(i.destroyed){return-1}const a=t[w][t[P]];n(a);n(this.timeoutType===ce);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}n(s>=200);if(o>-1&&this.bytesRead+e.length>o){r.destroy(i,new g);return-1}this.bytesRead+=e.length;if(a.onData(e)===false){return z.ERROR.PAUSED}}onMessageComplete(){const{client:e,socket:t,statusCode:i,upgrade:s,headers:o,contentLength:a,bytesRead:u,shouldKeepAlive:c}=this;if(t.destroyed&&(!i||c)){return-1}if(s){return}n(i>=100);n((this.headers.length&1)===0);const d=e[w][e[P]];n(d);this.statusCode=null;this.statusText="";this.bytesRead=0;this.contentLength="";this.keepAlive="";this.connection="";this.headers=[];this.headersSize=0;if(i<200){return}if(d.method!=="HEAD"&&a&&u!==parseInt(a,10)){r.destroy(t,new l);return-1}d.onComplete(o);e[w][e[P]++]=null;if(t[R]){n(e[C]===0);r.destroy(t,new A("reset"));return z.ERROR.PAUSED}else if(!c){r.destroy(t,new A("reset"));return z.ERROR.PAUSED}else if(t[m]&&e[C]===0){r.destroy(t,new A("reset"));return z.ERROR.PAUSED}else if(e[_]==null||e[_]===1){setImmediate((()=>e[Y]()))}else{e[Y]()}}}function onParserTimeout(e){const{socket:t,timeoutType:i,client:s,paused:o}=e.deref();if(i===ue){if(!t[R]||t.writableNeedDrain||s[C]>1){n(!o,"cannot be paused while waiting for headers");r.destroy(t,new c)}}else if(i===ce){if(!o){r.destroy(t,new f)}}else if(i===de){n(s[C]===0&&s[V]);r.destroy(t,new A("socket idle timeout"))}}async function connectH1(e,t){e[O]=t;if(!te){te=await ie;ie=null}t[B]=false;t[R]=false;t[m]=false;t[E]=false;t[I]=new Parser(e,t,te);Z(t,"error",(function(e){n(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");const t=this[I];if(e.code==="ECONNRESET"&&t.statusCode&&!t.shouldKeepAlive){t.onMessageComplete();return}this[U]=e;this[v][W](e)}));Z(t,"readable",(function(){const e=this[I];if(e){e.readMore()}}));Z(t,"end",(function(){const e=this[I];if(e.statusCode&&!e.shouldKeepAlive){e.onMessageComplete();return}r.destroy(this,new p("other side closed",r.getSocketInfo(this)))}));Z(t,"close",(function(){const e=this[v];const t=this[I];if(t){if(!this[U]&&t.statusCode&&!t.shouldKeepAlive){t.onMessageComplete()}this[I].destroy();this[I]=null}const i=this[U]||new p("closed",r.getSocketInfo(this));e[O]=null;e[J]=null;if(e.destroyed){n(e[T]===0);const t=e[w].splice(e[P]);for(let n=0;n0&&i.code!=="UND_ERR_INFO"){const t=e[w][e[P]];e[w][e[P]++]=null;r.errorRequest(e,t,i)}e[k]=e[P];n(e[C]===0);e.emit("disconnect",e[y],[e],i);e[Y]()}));let i=false;t.on("close",(()=>{i=true}));return{version:"h1",defaultPipelining:1,write(...t){return writeH1(e,...t)},resume(){resumeH1(e)},destroy(e,n){if(i){queueMicrotask(n)}else{t.destroy(e).on("close",n)}},get destroyed(){return t.destroyed},busy(i){if(t[R]||t[m]||t[E]){return true}if(i){if(e[C]>0&&!i.idempotent){return true}if(e[C]>0&&(i.upgrade||i.method==="CONNECT")){return true}if(e[C]>0&&r.bodyLength(i.body)!==0&&(r.isStream(i.body)||r.isAsyncIterable(i.body)||r.isFormDataLike(i.body))){return true}}return false}}}function resumeH1(e){const t=e[O];if(t&&!t.destroyed){if(e[b]===0){if(!t[B]&&t.unref){t.unref();t[B]=true}}else if(t[B]&&t.ref){t.ref();t[B]=false}if(e[b]===0){if(t[I].timeoutType!==de){t[I].setTimeout(e[V],de)}}else if(e[C]>0&&t[I].statusCode<200){if(t[I].timeoutType!==ue){const i=e[w][e[P]];const n=i.headersTimeout!=null?i.headersTimeout:e[M];t[I].setTimeout(n,ue)}}}}function shouldSendContentLength(e){return e!=="GET"&&e!=="HEAD"&&e!=="OPTIONS"&&e!=="TRACE"&&e!=="CONNECT"}function writeH1(e,t){const{method:o,path:l,host:c,upgrade:d,blocking:p,reset:f}=t;let{body:h,headers:g,contentLength:y}=t;const v=o==="PUT"||o==="POST"||o==="PATCH"||o==="QUERY"||o==="PROPFIND"||o==="PROPPATCH";if(r.isFormDataLike(h)){if(!ee){ee=i(4492).extractBody}const[e,n]=ee(h);if(t.contentType==null){g.push("content-type",n)}h=e.stream;y=e.length}else if(r.isBlobLike(h)&&t.contentType==null&&h.type){g.push("content-type",h.type)}if(h&&typeof h.read==="function"){h.read(0)}const I=r.bodyLength(h);y=I??y;if(y===null){y=t.contentLength}if(y===0&&!v){y=null}if(shouldSendContentLength(o)&&y>0&&t.contentLength!==null&&t.contentLength!==y){if(e[L]){r.errorRequest(e,t,new a);return false}process.emitWarning(new a)}const C=e[O];const abort=i=>{if(t.aborted||t.completed){return}r.errorRequest(e,t,i||new u);r.destroy(h);r.destroy(C,new A("aborted"))};try{t.onConnect(abort)}catch(i){r.errorRequest(e,t,i)}if(t.aborted){return false}if(o==="HEAD"){C[m]=true}if(d||o==="CONNECT"){C[m]=true}if(f!=null){C[m]=f}if(e[G]&&C[x]++>=e[G]){C[m]=true}if(p){C[E]=true}let T=`${o} ${l} HTTP/1.1\r\n`;if(typeof c==="string"){T+=`host: ${c}\r\n`}else{T+=e[S]}if(d){T+=`connection: upgrade\r\nupgrade: ${d}\r\n`}else if(e[_]&&!C[m]){T+="connection: keep-alive\r\n"}else{T+="connection: close\r\n"}if(Array.isArray(g)){for(let e=0;e{t.removeListener("error",onFinished)}));if(!d){const e=new u;queueMicrotask((()=>onFinished(e)))}};const onFinished=function(e){if(d){return}d=true;n(o.destroyed||o[R]&&i[C]<=1);o.off("drain",onDrain).off("error",onFinished);t.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose);if(!e){try{p.end()}catch(t){e=t}}p.destroy(e);if(e&&(e.code!=="UND_ERR_INFO"||e.message!=="reset")){r.destroy(t,e)}else{r.destroy(t)}};t.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose);if(t.resume){t.resume()}o.on("drain",onDrain).on("error",onFinished);if(t.errorEmitted??t.errored){setImmediate((()=>onFinished(t.errored)))}else if(t.endEmitted??t.readableEnded){setImmediate((()=>onFinished(null)))}if(t.closeEmitted??t.closed){setImmediate(onClose)}}function writeBuffer(e,t,i,s,o,a,l,u){try{if(!t){if(a===0){o.write(`${l}content-length: 0\r\n\r\n`,"latin1")}else{n(a===null,"no body must not have content length");o.write(`${l}\r\n`,"latin1")}}else if(r.isBuffer(t)){n(a===t.byteLength,"buffer body must have content length");o.cork();o.write(`${l}content-length: ${a}\r\n\r\n`,"latin1");o.write(t);o.uncork();s.onBodySent(t);if(!u&&s.reset!==false){o[m]=true}}s.onRequestSent();i[Y]()}catch(t){e(t)}}async function writeBlob(e,t,i,r,s,o,l,u){n(o===t.size,"blob body must have content length");try{if(o!=null&&o!==t.size){throw new a}const e=Buffer.from(await t.arrayBuffer());s.cork();s.write(`${l}content-length: ${o}\r\n\r\n`,"latin1");s.write(e);s.uncork();r.onBodySent(e);r.onRequestSent();if(!u&&r.reset!==false){s[m]=true}i[Y]()}catch(t){e(t)}}async function writeIterable(e,t,i,r,s,o,a,l){n(o!==0||i[C]===0,"iterator body cannot be pipelined");let u=null;function onDrain(){if(u){const e=u;u=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{n(u===null);if(s[U]){t(s[U])}else{u=e}}));s.on("close",onDrain).on("drain",onDrain);const c=new AsyncWriter({abort:e,socket:s,request:r,contentLength:o,client:i,expectsPayload:l,header:a});try{for await(const e of t){if(s[U]){throw s[U]}if(!c.write(e)){await waitForDrain()}}c.end()}catch(e){c.destroy(e)}finally{s.off("close",onDrain).off("drain",onDrain)}}class AsyncWriter{constructor({abort:e,socket:t,request:i,contentLength:n,client:r,expectsPayload:s,header:o}){this.socket=t;this.request=i;this.contentLength=n;this.client=r;this.bytesWritten=0;this.expectsPayload=s;this.header=o;this.abort=e;t[R]=true}write(e){const{socket:t,request:i,contentLength:n,client:r,bytesWritten:s,expectsPayload:o,header:l}=this;if(t[U]){throw t[U]}if(t.destroyed){return false}const u=Buffer.byteLength(e);if(!u){return true}if(n!==null&&s+u>n){if(r[L]){throw new a}process.emitWarning(new a)}t.cork();if(s===0){if(!o&&i.reset!==false){t[m]=true}if(n===null){t.write(`${l}transfer-encoding: chunked\r\n`,"latin1")}else{t.write(`${l}content-length: ${n}\r\n\r\n`,"latin1")}}if(n===null){t.write(`\r\n${u.toString(16)}\r\n`,"latin1")}this.bytesWritten+=u;const c=t.write(e);t.uncork();i.onBodySent(e);if(!c){if(t[I].timeout&&t[I].timeoutType===ue){if(t[I].timeout.refresh){t[I].timeout.refresh()}}}return c}end(){const{socket:e,contentLength:t,client:i,bytesWritten:n,expectsPayload:r,header:s,request:o}=this;o.onRequestSent();e[R]=false;if(e[U]){throw e[U]}if(e.destroyed){return}if(n===0){if(r){e.write(`${s}content-length: 0\r\n\r\n`,"latin1")}else{e.write(`${s}\r\n`,"latin1")}}else if(t===null){e.write("\r\n0\r\n\r\n","latin1")}if(t!==null&&n!==t){if(i[L]){throw new a}else{process.emitWarning(new a)}}if(e[I].timeout&&e[I].timeoutType===ue){if(e[I].timeout.refresh){e[I].timeout.refresh()}}i[Y]()}destroy(e){const{socket:t,client:i,abort:r}=this;t[R]=false;if(e){n(i[C]<=1,"pipeline should only contain this request");r(e)}}}e.exports=connectH1},8788:(e,t,i)=>{const n=i(4589);const{pipeline:r}=i(7075);const s=i(3440);const{RequestContentLengthMismatchError:o,RequestAbortedError:a,SocketError:l,InformationalError:u}=i(8707);const{kUrl:c,kReset:d,kClient:p,kRunning:A,kPending:f,kQueue:h,kPendingIdx:g,kRunningIdx:y,kError:m,kSocket:v,kStrictContentLength:I,kOnError:E,kMaxConcurrentStreams:C,kHTTP2Session:T,kResume:b,kSize:R,kHTTPContext:w}=i(6443);const B=Symbol("open streams");let D;let S=false;let k;try{k=i(2467)}catch{k={constants:{}}}const{constants:{HTTP2_HEADER_AUTHORITY:P,HTTP2_HEADER_METHOD:U,HTTP2_HEADER_PATH:_,HTTP2_HEADER_SCHEME:O,HTTP2_HEADER_CONTENT_LENGTH:V,HTTP2_HEADER_EXPECT:F,HTTP2_HEADER_STATUS:q}}=k;function parseH2Headers(e){const t=[];for(const[i,n]of Object.entries(e)){if(Array.isArray(n)){for(const e of n){t.push(Buffer.from(i),Buffer.from(e))}}else{t.push(Buffer.from(i),Buffer.from(n))}}return t}async function connectH2(e,t){e[v]=t;if(!S){S=true;process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"})}const i=k.connect(e[c],{createConnection:()=>t,peerMaxConcurrentStreams:e[C]});i[B]=0;i[p]=e;i[v]=t;s.addListener(i,"error",onHttp2SessionError);s.addListener(i,"frameError",onHttp2FrameError);s.addListener(i,"end",onHttp2SessionEnd);s.addListener(i,"goaway",onHTTP2GoAway);s.addListener(i,"close",(function(){const{[p]:e}=this;const{[v]:t}=e;const i=this[v][m]||this[m]||new l("closed",s.getSocketInfo(t));e[T]=null;if(e.destroyed){n(e[f]===0);const t=e[h].splice(e[y]);for(let n=0;n{r=true}));return{version:"h2",defaultPipelining:Infinity,write(...t){return writeH2(e,...t)},resume(){resumeH2(e)},destroy(e,i){if(r){queueMicrotask(i)}else{t.destroy(e).on("close",i)}},get destroyed(){return t.destroyed},busy(){return false}}}function resumeH2(e){const t=e[v];if(t?.destroyed===false){if(e[R]===0&&e[C]===0){t.unref();e[T].unref()}else{t.ref();e[T].ref()}}}function onHttp2SessionError(e){n(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");this[v][m]=e;this[p][E](e)}function onHttp2FrameError(e,t,i){if(i===0){const i=new u(`HTTP/2: "frameError" received - type ${e}, code ${t}`);this[v][m]=i;this[p][E](i)}}function onHttp2SessionEnd(){const e=new l("other side closed",s.getSocketInfo(this[v]));this.destroy(e);s.destroy(this[v],e)}function onHTTP2GoAway(e){const t=this[m]||new l(`HTTP/2: "GOAWAY" frame received with code ${e}`,s.getSocketInfo(this));const i=this[p];i[v]=null;i[w]=null;if(this[T]!=null){this[T].destroy(t);this[T]=null}s.destroy(this[v],t);if(i[y]{if(t.aborted||t.completed){return}i=i||new a;s.errorRequest(e,t,i);if(w!=null){s.destroy(w,i)}s.destroy(C,i);e[h][e[y]++]=null;e[b]()};try{t.onConnect(abort)}catch(i){s.errorRequest(e,t,i)}if(t.aborted){return false}if(l==="CONNECT"){r.ref();w=r.request(R,{endStream:false,signal:m});if(w.id&&!w.pending){t.onUpgrade(null,null,w);++r[B];e[h][e[y]++]=null}else{w.once("ready",(()=>{t.onUpgrade(null,null,w);++r[B];e[h][e[y]++]=null}))}w.once("close",(()=>{r[B]-=1;if(r[B]===0)r.unref()}));return true}R[_]=d;R[O]="https";const N=l==="PUT"||l==="POST"||l==="PATCH";if(C&&typeof C.read==="function"){C.read(0)}let M=s.bodyLength(C);if(s.isFormDataLike(C)){D??=i(4492).extractBody;const[e,t]=D(C);R["content-type"]=t;C=e.stream;M=e.length}if(M==null){M=t.contentLength}if(M===0||!N){M=null}if(shouldSendContentLength(l)&&M>0&&t.contentLength!=null&&t.contentLength!==M){if(e[I]){s.errorRequest(e,t,new o);return false}process.emitWarning(new o)}if(M!=null){n(C,"no body must not have content length");R[V]=`${M}`}r.ref();const j=l==="GET"||l==="HEAD"||C===null;if(f){R[F]="100-continue";w=r.request(R,{endStream:j,signal:m});w.once("continue",writeBodyH2)}else{w=r.request(R,{endStream:j,signal:m});writeBodyH2()}++r[B];w.once("response",(i=>{const{[q]:n,...r}=i;t.onResponseStarted();if(t.aborted){const i=new a;s.errorRequest(e,t,i);s.destroy(w,i);return}if(t.onHeaders(Number(n),parseH2Headers(r),w.resume.bind(w),"")===false){w.pause()}w.on("data",(e=>{if(t.onData(e)===false){w.pause()}}))}));w.once("end",(()=>{if(w.state?.state==null||w.state.state<6){t.onComplete([])}if(r[B]===0){r.unref()}abort(new u("HTTP/2: stream half-closed (remote)"));e[h][e[y]++]=null;e[g]=e[y];e[b]()}));w.once("close",(()=>{r[B]-=1;if(r[B]===0){r.unref()}}));w.once("error",(function(e){abort(e)}));w.once("frameError",((e,t)=>{abort(new u(`HTTP/2: "frameError" received - type ${e}, code ${t}`))}));return true;function writeBodyH2(){if(!C||M===0){writeBuffer(abort,w,null,e,t,e[v],M,N)}else if(s.isBuffer(C)){writeBuffer(abort,w,C,e,t,e[v],M,N)}else if(s.isBlobLike(C)){if(typeof C.stream==="function"){writeIterable(abort,w,C.stream(),e,t,e[v],M,N)}else{writeBlob(abort,w,C,e,t,e[v],M,N)}}else if(s.isStream(C)){writeStream(abort,e[v],N,w,C,e,t,M)}else if(s.isIterable(C)){writeIterable(abort,w,C,e,t,e[v],M,N)}else{n(false)}}}function writeBuffer(e,t,i,r,o,a,l,u){try{if(i!=null&&s.isBuffer(i)){n(l===i.byteLength,"buffer body must have content length");t.cork();t.write(i);t.uncork();t.end();o.onBodySent(i)}if(!u){a[d]=true}o.onRequestSent();r[b]()}catch(t){e(t)}}function writeStream(e,t,i,o,a,l,u,c){n(c!==0||l[A]===0,"stream body cannot be pipelined");const p=r(a,o,(n=>{if(n){s.destroy(p,n);e(n)}else{s.removeAllListeners(p);u.onRequestSent();if(!i){t[d]=true}l[b]()}}));s.addListener(p,"data",onPipeData);function onPipeData(e){u.onBodySent(e)}}async function writeBlob(e,t,i,r,s,a,l,u){n(l===i.size,"blob body must have content length");try{if(l!=null&&l!==i.size){throw new o}const e=Buffer.from(await i.arrayBuffer());t.cork();t.write(e);t.uncork();t.end();s.onBodySent(e);s.onRequestSent();if(!u){a[d]=true}r[b]()}catch(t){e(t)}}async function writeIterable(e,t,i,r,s,o,a,l){n(a!==0||r[A]===0,"iterator body cannot be pipelined");let u=null;function onDrain(){if(u){const e=u;u=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{n(u===null);if(o[m]){t(o[m])}else{u=e}}));t.on("close",onDrain).on("drain",onDrain);try{for await(const e of i){if(o[m]){throw o[m]}const i=t.write(e);s.onBodySent(e);if(!i){await waitForDrain()}}t.end();s.onRequestSent();if(!l){o[d]=true}r[b]()}catch(t){e(t)}finally{t.off("close",onDrain).off("drain",onDrain)}}e.exports=connectH2},3701:(e,t,i)=>{const n=i(4589);const r=i(7030);const s=i(7067);const o=i(3440);const{channels:a}=i(2414);const l=i(4655);const u=i(1841);const{InvalidArgumentError:c,InformationalError:d,ClientDestroyedError:p}=i(8707);const A=i(9136);const{kUrl:f,kServerName:h,kClient:g,kBusy:y,kConnect:m,kResuming:v,kRunning:I,kPending:E,kSize:C,kQueue:T,kConnected:b,kConnecting:R,kNeedDrain:w,kKeepAliveDefaultTimeout:B,kHostHeader:D,kPendingIdx:S,kRunningIdx:k,kError:P,kPipelining:U,kKeepAliveTimeoutValue:_,kMaxHeadersSize:O,kKeepAliveMaxTimeout:V,kKeepAliveTimeoutThreshold:F,kHeadersTimeout:q,kBodyTimeout:N,kStrictContentLength:M,kConnector:j,kMaxRedirections:L,kMaxRequests:G,kCounter:x,kClose:H,kDestroy:W,kDispatch:Y,kInterceptors:J,kLocalAddress:z,kMaxResponseSize:$,kOnError:K,kHTTPContext:Z,kMaxConcurrentStreams:X,kResume:ee}=i(6443);const te=i(637);const ie=i(8788);let ne=false;const re=Symbol("kClosedResolve");const noop=()=>{};function getPipelining(e){return e[U]??e[Z]?.defaultPipelining??1}class Client extends u{constructor(e,{interceptors:t,maxHeaderSize:i,headersTimeout:n,socketTimeout:a,requestTimeout:l,connectTimeout:u,bodyTimeout:d,idleTimeout:p,keepAlive:g,keepAliveTimeout:y,maxKeepAliveTimeout:m,keepAliveMaxTimeout:I,keepAliveTimeoutThreshold:E,socketPath:C,pipelining:b,tls:R,strictContentLength:P,maxCachedSessions:x,maxRedirections:H,connect:W,maxRequestsPerClient:Y,localAddress:te,maxResponseSize:ie,autoSelectFamily:oe,autoSelectFamilyAttemptTimeout:ae,maxConcurrentStreams:le,allowH2:ue}={}){super();if(g!==undefined){throw new c("unsupported keepAlive, use pipelining=0 instead")}if(a!==undefined){throw new c("unsupported socketTimeout, use headersTimeout & bodyTimeout instead")}if(l!==undefined){throw new c("unsupported requestTimeout, use headersTimeout & bodyTimeout instead")}if(p!==undefined){throw new c("unsupported idleTimeout, use keepAliveTimeout instead")}if(m!==undefined){throw new c("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead")}if(i!=null&&!Number.isFinite(i)){throw new c("invalid maxHeaderSize")}if(C!=null&&typeof C!=="string"){throw new c("invalid socketPath")}if(u!=null&&(!Number.isFinite(u)||u<0)){throw new c("invalid connectTimeout")}if(y!=null&&(!Number.isFinite(y)||y<=0)){throw new c("invalid keepAliveTimeout")}if(I!=null&&(!Number.isFinite(I)||I<=0)){throw new c("invalid keepAliveMaxTimeout")}if(E!=null&&!Number.isFinite(E)){throw new c("invalid keepAliveTimeoutThreshold")}if(n!=null&&(!Number.isInteger(n)||n<0)){throw new c("headersTimeout must be a positive integer or zero")}if(d!=null&&(!Number.isInteger(d)||d<0)){throw new c("bodyTimeout must be a positive integer or zero")}if(W!=null&&typeof W!=="function"&&typeof W!=="object"){throw new c("connect must be a function or an object")}if(H!=null&&(!Number.isInteger(H)||H<0)){throw new c("maxRedirections must be a positive number")}if(Y!=null&&(!Number.isInteger(Y)||Y<0)){throw new c("maxRequestsPerClient must be a positive number")}if(te!=null&&(typeof te!=="string"||r.isIP(te)===0)){throw new c("localAddress must be valid string IP address")}if(ie!=null&&(!Number.isInteger(ie)||ie<-1)){throw new c("maxResponseSize must be a positive number")}if(ae!=null&&(!Number.isInteger(ae)||ae<-1)){throw new c("autoSelectFamilyAttemptTimeout must be a positive number")}if(ue!=null&&typeof ue!=="boolean"){throw new c("allowH2 must be a valid boolean value")}if(le!=null&&(typeof le!=="number"||le<1)){throw new c("maxConcurrentStreams must be a positive integer, greater than 0")}if(typeof W!=="function"){W=A({...R,maxCachedSessions:x,allowH2:ue,socketPath:C,timeout:u,...oe?{autoSelectFamily:oe,autoSelectFamilyAttemptTimeout:ae}:undefined,...W})}if(t?.Client&&Array.isArray(t.Client)){this[J]=t.Client;if(!ne){ne=true;process.emitWarning("Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.",{code:"UNDICI-CLIENT-INTERCEPTOR-DEPRECATED"})}}else{this[J]=[se({maxRedirections:H})]}this[f]=o.parseOrigin(e);this[j]=W;this[U]=b!=null?b:1;this[O]=i||s.maxHeaderSize;this[B]=y==null?4e3:y;this[V]=I==null?6e5:I;this[F]=E==null?2e3:E;this[_]=this[B];this[h]=null;this[z]=te!=null?te:null;this[v]=0;this[w]=0;this[D]=`host: ${this[f].hostname}${this[f].port?`:${this[f].port}`:""}\r\n`;this[N]=d!=null?d:3e5;this[q]=n!=null?n:3e5;this[M]=P==null?true:P;this[L]=H;this[G]=Y;this[re]=null;this[$]=ie>-1?ie:-1;this[X]=le!=null?le:100;this[Z]=null;this[T]=[];this[k]=0;this[S]=0;this[ee]=e=>resume(this,e);this[K]=e=>onError(this,e)}get pipelining(){return this[U]}set pipelining(e){this[U]=e;this[ee](true)}get[E](){return this[T].length-this[S]}get[I](){return this[S]-this[k]}get[C](){return this[T].length-this[k]}get[b](){return!!this[Z]&&!this[R]&&!this[Z].destroyed}get[y](){return Boolean(this[Z]?.busy(null)||this[C]>=(getPipelining(this)||1)||this[E]>0)}[m](e){connect(this);this.once("connect",e)}[Y](e,t){const i=e.origin||this[f].origin;const n=new l(i,e,t);this[T].push(n);if(this[v]){}else if(o.bodyLength(n.body)==null&&o.isIterable(n.body)){this[v]=1;queueMicrotask((()=>resume(this)))}else{this[ee](true)}if(this[v]&&this[w]!==2&&this[y]){this[w]=2}return this[w]<2}async[H](){return new Promise((e=>{if(this[C]){this[re]=e}else{e(null)}}))}async[W](e){return new Promise((t=>{const i=this[T].splice(this[S]);for(let t=0;t{if(this[re]){this[re]();this[re]=null}t(null)};if(this[Z]){this[Z].destroy(e,callback);this[Z]=null}else{queueMicrotask(callback)}this[ee]()}))}}const se=i(5092);function onError(e,t){if(e[I]===0&&t.code!=="UND_ERR_INFO"&&t.code!=="UND_ERR_SOCKET"){n(e[S]===e[k]);const i=e[T].splice(e[k]);for(let n=0;n{e[j]({host:t,hostname:i,protocol:s,port:l,servername:e[h],localAddress:e[z]},((e,t)=>{if(e){r(e)}else{n(t)}}))}));if(e.destroyed){o.destroy(r.on("error",noop),new p);return}n(r);try{e[Z]=r.alpnProtocol==="h2"?await ie(e,r):await te(e,r)}catch(e){r.destroy().on("error",noop);throw e}e[R]=false;r[x]=0;r[G]=e[G];r[g]=e;r[P]=null;if(a.connected.hasSubscribers){a.connected.publish({connectParams:{host:t,hostname:i,protocol:s,port:l,version:e[Z]?.version,servername:e[h],localAddress:e[z]},connector:e[j],socket:r})}e.emit("connect",e[f],[e])}catch(r){if(e.destroyed){return}e[R]=false;if(a.connectError.hasSubscribers){a.connectError.publish({connectParams:{host:t,hostname:i,protocol:s,port:l,version:e[Z]?.version,servername:e[h],localAddress:e[z]},connector:e[j],error:r})}if(r.code==="ERR_TLS_CERT_ALTNAME_INVALID"){n(e[I]===0);while(e[E]>0&&e[T][e[S]].servername===e[h]){const t=e[T][e[S]++];o.errorRequest(e,t,r)}}else{onError(e,r)}e.emit("connectionError",e[f],[e],r)}e[ee]()}function emitDrain(e){e[w]=0;e.emit("drain",e[f],[e])}function resume(e,t){if(e[v]===2){return}e[v]=2;_resume(e,t);e[v]=0;if(e[k]>256){e[T].splice(0,e[k]);e[S]-=e[k];e[k]=0}}function _resume(e,t){while(true){if(e.destroyed){n(e[E]===0);return}if(e[re]&&!e[C]){e[re]();e[re]=null;return}if(e[Z]){e[Z].resume()}if(e[y]){e[w]=2}else if(e[w]===2){if(t){e[w]=1;queueMicrotask((()=>emitDrain(e)))}else{emitDrain(e)}continue}if(e[E]===0){return}if(e[I]>=(getPipelining(e)||1)){return}const i=e[T][e[S]];if(e[f].protocol==="https:"&&e[h]!==i.servername){if(e[I]>0){return}e[h]=i.servername;e[Z]?.destroy(new d("servername changed"),(()=>{e[Z]=null;resume(e)}))}if(e[R]){return}if(!e[Z]){connect(e);return}if(e[Z].destroyed){return}if(e[Z].busy(i)){return}if(!i.aborted&&e[Z].write(i)){e[S]++}else{e[T].splice(e[S],1)}}}e.exports=Client},1841:(e,t,i)=>{const n=i(883);const{ClientDestroyedError:r,ClientClosedError:s,InvalidArgumentError:o}=i(8707);const{kDestroy:a,kClose:l,kClosed:u,kDestroyed:c,kDispatch:d,kInterceptors:p}=i(6443);const A=Symbol("onDestroyed");const f=Symbol("onClosed");const h=Symbol("Intercepted Dispatch");class DispatcherBase extends n{constructor(){super();this[c]=false;this[A]=null;this[u]=false;this[f]=[]}get destroyed(){return this[c]}get closed(){return this[u]}get interceptors(){return this[p]}set interceptors(e){if(e){for(let t=e.length-1;t>=0;t--){const e=this[p][t];if(typeof e!=="function"){throw new o("interceptor must be an function")}}}this[p]=e}close(e){if(e===undefined){return new Promise(((e,t)=>{this.close(((i,n)=>i?t(i):e(n)))}))}if(typeof e!=="function"){throw new o("invalid callback")}if(this[c]){queueMicrotask((()=>e(new r,null)));return}if(this[u]){if(this[f]){this[f].push(e)}else{queueMicrotask((()=>e(null,null)))}return}this[u]=true;this[f].push(e);const onClosed=()=>{const e=this[f];this[f]=null;for(let t=0;tthis.destroy())).then((()=>{queueMicrotask(onClosed)}))}destroy(e,t){if(typeof e==="function"){t=e;e=null}if(t===undefined){return new Promise(((t,i)=>{this.destroy(e,((e,n)=>e?i(e):t(n)))}))}if(typeof t!=="function"){throw new o("invalid callback")}if(this[c]){if(this[A]){this[A].push(t)}else{queueMicrotask((()=>t(null,null)))}return}if(!e){e=new r}this[c]=true;this[A]=this[A]||[];this[A].push(t);const onDestroyed=()=>{const e=this[A];this[A]=null;for(let t=0;t{queueMicrotask(onDestroyed)}))}[h](e,t){if(!this[p]||this[p].length===0){this[h]=this[d];return this[d](e,t)}let i=this[d].bind(this);for(let e=this[p].length-1;e>=0;e--){i=this[p][e](i)}this[h]=i;return i(e,t)}dispatch(e,t){if(!t||typeof t!=="object"){throw new o("handler must be an object")}try{if(!e||typeof e!=="object"){throw new o("opts must be an object.")}if(this[c]||this[A]){throw new r}if(this[u]){throw new s}return this[h](e,t)}catch(e){if(typeof t.onError!=="function"){throw new o("invalid onError method")}t.onError(e);return false}}}e.exports=DispatcherBase},883:(e,t,i)=>{const n=i(8474);class Dispatcher extends n{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...e){const t=Array.isArray(e[0])?e[0]:e;let i=this.dispatch.bind(this);for(const e of t){if(e==null){continue}if(typeof e!=="function"){throw new TypeError(`invalid interceptor, expected function received ${typeof e}`)}i=e(i);if(i==null||typeof i!=="function"||i.length!==2){throw new TypeError("invalid interceptor")}}return new ComposedDispatcher(this,i)}}class ComposedDispatcher extends Dispatcher{#e=null;#t=null;constructor(e,t){super();this.#e=e;this.#t=t}dispatch(...e){this.#t(...e)}close(...e){return this.#e.close(...e)}destroy(...e){return this.#e.destroy(...e)}}e.exports=Dispatcher},3137:(e,t,i)=>{const n=i(1841);const{kClose:r,kDestroy:s,kClosed:o,kDestroyed:a,kDispatch:l,kNoProxyAgent:u,kHttpProxyAgent:c,kHttpsProxyAgent:d}=i(6443);const p=i(6672);const A=i(7405);const f={"http:":80,"https:":443};let h=false;class EnvHttpProxyAgent extends n{#i=null;#n=null;#r=null;constructor(e={}){super();this.#r=e;if(!h){h=true;process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"})}const{httpProxy:t,httpsProxy:i,noProxy:n,...r}=e;this[u]=new A(r);const s=t??process.env.http_proxy??process.env.HTTP_PROXY;if(s){this[c]=new p({...r,uri:s})}else{this[c]=this[u]}const o=i??process.env.https_proxy??process.env.HTTPS_PROXY;if(o){this[d]=new p({...r,uri:o})}else{this[d]=this[c]}this.#s()}[l](e,t){const i=new URL(e.origin);const n=this.#o(i);return n.dispatch(e,t)}async[r](){await this[u].close();if(!this[c][o]){await this[c].close()}if(!this[d][o]){await this[d].close()}}async[s](e){await this[u].destroy(e);if(!this[c][a]){await this[c].destroy(e)}if(!this[d][a]){await this[d].destroy(e)}}#o(e){let{protocol:t,host:i,port:n}=e;i=i.replace(/:\d*$/,"").toLowerCase();n=Number.parseInt(n,10)||f[t]||0;if(!this.#a(i,n)){return this[u]}if(t==="https:"){return this[d]}return this[c]}#a(e,t){if(this.#l){this.#s()}if(this.#n.length===0){return true}if(this.#i==="*"){return false}for(let i=0;i{const t=2048;const i=t-1;class FixedCircularBuffer{constructor(){this.bottom=0;this.top=0;this.list=new Array(t);this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&i)===this.bottom}push(e){this.list[this.top]=e;this.top=this.top+1&i}shift(){const e=this.list[this.bottom];if(e===undefined)return null;this.list[this.bottom]=undefined;this.bottom=this.bottom+1&i;return e}}e.exports=class FixedQueue{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(e){if(this.head.isFull()){this.head=this.head.next=new FixedCircularBuffer}this.head.push(e)}shift(){const e=this.tail;const t=e.shift();if(e.isEmpty()&&e.next!==null){this.tail=e.next}return t}}},2128:(e,t,i)=>{const n=i(1841);const r=i(4660);const{kConnected:s,kSize:o,kRunning:a,kPending:l,kQueued:u,kBusy:c,kFree:d,kUrl:p,kClose:A,kDestroy:f,kDispatch:h}=i(6443);const g=i(3246);const y=Symbol("clients");const m=Symbol("needDrain");const v=Symbol("queue");const I=Symbol("closed resolve");const E=Symbol("onDrain");const C=Symbol("onConnect");const T=Symbol("onDisconnect");const b=Symbol("onConnectionError");const R=Symbol("get dispatcher");const w=Symbol("add client");const B=Symbol("remove client");const D=Symbol("stats");class PoolBase extends n{constructor(){super();this[v]=new r;this[y]=[];this[u]=0;const e=this;this[E]=function onDrain(t,i){const n=e[v];let r=false;while(!r){const t=n.shift();if(!t){break}e[u]--;r=!this.dispatch(t.opts,t.handler)}this[m]=r;if(!this[m]&&e[m]){e[m]=false;e.emit("drain",t,[e,...i])}if(e[I]&&n.isEmpty()){Promise.all(e[y].map((e=>e.close()))).then(e[I])}};this[C]=(t,i)=>{e.emit("connect",t,[e,...i])};this[T]=(t,i,n)=>{e.emit("disconnect",t,[e,...i],n)};this[b]=(t,i,n)=>{e.emit("connectionError",t,[e,...i],n)};this[D]=new g(this)}get[c](){return this[m]}get[s](){return this[y].filter((e=>e[s])).length}get[d](){return this[y].filter((e=>e[s]&&!e[m])).length}get[l](){let e=this[u];for(const{[l]:t}of this[y]){e+=t}return e}get[a](){let e=0;for(const{[a]:t}of this[y]){e+=t}return e}get[o](){let e=this[u];for(const{[o]:t}of this[y]){e+=t}return e}get stats(){return this[D]}async[A](){if(this[v].isEmpty()){await Promise.all(this[y].map((e=>e.close())))}else{await new Promise((e=>{this[I]=e}))}}async[f](e){while(true){const t=this[v].shift();if(!t){break}t.handler.onError(e)}await Promise.all(this[y].map((t=>t.destroy(e))))}[h](e,t){const i=this[R]();if(!i){this[m]=true;this[v].push({opts:e,handler:t});this[u]++}else if(!i.dispatch(e,t)){i[m]=true;this[m]=!this[R]()}return!this[m]}[w](e){e.on("drain",this[E]).on("connect",this[C]).on("disconnect",this[T]).on("connectionError",this[b]);this[y].push(e);if(this[m]){queueMicrotask((()=>{if(this[m]){this[E](e[p],[this,e])}}))}return this}[B](e){e.close((()=>{const t=this[y].indexOf(e);if(t!==-1){this[y].splice(t,1)}}));this[m]=this[y].some((e=>!e[m]&&e.closed!==true&&e.destroyed!==true))}}e.exports={PoolBase:PoolBase,kClients:y,kNeedDrain:m,kAddClient:w,kRemoveClient:B,kGetDispatcher:R}},3246:(e,t,i)=>{const{kFree:n,kConnected:r,kPending:s,kQueued:o,kRunning:a,kSize:l}=i(6443);const u=Symbol("pool");class PoolStats{constructor(e){this[u]=e}get connected(){return this[u][r]}get free(){return this[u][n]}get pending(){return this[u][s]}get queued(){return this[u][o]}get running(){return this[u][a]}get size(){return this[u][l]}}e.exports=PoolStats},628:(e,t,i)=>{const{PoolBase:n,kClients:r,kNeedDrain:s,kAddClient:o,kGetDispatcher:a}=i(2128);const l=i(3701);const{InvalidArgumentError:u}=i(8707);const c=i(3440);const{kUrl:d,kInterceptors:p}=i(6443);const A=i(9136);const f=Symbol("options");const h=Symbol("connections");const g=Symbol("factory");function defaultFactory(e,t){return new l(e,t)}class Pool extends n{constructor(e,{connections:t,factory:i=defaultFactory,connect:n,connectTimeout:s,tls:o,maxCachedSessions:a,socketPath:l,autoSelectFamily:y,autoSelectFamilyAttemptTimeout:m,allowH2:v,...I}={}){super();if(t!=null&&(!Number.isFinite(t)||t<0)){throw new u("invalid connections")}if(typeof i!=="function"){throw new u("factory must be a function.")}if(n!=null&&typeof n!=="function"&&typeof n!=="object"){throw new u("connect must be a function or an object")}if(typeof n!=="function"){n=A({...o,maxCachedSessions:a,allowH2:v,socketPath:l,timeout:s,...y?{autoSelectFamily:y,autoSelectFamilyAttemptTimeout:m}:undefined,...n})}this[p]=I.interceptors?.Pool&&Array.isArray(I.interceptors.Pool)?I.interceptors.Pool:[];this[h]=t||null;this[d]=c.parseOrigin(e);this[f]={...c.deepClone(I),connect:n,allowH2:v};this[f].interceptors=I.interceptors?{...I.interceptors}:undefined;this[g]=i;this.on("connectionError",((e,t,i)=>{for(const e of t){const t=this[r].indexOf(e);if(t!==-1){this[r].splice(t,1)}}}))}[a](){for(const e of this[r]){if(!e[s]){return e}}if(!this[h]||this[r].length{const{kProxy:n,kClose:r,kDestroy:s,kDispatch:o,kInterceptors:a}=i(6443);const{URL:l}=i(3136);const u=i(7405);const c=i(628);const d=i(1841);const{InvalidArgumentError:p,RequestAbortedError:A,SecureProxyConnectionError:f}=i(8707);const h=i(9136);const g=i(3701);const y=Symbol("proxy agent");const m=Symbol("proxy client");const v=Symbol("proxy headers");const I=Symbol("request tls settings");const E=Symbol("proxy tls settings");const C=Symbol("connect endpoint function");const T=Symbol("tunnel proxy");function defaultProtocolPort(e){return e==="https:"?443:80}function defaultFactory(e,t){return new c(e,t)}const noop=()=>{};function defaultAgentFactory(e,t){if(t.connections===1){return new g(e,t)}return new c(e,t)}class Http1ProxyWrapper extends d{#c;constructor(e,{headers:t={},connect:i,factory:n}){super();if(!e){throw new p("Proxy URL is mandatory")}this[v]=t;if(n){this.#c=n(e,{connect:i})}else{this.#c=new g(e,{connect:i})}}[o](e,t){const i=t.onHeaders;t.onHeaders=function(e,n,r){if(e===407){if(typeof t.onError==="function"){t.onError(new p("Proxy Authentication Required (407)"))}return}if(i)i.call(this,e,n,r)};const{origin:n,path:r="/",headers:s={}}=e;e.path=n+r;if(!("host"in s)&&!("Host"in s)){const{host:e}=new l(n);s.host=e}e.headers={...this[v],...s};return this.#c[o](e,t)}async[r](){return this.#c.close()}async[s](e){return this.#c.destroy(e)}}class ProxyAgent extends d{constructor(e){super();if(!e||typeof e==="object"&&!(e instanceof l)&&!e.uri){throw new p("Proxy uri is mandatory")}const{clientFactory:t=defaultFactory}=e;if(typeof t!=="function"){throw new p("Proxy opts.clientFactory must be a function.")}const{proxyTunnel:i=true}=e;const r=this.#d(e);const{href:s,origin:o,port:c,protocol:d,username:g,password:b,hostname:R}=r;this[n]={uri:s,protocol:d};this[a]=e.interceptors?.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[];this[I]=e.requestTls;this[E]=e.proxyTls;this[v]=e.headers||{};this[T]=i;if(e.auth&&e.token){throw new p("opts.auth cannot be used in combination with opts.token")}else if(e.auth){this[v]["proxy-authorization"]=`Basic ${e.auth}`}else if(e.token){this[v]["proxy-authorization"]=e.token}else if(g&&b){this[v]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(g)}:${decodeURIComponent(b)}`).toString("base64")}`}const w=h({...e.proxyTls});this[C]=h({...e.requestTls});const B=e.factory||defaultAgentFactory;const factory=(e,t)=>{const{protocol:i}=new l(e);if(!this[T]&&i==="http:"&&this[n].protocol==="http:"){return new Http1ProxyWrapper(this[n].uri,{headers:this[v],connect:w,factory:B})}return B(e,t)};this[m]=t(r,{connect:w});this[y]=new u({...e,factory:factory,connect:async(e,t)=>{let i=e.host;if(!e.port){i+=`:${defaultProtocolPort(e.protocol)}`}try{const{socket:n,statusCode:r}=await this[m].connect({origin:o,port:c,path:i,signal:e.signal,headers:{...this[v],host:e.host},servername:this[E]?.servername||R});if(r!==200){n.on("error",noop).destroy();t(new A(`Proxy response (${r}) !== 200 when HTTP Tunneling`))}if(e.protocol!=="https:"){t(null,n);return}let s;if(this[I]){s=this[I].servername}else{s=e.servername}this[C]({...e,servername:s,httpSocket:n},t)}catch(e){if(e.code==="ERR_TLS_CERT_ALTNAME_INVALID"){t(new f(e))}else{t(e)}}}})}dispatch(e,t){const i=buildHeaders(e.headers);throwIfProxyAuthIsSent(i);if(i&&!("host"in i)&&!("Host"in i)){const{host:t}=new l(e.origin);i.host=t}return this[y].dispatch({...e,headers:i},t)}#d(e){if(typeof e==="string"){return new l(e)}else if(e instanceof l){return e}else{return new l(e.uri)}}async[r](){await this[y].close();await this[m].close()}async[s](){await this[y].destroy();await this[m].destroy()}}function buildHeaders(e){if(Array.isArray(e)){const t={};for(let i=0;ie.toLowerCase()==="proxy-authorization"));if(t){throw new p("Proxy-Authorization should be sent in ProxyAgent constructor")}}e.exports=ProxyAgent},50:(e,t,i)=>{const n=i(883);const r=i(7816);class RetryAgent extends n{#p=null;#A=null;constructor(e,t={}){super(t);this.#p=e;this.#A=t}dispatch(e,t){const i=new r({...e,retryOptions:this.#A},{dispatch:this.#p.dispatch.bind(this.#p),handler:t});return this.#p.dispatch(e,i)}close(){return this.#p.close()}destroy(){return this.#p.destroy()}}e.exports=RetryAgent},2581:(e,t,i)=>{const n=Symbol.for("undici.globalDispatcher.1");const{InvalidArgumentError:r}=i(8707);const s=i(7405);if(getGlobalDispatcher()===undefined){setGlobalDispatcher(new s)}function setGlobalDispatcher(e){if(!e||typeof e.dispatch!=="function"){throw new r("Argument agent must implement Agent")}Object.defineProperty(globalThis,n,{value:e,writable:true,enumerable:false,configurable:false})}function getGlobalDispatcher(){return globalThis[n]}e.exports={setGlobalDispatcher:setGlobalDispatcher,getGlobalDispatcher:getGlobalDispatcher}},8155:e=>{e.exports=class DecoratorHandler{#f;constructor(e){if(typeof e!=="object"||e===null){throw new TypeError("handler must be an object")}this.#f=e}onConnect(...e){return this.#f.onConnect?.(...e)}onError(...e){return this.#f.onError?.(...e)}onUpgrade(...e){return this.#f.onUpgrade?.(...e)}onResponseStarted(...e){return this.#f.onResponseStarted?.(...e)}onHeaders(...e){return this.#f.onHeaders?.(...e)}onData(...e){return this.#f.onData?.(...e)}onComplete(...e){return this.#f.onComplete?.(...e)}onBodySent(...e){return this.#f.onBodySent?.(...e)}}},8754:(e,t,i)=>{const n=i(3440);const{kBodyUsed:r}=i(6443);const s=i(4589);const{InvalidArgumentError:o}=i(8707);const a=i(8474);const l=[300,301,302,303,307,308];const u=Symbol("body");class BodyAsyncIterable{constructor(e){this[u]=e;this[r]=false}async*[Symbol.asyncIterator](){s(!this[r],"disturbed");this[r]=true;yield*this[u]}}class RedirectHandler{constructor(e,t,i,l){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxRedirections must be a positive number")}n.validateHandler(l,i.method,i.upgrade);this.dispatch=e;this.location=null;this.abort=null;this.opts={...i,maxRedirections:0};this.maxRedirections=t;this.handler=l;this.history=[];this.redirectionLimitReached=false;if(n.isStream(this.opts.body)){if(n.bodyLength(this.opts.body)===0){this.opts.body.on("data",(function(){s(false)}))}if(typeof this.opts.body.readableDidRead!=="boolean"){this.opts.body[r]=false;a.prototype.on.call(this.opts.body,"data",(function(){this[r]=true}))}}else if(this.opts.body&&typeof this.opts.body.pipeTo==="function"){this.opts.body=new BodyAsyncIterable(this.opts.body)}else if(this.opts.body&&typeof this.opts.body!=="string"&&!ArrayBuffer.isView(this.opts.body)&&n.isIterable(this.opts.body)){this.opts.body=new BodyAsyncIterable(this.opts.body)}}onConnect(e){this.abort=e;this.handler.onConnect(e,{history:this.history})}onUpgrade(e,t,i){this.handler.onUpgrade(e,t,i)}onError(e){this.handler.onError(e)}onHeaders(e,t,i,r){this.location=this.history.length>=this.maxRedirections||n.isDisturbed(this.opts.body)?null:parseLocation(e,t);if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections){if(this.request){this.request.abort(new Error("max redirects"))}this.redirectionLimitReached=true;this.abort(new Error("max redirects"));return}if(this.opts.origin){this.history.push(new URL(this.opts.path,this.opts.origin))}if(!this.location){return this.handler.onHeaders(e,t,i,r)}const{origin:s,pathname:o,search:a}=n.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin)));const l=a?`${o}${a}`:o;this.opts.headers=cleanRequestHeaders(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;if(e===303&&this.opts.method!=="HEAD"){this.opts.method="GET";this.opts.body=null}}onData(e){if(this.location){}else{return this.handler.onData(e)}}onComplete(e){if(this.location){this.location=null;this.abort=null;this.dispatch(this.opts,this)}else{this.handler.onComplete(e)}}onBodySent(e){if(this.handler.onBodySent){this.handler.onBodySent(e)}}}function parseLocation(e,t){if(l.indexOf(e)===-1){return null}for(let e=0;e{const n=i(4589);const{kRetryHandlerDefaultRetry:r}=i(6443);const{RequestRetryError:s}=i(8707);const{isDisturbed:o,parseHeaders:a,parseRangeHeader:l,wrapRequestBody:u}=i(3440);function calculateRetryAfterHeader(e){const t=Date.now();return new Date(e).getTime()-t}class RetryHandler{constructor(e,t){const{retryOptions:i,...n}=e;const{retry:s,maxRetries:o,maxTimeout:a,minTimeout:l,timeoutFactor:c,methods:d,errorCodes:p,retryAfter:A,statusCodes:f}=i??{};this.dispatch=t.dispatch;this.handler=t.handler;this.opts={...n,body:u(e.body)};this.abort=null;this.aborted=false;this.retryOpts={retry:s??RetryHandler[r],retryAfter:A??true,maxTimeout:a??30*1e3,minTimeout:l??500,timeoutFactor:c??2,maxRetries:o??5,methods:d??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:f??[500,502,503,504,429],errorCodes:p??["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((e=>{this.aborted=true;if(this.abort){this.abort(e)}else{this.reason=e}}))}onRequestSent(){if(this.handler.onRequestSent){this.handler.onRequestSent()}}onUpgrade(e,t,i){if(this.handler.onUpgrade){this.handler.onUpgrade(e,t,i)}}onConnect(e){if(this.aborted){e(this.reason)}else{this.abort=e}}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[r](e,{state:t,opts:i},n){const{statusCode:r,code:s,headers:o}=e;const{method:a,retryOptions:l}=i;const{maxRetries:u,minTimeout:c,maxTimeout:d,timeoutFactor:p,statusCodes:A,errorCodes:f,methods:h}=l;const{counter:g}=t;if(s&&s!=="UND_ERR_REQ_RETRY"&&!f.includes(s)){n(e);return}if(Array.isArray(h)&&!h.includes(a)){n(e);return}if(r!=null&&Array.isArray(A)&&!A.includes(r)){n(e);return}if(g>u){n(e);return}let y=o?.["retry-after"];if(y){y=Number(y);y=Number.isNaN(y)?calculateRetryAfterHeader(y):y*1e3}const m=y>0?Math.min(y,d):Math.min(c*p**(g-1),d);setTimeout((()=>n(null)),m)}onHeaders(e,t,i,r){const o=a(t);this.retryCount+=1;if(e>=300){if(this.retryOpts.statusCodes.includes(e)===false){return this.handler.onHeaders(e,t,i,r)}else{this.abort(new s("Request failed",e,{headers:o,data:{count:this.retryCount}}));return false}}if(this.resume!=null){this.resume=null;if(e!==206&&(this.start>0||e!==200)){this.abort(new s("server does not support the range header and the payload was partially consumed",e,{headers:o,data:{count:this.retryCount}}));return false}const t=l(o["content-range"]);if(!t){this.abort(new s("Content-Range mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}if(this.etag!=null&&this.etag!==o.etag){this.abort(new s("ETag mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}const{start:r,size:a,end:u=a-1}=t;n(this.start===r,"content-range mismatch");n(this.end==null||this.end===u,"content-range mismatch");this.resume=i;return true}if(this.end==null){if(e===206){const s=l(o["content-range"]);if(s==null){return this.handler.onHeaders(e,t,i,r)}const{start:a,size:u,end:c=u-1}=s;n(a!=null&&Number.isFinite(a),"content-range mismatch");n(c!=null&&Number.isFinite(c),"invalid content-length");this.start=a;this.end=c}if(this.end==null){const e=o["content-length"];this.end=e!=null?Number(e)-1:null}n(Number.isFinite(this.start));n(this.end==null||Number.isFinite(this.end),"invalid content-length");this.resume=i;this.etag=o.etag!=null?o.etag:null;if(this.etag!=null&&this.etag.startsWith("W/")){this.etag=null}return this.handler.onHeaders(e,t,i,r)}const u=new s("Request failed",e,{headers:o,data:{count:this.retryCount}});this.abort(u);return false}onData(e){this.start+=e.length;return this.handler.onData(e)}onComplete(e){this.retryCount=0;return this.handler.onComplete(e)}onError(e){if(this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.retryCount-this.retryCountCheckpoint>0){this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint)}else{this.retryCount+=1}this.retryOpts.retry(e,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(e){if(e!=null||this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.start!==0){const e={range:`bytes=${this.start}-${this.end??""}`};if(this.etag!=null){e["if-match"]=this.etag}this.opts={...this.opts,headers:{...this.opts.headers,...e}}}try{this.retryCountCheckpoint=this.retryCount;this.dispatch(this.opts,this)}catch(e){this.handler.onError(e)}}}}e.exports=RetryHandler},379:(e,t,i)=>{const{isIP:n}=i(7030);const{lookup:r}=i(610);const s=i(8155);const{InvalidArgumentError:o,InformationalError:a}=i(8707);const l=Math.pow(2,31)-1;class DNSInstance{#h=0;#g=0;#y=new Map;dualStack=true;affinity=null;lookup=null;pick=null;constructor(e){this.#h=e.maxTTL;this.#g=e.maxItems;this.dualStack=e.dualStack;this.affinity=e.affinity;this.lookup=e.lookup??this.#m;this.pick=e.pick??this.#v}get full(){return this.#y.size===this.#g}runLookup(e,t,i){const n=this.#y.get(e.hostname);if(n==null&&this.full){i(null,e.origin);return}const r={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...t.dns,maxTTL:this.#h,maxItems:this.#g};if(n==null){this.lookup(e,r,((t,n)=>{if(t||n==null||n.length===0){i(t??new a("No DNS entries found"));return}this.setRecords(e,n);const s=this.#y.get(e.hostname);const o=this.pick(e,s,r.affinity);let l;if(typeof o.port==="number"){l=`:${o.port}`}else if(e.port!==""){l=`:${e.port}`}else{l=""}i(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${l}`)}))}else{const s=this.pick(e,n,r.affinity);if(s==null){this.#y.delete(e.hostname);this.runLookup(e,t,i);return}let o;if(typeof s.port==="number"){o=`:${s.port}`}else if(e.port!==""){o=`:${e.port}`}else{o=""}i(null,`${e.protocol}//${s.family===6?`[${s.address}]`:s.address}${o}`)}}#m(e,t,i){r(e.hostname,{all:true,family:this.dualStack===false?this.affinity:0,order:"ipv4first"},((e,t)=>{if(e){return i(e)}const n=new Map;for(const e of t){n.set(`${e.address}:${e.family}`,e)}i(null,n.values())}))}#v(e,t,i){let n=null;const{records:r,offset:s}=t;let o;if(this.dualStack){if(i==null){if(s==null||s===l){t.offset=0;i=4}else{t.offset++;i=(t.offset&1)===1?6:4}}if(r[i]!=null&&r[i].ips.length>0){o=r[i]}else{o=r[i===4?6:4]}}else{o=r[i]}if(o==null||o.ips.length===0){return n}if(o.offset==null||o.offset===l){o.offset=0}else{o.offset++}const a=o.offset%o.ips.length;n=o.ips[a]??null;if(n==null){return n}if(Date.now()-n.timestamp>n.ttl){o.ips.splice(a,1);return this.pick(e,t,i)}return n}setRecords(e,t){const i=Date.now();const n={records:{4:null,6:null}};for(const e of t){e.timestamp=i;if(typeof e.ttl==="number"){e.ttl=Math.min(e.ttl,this.#h)}else{e.ttl=this.#h}const t=n.records[e.family]??{ips:[]};t.ips.push(e);n.records[e.family]=t}this.#y.set(e.hostname,n)}getHandler(e,t){return new DNSDispatchHandler(this,e,t)}}class DNSDispatchHandler extends s{#I=null;#r=null;#t=null;#f=null;#E=null;constructor(e,{origin:t,handler:i,dispatch:n},r){super(i);this.#E=t;this.#f=i;this.#r={...r};this.#I=e;this.#t=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#I.dualStack){this.#I.runLookup(this.#E,this.#r,((e,t)=>{if(e){return this.#f.onError(e)}const i={...this.#r,origin:t};this.#t(i,this)}));return}this.#f.onError(e);return}case"ENOTFOUND":this.#I.deleteRecord(this.#E);default:this.#f.onError(e);break}}}e.exports=e=>{if(e?.maxTTL!=null&&(typeof e?.maxTTL!=="number"||e?.maxTTL<0)){throw new o("Invalid maxTTL. Must be a positive number")}if(e?.maxItems!=null&&(typeof e?.maxItems!=="number"||e?.maxItems<1)){throw new o("Invalid maxItems. Must be a positive number and greater than zero")}if(e?.affinity!=null&&e?.affinity!==4&&e?.affinity!==6){throw new o("Invalid affinity. Must be either 4 or 6")}if(e?.dualStack!=null&&typeof e?.dualStack!=="boolean"){throw new o("Invalid dualStack. Must be a boolean")}if(e?.lookup!=null&&typeof e?.lookup!=="function"){throw new o("Invalid lookup. Must be a function")}if(e?.pick!=null&&typeof e?.pick!=="function"){throw new o("Invalid pick. Must be a function")}const t=e?.dualStack??true;let i;if(t){i=e?.affinity??null}else{i=e?.affinity??4}const r={maxTTL:e?.maxTTL??1e4,lookup:e?.lookup??null,pick:e?.pick??null,dualStack:t,affinity:i,maxItems:e?.maxItems??Infinity};const s=new DNSInstance(r);return e=>function dnsInterceptor(t,i){const r=t.origin.constructor===URL?t.origin:new URL(t.origin);if(n(r.hostname)!==0){return e(t,i)}s.runLookup(r,t,((n,o)=>{if(n){return i.onError(n)}let a=null;a={...t,servername:r.hostname,origin:o,headers:{host:r.hostname,...t.headers}};e(a,s.getHandler({origin:r,dispatch:e,handler:i},t))}));return true}}},8060:(e,t,i)=>{const n=i(3440);const{InvalidArgumentError:r,RequestAbortedError:s}=i(8707);const o=i(8155);class DumpHandler extends o{#C=1024*1024;#T=null;#b=false;#R=false;#w=0;#B=null;#f=null;constructor({maxSize:e},t){super(t);if(e!=null&&(!Number.isFinite(e)||e<1)){throw new r("maxSize must be a number greater than 0")}this.#C=e??this.#C;this.#f=t}onConnect(e){this.#T=e;this.#f.onConnect(this.#Q.bind(this))}#Q(e){this.#R=true;this.#B=e}onHeaders(e,t,i,r){const o=n.parseHeaders(t);const a=o["content-length"];if(a!=null&&a>this.#C){throw new s(`Response size (${a}) larger than maxSize (${this.#C})`)}if(this.#R){return true}return this.#f.onHeaders(e,t,i,r)}onError(e){if(this.#b){return}e=this.#B??e;this.#f.onError(e)}onData(e){this.#w=this.#w+e.length;if(this.#w>=this.#C){this.#b=true;if(this.#R){this.#f.onError(this.#B)}else{this.#f.onComplete([])}}return true}onComplete(e){if(this.#b){return}if(this.#R){this.#f.onError(this.reason);return}this.#f.onComplete(e)}}function createDumpInterceptor({maxSize:e}={maxSize:1024*1024}){return t=>function Intercept(i,n){const{dumpMaxSize:r=e}=i;const s=new DumpHandler({maxSize:r},n);return t(i,s)}}e.exports=createDumpInterceptor},5092:(e,t,i)=>{const n=i(8754);function createRedirectInterceptor({maxRedirections:e}){return t=>function Intercept(i,r){const{maxRedirections:s=e}=i;if(!s){return t(i,r)}const o=new n(t,s,i,r);i={...i,maxRedirections:0};return t(i,o)}}e.exports=createRedirectInterceptor},1514:(e,t,i)=>{const n=i(8754);e.exports=e=>{const t=e?.maxRedirections;return e=>function redirectInterceptor(i,r){const{maxRedirections:s=t,...o}=i;if(!s){return e(i,r)}const a=new n(e,s,i,r);return e(o,a)}}},2026:(e,t,i)=>{const n=i(7816);e.exports=e=>t=>function retryInterceptor(i,r){return t(i,new n({...i,retryOptions:{...e,...i.retryOptions}},{handler:r,dispatch:t}))}},2824:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.SPECIAL_HEADERS=t.HEADER_STATE=t.MINOR=t.MAJOR=t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS=t.TOKEN=t.STRICT_TOKEN=t.HEX=t.URL_CHAR=t.STRICT_URL_CHAR=t.USERINFO_CHARS=t.MARK=t.ALPHANUM=t.NUM=t.HEX_MAP=t.NUM_MAP=t.ALPHA=t.FINISH=t.H_METHOD_MAP=t.METHOD_MAP=t.METHODS_RTSP=t.METHODS_ICE=t.METHODS_HTTP=t.METHODS=t.LENIENT_FLAGS=t.FLAGS=t.TYPE=t.ERROR=void 0;const n=i(172);var r;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=1]="INTERNAL";e[e["STRICT"]=2]="STRICT";e[e["LF_EXPECTED"]=3]="LF_EXPECTED";e[e["UNEXPECTED_CONTENT_LENGTH"]=4]="UNEXPECTED_CONTENT_LENGTH";e[e["CLOSED_CONNECTION"]=5]="CLOSED_CONNECTION";e[e["INVALID_METHOD"]=6]="INVALID_METHOD";e[e["INVALID_URL"]=7]="INVALID_URL";e[e["INVALID_CONSTANT"]=8]="INVALID_CONSTANT";e[e["INVALID_VERSION"]=9]="INVALID_VERSION";e[e["INVALID_HEADER_TOKEN"]=10]="INVALID_HEADER_TOKEN";e[e["INVALID_CONTENT_LENGTH"]=11]="INVALID_CONTENT_LENGTH";e[e["INVALID_CHUNK_SIZE"]=12]="INVALID_CHUNK_SIZE";e[e["INVALID_STATUS"]=13]="INVALID_STATUS";e[e["INVALID_EOF_STATE"]=14]="INVALID_EOF_STATE";e[e["INVALID_TRANSFER_ENCODING"]=15]="INVALID_TRANSFER_ENCODING";e[e["CB_MESSAGE_BEGIN"]=16]="CB_MESSAGE_BEGIN";e[e["CB_HEADERS_COMPLETE"]=17]="CB_HEADERS_COMPLETE";e[e["CB_MESSAGE_COMPLETE"]=18]="CB_MESSAGE_COMPLETE";e[e["CB_CHUNK_HEADER"]=19]="CB_CHUNK_HEADER";e[e["CB_CHUNK_COMPLETE"]=20]="CB_CHUNK_COMPLETE";e[e["PAUSED"]=21]="PAUSED";e[e["PAUSED_UPGRADE"]=22]="PAUSED_UPGRADE";e[e["PAUSED_H2_UPGRADE"]=23]="PAUSED_H2_UPGRADE";e[e["USER"]=24]="USER"})(r=t.ERROR||(t.ERROR={}));var s;(function(e){e[e["BOTH"]=0]="BOTH";e[e["REQUEST"]=1]="REQUEST";e[e["RESPONSE"]=2]="RESPONSE"})(s=t.TYPE||(t.TYPE={}));var o;(function(e){e[e["CONNECTION_KEEP_ALIVE"]=1]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=2]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=4]="CONNECTION_UPGRADE";e[e["CHUNKED"]=8]="CHUNKED";e[e["UPGRADE"]=16]="UPGRADE";e[e["CONTENT_LENGTH"]=32]="CONTENT_LENGTH";e[e["SKIPBODY"]=64]="SKIPBODY";e[e["TRAILING"]=128]="TRAILING";e[e["TRANSFER_ENCODING"]=512]="TRANSFER_ENCODING"})(o=t.FLAGS||(t.FLAGS={}));var a;(function(e){e[e["HEADERS"]=1]="HEADERS";e[e["CHUNKED_LENGTH"]=2]="CHUNKED_LENGTH";e[e["KEEP_ALIVE"]=4]="KEEP_ALIVE"})(a=t.LENIENT_FLAGS||(t.LENIENT_FLAGS={}));var l;(function(e){e[e["DELETE"]=0]="DELETE";e[e["GET"]=1]="GET";e[e["HEAD"]=2]="HEAD";e[e["POST"]=3]="POST";e[e["PUT"]=4]="PUT";e[e["CONNECT"]=5]="CONNECT";e[e["OPTIONS"]=6]="OPTIONS";e[e["TRACE"]=7]="TRACE";e[e["COPY"]=8]="COPY";e[e["LOCK"]=9]="LOCK";e[e["MKCOL"]=10]="MKCOL";e[e["MOVE"]=11]="MOVE";e[e["PROPFIND"]=12]="PROPFIND";e[e["PROPPATCH"]=13]="PROPPATCH";e[e["SEARCH"]=14]="SEARCH";e[e["UNLOCK"]=15]="UNLOCK";e[e["BIND"]=16]="BIND";e[e["REBIND"]=17]="REBIND";e[e["UNBIND"]=18]="UNBIND";e[e["ACL"]=19]="ACL";e[e["REPORT"]=20]="REPORT";e[e["MKACTIVITY"]=21]="MKACTIVITY";e[e["CHECKOUT"]=22]="CHECKOUT";e[e["MERGE"]=23]="MERGE";e[e["M-SEARCH"]=24]="M-SEARCH";e[e["NOTIFY"]=25]="NOTIFY";e[e["SUBSCRIBE"]=26]="SUBSCRIBE";e[e["UNSUBSCRIBE"]=27]="UNSUBSCRIBE";e[e["PATCH"]=28]="PATCH";e[e["PURGE"]=29]="PURGE";e[e["MKCALENDAR"]=30]="MKCALENDAR";e[e["LINK"]=31]="LINK";e[e["UNLINK"]=32]="UNLINK";e[e["SOURCE"]=33]="SOURCE";e[e["PRI"]=34]="PRI";e[e["DESCRIBE"]=35]="DESCRIBE";e[e["ANNOUNCE"]=36]="ANNOUNCE";e[e["SETUP"]=37]="SETUP";e[e["PLAY"]=38]="PLAY";e[e["PAUSE"]=39]="PAUSE";e[e["TEARDOWN"]=40]="TEARDOWN";e[e["GET_PARAMETER"]=41]="GET_PARAMETER";e[e["SET_PARAMETER"]=42]="SET_PARAMETER";e[e["REDIRECT"]=43]="REDIRECT";e[e["RECORD"]=44]="RECORD";e[e["FLUSH"]=45]="FLUSH"})(l=t.METHODS||(t.METHODS={}));t.METHODS_HTTP=[l.DELETE,l.GET,l.HEAD,l.POST,l.PUT,l.CONNECT,l.OPTIONS,l.TRACE,l.COPY,l.LOCK,l.MKCOL,l.MOVE,l.PROPFIND,l.PROPPATCH,l.SEARCH,l.UNLOCK,l.BIND,l.REBIND,l.UNBIND,l.ACL,l.REPORT,l.MKACTIVITY,l.CHECKOUT,l.MERGE,l["M-SEARCH"],l.NOTIFY,l.SUBSCRIBE,l.UNSUBSCRIBE,l.PATCH,l.PURGE,l.MKCALENDAR,l.LINK,l.UNLINK,l.PRI,l.SOURCE];t.METHODS_ICE=[l.SOURCE];t.METHODS_RTSP=[l.OPTIONS,l.DESCRIBE,l.ANNOUNCE,l.SETUP,l.PLAY,l.PAUSE,l.TEARDOWN,l.GET_PARAMETER,l.SET_PARAMETER,l.REDIRECT,l.RECORD,l.FLUSH,l.GET,l.POST];t.METHOD_MAP=n.enumToMap(l);t.H_METHOD_MAP={};Object.keys(t.METHOD_MAP).forEach((e=>{if(/^H/.test(e)){t.H_METHOD_MAP[e]=t.METHOD_MAP[e]}}));var u;(function(e){e[e["SAFE"]=0]="SAFE";e[e["SAFE_WITH_CB"]=1]="SAFE_WITH_CB";e[e["UNSAFE"]=2]="UNSAFE"})(u=t.FINISH||(t.FINISH={}));t.ALPHA=[];for(let e="A".charCodeAt(0);e<="Z".charCodeAt(0);e++){t.ALPHA.push(String.fromCharCode(e));t.ALPHA.push(String.fromCharCode(e+32))}t.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};t.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};t.NUM=["0","1","2","3","4","5","6","7","8","9"];t.ALPHANUM=t.ALPHA.concat(t.NUM);t.MARK=["-","_",".","!","~","*","'","(",")"];t.USERINFO_CHARS=t.ALPHANUM.concat(t.MARK).concat(["%",";",":","&","=","+","$",","]);t.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(t.ALPHANUM);t.URL_CHAR=t.STRICT_URL_CHAR.concat(["\t","\f"]);for(let e=128;e<=255;e++){t.URL_CHAR.push(e)}t.HEX=t.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);t.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(t.ALPHANUM);t.TOKEN=t.STRICT_TOKEN.concat([" "]);t.HEADER_CHARS=["\t"];for(let e=32;e<=255;e++){if(e!==127){t.HEADER_CHARS.push(e)}}t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS.filter((e=>e!==44));t.MAJOR=t.NUM_MAP;t.MINOR=t.MAJOR;var c;(function(e){e[e["GENERAL"]=0]="GENERAL";e[e["CONNECTION"]=1]="CONNECTION";e[e["CONTENT_LENGTH"]=2]="CONTENT_LENGTH";e[e["TRANSFER_ENCODING"]=3]="TRANSFER_ENCODING";e[e["UPGRADE"]=4]="UPGRADE";e[e["CONNECTION_KEEP_ALIVE"]=5]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=6]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=7]="CONNECTION_UPGRADE";e[e["TRANSFER_ENCODING_CHUNKED"]=8]="TRANSFER_ENCODING_CHUNKED"})(c=t.HEADER_STATE||(t.HEADER_STATE={}));t.SPECIAL_HEADERS={connection:c.CONNECTION,"content-length":c.CONTENT_LENGTH,"proxy-connection":c.CONNECTION,"transfer-encoding":c.TRANSFER_ENCODING,upgrade:c.UPGRADE}},3870:(e,t,i)=>{const{Buffer:n}=i(4573);e.exports=n.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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CABB3AgLii1JbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AFJlc3BvbnNlIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fbWV0aG9kAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAF4TAAAmEwAAMBAAAPAXAACdEwAAFRIAADkXAADwEgAAChAAAHUSAACtEgAAghMAAE8UAAB/EAAAoBUAACMUAACJEgAAixQAAE0VAADUEQAAzxQAABAYAADJFgAA3BYAAMERAADgFwAAuxQAAHQUAAB8FQAA5RQAAAgXAAAfEAAAZRUAAKMUAAAoFQAAAhUAAJkVAAAsEAAAixkAAE8PAADUDgAAahAAAM4QAAACFwAAiQ4AAG4TAAAcEwAAZhQAAFYXAADBEwAAzRMAAGwTAABoFwAAZhcAAF8XAAAiEwAAzg8AAGkOAADYDgAAYxYAAMsTAACqDgAAKBcAACYXAADFEwAAXRYAAOgRAABnEwAAZRMAAPIWAABzEwAAHRcAAPkWAADzEQAAzw4AAM4VAAAMEgAAsxEAAKURAABhEAAAMhcAALsTAEH5NQsBAQBBkDYL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB/TcLAQEAQZE4C14CAwICAgICAAACAgACAgACAgICAgICAgICAAQAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEH9OQsBAQBBkToLXgIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAQfA7Cw1sb3NlZWVwLWFsaXZlAEGJPAsBAQBBoDwL4AEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBiT4LAQEAQaA+C+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGwwAALXwEBAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGQwgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBwMIACy1yYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AQfnCAAsFAQIAAQMAQZDDAAvgAQQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5xAALBQECAAEDAEGQxQAL4AEEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cYACwQBAAABAEGRxwAL3wEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH6yAALBAEAAAIAQZDJAAtfAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAQfrKAAsEAQAAAQBBkMsACwEBAEGqywALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEH6zAALBAEAAAEAQZDNAAsBAQBBms0ACwYCAAAAAAIAQbHNAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB8M4AC5YBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv","base64")},3434:(e,t,i)=>{const{Buffer:n}=i(4573);e.exports=n.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEVDF8LQZIBIQMgASAERg2aAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGhzwBqLQAARw1dIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAybAgsgAkEANgIAIAZBAWohAUEeDF4LIAEgBEYEQEGTASEDDJoCCyABLQAAQcwARw1bIAFBAWohAUEKDF0LIAEgBEYEQEGUASEDDJkCCwJAAkAgAS0AAEHBAGsODwBcXFxcXFxcXFxcXFxcAVwLIAFBAWohAUH+ACEDDIACCyABQQFqIQFB/wAhAwz/AQsgASAERgRAQZUBIQMMmAILAkACQCABLQAAQcEAaw4DAFsBWwsgAUEBaiEBQf0AIQMM/wELIAFBAWohAUGAASEDDP4BC0GWASEDIAEgBEYNlgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBp88Aai0AAEcNWSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlwILIAJBADYCACAGQQFqIQFBCwxaCyABIARGBEBBlwEhAwyWAgsCQAJAAkACQCABLQAAQS1rDiMAW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1sBW1tbW1sCW1tbA1sLIAFBAWohAUH7ACEDDP8BCyABQQFqIQFB/AAhAwz+AQsgAUEBaiEBQYEBIQMM/QELIAFBAWohAUGCASEDDPwBC0GYASEDIAEgBEYNlAIgAigCACIAIAQgAWtqIQUgASAAa0EEaiEGAkADQCABLQAAIABBqc8Aai0AAEcNVyAAQQRGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlQILIAJBADYCACAGQQFqIQFBGQxYC0GZASEDIAEgBEYNkwIgAigCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBrs8Aai0AAEcNViAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlAILIAJBADYCACAGQQFqIQFBBgxXC0GaASEDIAEgBEYNkgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBtM8Aai0AAEcNVSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkwILIAJBADYCACAGQQFqIQFBHAxWC0GbASEDIAEgBEYNkQIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBts8Aai0AAEcNVCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkgILIAJBADYCACAGQQFqIQFBJwxVCyABIARGBEBBnAEhAwyRAgsCQAJAIAEtAABB1ABrDgIAAVQLIAFBAWohAUGGASEDDPgBCyABQQFqIQFBhwEhAwz3AQtBnQEhAyABIARGDY8CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbjPAGotAABHDVIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADJACCyACQQA2AgAgBkEBaiEBQSYMUwtBngEhAyABIARGDY4CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbrPAGotAABHDVEgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI8CCyACQQA2AgAgBkEBaiEBQQMMUgtBnwEhAyABIARGDY0CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDVAgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI4CCyACQQA2AgAgBkEBaiEBQQwMUQtBoAEhAyABIARGDYwCIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQbzPAGotAABHDU8gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI0CCyACQQA2AgAgBkEBaiEBQQ0MUAsgASAERgRAQaEBIQMMjAILAkACQCABLQAAQcYAaw4LAE9PT09PT09PTwFPCyABQQFqIQFBiwEhAwzzAQsgAUEBaiEBQYwBIQMM8gELIAEgBEYEQEGiASEDDIsCCyABLQAAQdAARw1MIAFBAWohAQxGCyABIARGBEBBowEhAwyKAgsCQAJAIAEtAABByQBrDgcBTU1NTU0ATQsgAUEBaiEBQY4BIQMM8QELIAFBAWohAUEiDE0LQaQBIQMgASAERg2IAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHAzwBqLQAARw1LIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyJAgsgAkEANgIAIAZBAWohAUEdDEwLIAEgBEYEQEGlASEDDIgCCwJAAkAgAS0AAEHSAGsOAwBLAUsLIAFBAWohAUGQASEDDO8BCyABQQFqIQFBBAxLCyABIARGBEBBpgEhAwyHAgsCQAJAAkACQAJAIAEtAABBwQBrDhUATU1NTU1NTU1NTQFNTQJNTQNNTQRNCyABQQFqIQFBiAEhAwzxAQsgAUEBaiEBQYkBIQMM8AELIAFBAWohAUGKASEDDO8BCyABQQFqIQFBjwEhAwzuAQsgAUEBaiEBQZEBIQMM7QELQacBIQMgASAERg2FAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHtzwBqLQAARw1IIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyGAgsgAkEANgIAIAZBAWohAUERDEkLQagBIQMgASAERg2EAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHCzwBqLQAARw1HIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyFAgsgAkEANgIAIAZBAWohAUEsDEgLQakBIQMgASAERg2DAiACKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHFzwBqLQAARw1GIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyEAgsgAkEANgIAIAZBAWohAUErDEcLQaoBIQMgASAERg2CAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHKzwBqLQAARw1FIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyDAgsgAkEANgIAIAZBAWohAUEUDEYLIAEgBEYEQEGrASEDDIICCwJAAkACQAJAIAEtAABBwgBrDg8AAQJHR0dHR0dHR0dHRwNHCyABQQFqIQFBkwEhAwzrAQsgAUEBaiEBQZQBIQMM6gELIAFBAWohAUGVASEDDOkBCyABQQFqIQFBlgEhAwzoAQsgASAERgRAQawBIQMMgQILIAEtAABBxQBHDUIgAUEBaiEBDD0LQa0BIQMgASAERg3/ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHNzwBqLQAARw1CIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyAAgsgAkEANgIAIAZBAWohAUEODEMLIAEgBEYEQEGuASEDDP8BCyABLQAAQdAARw1AIAFBAWohAUElDEILQa8BIQMgASAERg39ASACKAIAIgAgBCABa2ohBSABIABrQQhqIQYCQANAIAEtAAAgAEHQzwBqLQAARw1AIABBCEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz+AQsgAkEANgIAIAZBAWohAUEqDEELIAEgBEYEQEGwASEDDP0BCwJAAkAgAS0AAEHVAGsOCwBAQEBAQEBAQEABQAsgAUEBaiEBQZoBIQMM5AELIAFBAWohAUGbASEDDOMBCyABIARGBEBBsQEhAwz8AQsCQAJAIAEtAABBwQBrDhQAPz8/Pz8/Pz8/Pz8/Pz8/Pz8/AT8LIAFBAWohAUGZASEDDOMBCyABQQFqIQFBnAEhAwziAQtBsgEhAyABIARGDfoBIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQdnPAGotAABHDT0gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPsBCyACQQA2AgAgBkEBaiEBQSEMPgtBswEhAyABIARGDfkBIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAS0AACAAQd3PAGotAABHDTwgAEEGRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPoBCyACQQA2AgAgBkEBaiEBQRoMPQsgASAERgRAQbQBIQMM+QELAkACQAJAIAEtAABBxQBrDhEAPT09PT09PT09AT09PT09Aj0LIAFBAWohAUGdASEDDOEBCyABQQFqIQFBngEhAwzgAQsgAUEBaiEBQZ8BIQMM3wELQbUBIQMgASAERg33ASACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHkzwBqLQAARw06IABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz4AQsgAkEANgIAIAZBAWohAUEoDDsLQbYBIQMgASAERg32ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHqzwBqLQAARw05IABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz3AQsgAkEANgIAIAZBAWohAUEHDDoLIAEgBEYEQEG3ASEDDPYBCwJAAkAgAS0AAEHFAGsODgA5OTk5OTk5OTk5OTkBOQsgAUEBaiEBQaEBIQMM3QELIAFBAWohAUGiASEDDNwBC0G4ASEDIAEgBEYN9AEgAigCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB7c8Aai0AAEcNNyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9QELIAJBADYCACAGQQFqIQFBEgw4C0G5ASEDIAEgBEYN8wEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8M8Aai0AAEcNNiAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9AELIAJBADYCACAGQQFqIQFBIAw3C0G6ASEDIAEgBEYN8gEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8s8Aai0AAEcNNSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8wELIAJBADYCACAGQQFqIQFBDww2CyABIARGBEBBuwEhAwzyAQsCQAJAIAEtAABByQBrDgcANTU1NTUBNQsgAUEBaiEBQaUBIQMM2QELIAFBAWohAUGmASEDDNgBC0G8ASEDIAEgBEYN8AEgAigCACIAIAQgAWtqIQUgASAAa0EHaiEGAkADQCABLQAAIABB9M8Aai0AAEcNMyAAQQdGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8QELIAJBADYCACAGQQFqIQFBGww0CyABIARGBEBBvQEhAwzwAQsCQAJAAkAgAS0AAEHCAGsOEgA0NDQ0NDQ0NDQBNDQ0NDQ0AjQLIAFBAWohAUGkASEDDNgBCyABQQFqIQFBpwEhAwzXAQsgAUEBaiEBQagBIQMM1gELIAEgBEYEQEG+ASEDDO8BCyABLQAAQc4ARw0wIAFBAWohAQwsCyABIARGBEBBvwEhAwzuAQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQcEAaw4VAAECAz8EBQY/Pz8HCAkKCz8MDQ4PPwsgAUEBaiEBQegAIQMM4wELIAFBAWohAUHpACEDDOIBCyABQQFqIQFB7gAhAwzhAQsgAUEBaiEBQfIAIQMM4AELIAFBAWohAUHzACEDDN8BCyABQQFqIQFB9gAhAwzeAQsgAUEBaiEBQfcAIQMM3QELIAFBAWohAUH6ACEDDNwBCyABQQFqIQFBgwEhAwzbAQsgAUEBaiEBQYQBIQMM2gELIAFBAWohAUGFASEDDNkBCyABQQFqIQFBkgEhAwzYAQsgAUEBaiEBQZgBIQMM1wELIAFBAWohAUGgASEDDNYBCyABQQFqIQFBowEhAwzVAQsgAUEBaiEBQaoBIQMM1AELIAEgBEcEQCACQRA2AgggAiABNgIEQasBIQMM1AELQcABIQMM7AELQQAhAAJAIAIoAjgiA0UNACADKAI0IgNFDQAgAiADEQAAIQALIABFDV4gAEEVRw0HIAJB0QA2AhwgAiABNgIUIAJBsBc2AhAgAkEVNgIMQQAhAwzrAQsgAUEBaiABIARHDQgaQcIBIQMM6gELA0ACQCABLQAAQQprDgQIAAALAAsgBCABQQFqIgFHDQALQcMBIQMM6QELIAEgBEcEQCACQRE2AgggAiABNgIEQQEhAwzQAQtBxAEhAwzoAQsgASAERgRAQcUBIQMM6AELAkACQCABLQAAQQprDgQBKCgAKAsgAUEBagwJCyABQQFqDAULIAEgBEYEQEHGASEDDOcBCwJAAkAgAS0AAEEKaw4XAQsLAQsLCwsLCwsLCwsLCwsLCwsLCwALCyABQQFqIQELQbABIQMMzQELIAEgBEYEQEHIASEDDOYBCyABLQAAQSBHDQkgAkEAOwEyIAFBAWohAUGzASEDDMwBCwNAIAEhAAJAIAEgBEcEQCABLQAAQTBrQf8BcSIDQQpJDQEMJwtBxwEhAwzmAQsCQCACLwEyIgFBmTNLDQAgAiABQQpsIgU7ATIgBUH+/wNxIANB//8Dc0sNACAAQQFqIQEgAiADIAVqIgM7ATIgA0H//wNxQegHSQ0BCwtBACEDIAJBADYCHCACQcEJNgIQIAJBDTYCDCACIABBAWo2AhQM5AELIAJBADYCHCACIAE2AhQgAkHwDDYCECACQRs2AgxBACEDDOMBCyACKAIEIQAgAkEANgIEIAIgACABECYiAA0BIAFBAWoLIQFBrQEhAwzIAQsgAkHBATYCHCACIAA2AgwgAiABQQFqNgIUQQAhAwzgAQsgAigCBCEAIAJBADYCBCACIAAgARAmIgANASABQQFqCyEBQa4BIQMMxQELIAJBwgE2AhwgAiAANgIMIAIgAUEBajYCFEEAIQMM3QELIAJBADYCHCACIAE2AhQgAkGXCzYCECACQQ02AgxBACEDDNwBCyACQQA2AhwgAiABNgIUIAJB4xA2AhAgAkEJNgIMQQAhAwzbAQsgAkECOgAoDKwBC0EAIQMgAkEANgIcIAJBrws2AhAgAkECNgIMIAIgAUEBajYCFAzZAQtBAiEDDL8BC0ENIQMMvgELQSYhAwy9AQtBFSEDDLwBC0EWIQMMuwELQRghAwy6AQtBHCEDDLkBC0EdIQMMuAELQSAhAwy3AQtBISEDDLYBC0EjIQMMtQELQcYAIQMMtAELQS4hAwyzAQtBPSEDDLIBC0HLACEDDLEBC0HOACEDDLABC0HYACEDDK8BC0HZACEDDK4BC0HbACEDDK0BC0HxACEDDKwBC0H0ACEDDKsBC0GNASEDDKoBC0GXASEDDKkBC0GpASEDDKgBC0GvASEDDKcBC0GxASEDDKYBCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB8Rs2AhAgAkEGNgIMDL0BCyACQQA2AgAgBkEBaiEBQSQLOgApIAIoAgQhACACQQA2AgQgAiAAIAEQJyIARQRAQeUAIQMMowELIAJB+QA2AhwgAiABNgIUIAIgADYCDEEAIQMMuwELIABBFUcEQCACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwy7AQsgAkH4ADYCHCACIAE2AhQgAkHKGDYCECACQRU2AgxBACEDDLoBCyACQQA2AhwgAiABNgIUIAJBjhs2AhAgAkEGNgIMQQAhAwy5AQsgAkEANgIcIAIgATYCFCACQf4RNgIQIAJBBzYCDEEAIQMMuAELIAJBADYCHCACIAE2AhQgAkGMHDYCECACQQc2AgxBACEDDLcBCyACQQA2AhwgAiABNgIUIAJBww82AhAgAkEHNgIMQQAhAwy2AQsgAkEANgIcIAIgATYCFCACQcMPNgIQIAJBBzYCDEEAIQMMtQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+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")},172:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.enumToMap=void 0;function enumToMap(e){const t={};Object.keys(e).forEach((i=>{const n=e[i];if(typeof n==="number"){t[i]=n}}));return t}t.enumToMap=enumToMap},7501:(e,t,i)=>{const{kClients:n}=i(6443);const r=i(7405);const{kAgent:s,kMockAgentSet:o,kMockAgentGet:a,kDispatches:l,kIsMockActive:u,kNetConnect:c,kGetNetConnect:d,kOptions:p,kFactory:A}=i(1117);const f=i(7365);const h=i(4004);const{matchValue:g,buildMockOptions:y}=i(3397);const{InvalidArgumentError:m,UndiciError:v}=i(8707);const I=i(883);const E=i(1529);const C=i(6142);class MockAgent extends I{constructor(e){super(e);this[c]=true;this[u]=true;if(e?.agent&&typeof e.agent.dispatch!=="function"){throw new m("Argument opts.agent must implement Agent")}const t=e?.agent?e.agent:new r(e);this[s]=t;this[n]=t[n];this[p]=y(e)}get(e){let t=this[a](e);if(!t){t=this[A](e);this[o](e,t)}return t}dispatch(e,t){this.get(e.origin);return this[s].dispatch(e,t)}async close(){await this[s].close();this[n].clear()}deactivate(){this[u]=false}activate(){this[u]=true}enableNetConnect(e){if(typeof e==="string"||typeof e==="function"||e instanceof RegExp){if(Array.isArray(this[c])){this[c].push(e)}else{this[c]=[e]}}else if(typeof e==="undefined"){this[c]=true}else{throw new m("Unsupported matcher. Must be one of String|Function|RegExp.")}}disableNetConnect(){this[c]=false}get isMockActive(){return this[u]}[o](e,t){this[n].set(e,t)}[A](e){const t=Object.assign({agent:this},this[p]);return this[p]&&this[p].connections===1?new f(e,t):new h(e,t)}[a](e){const t=this[n].get(e);if(t){return t}if(typeof e!=="string"){const t=this[A]("http://localhost:9999");this[o](e,t);return t}for(const[t,i]of Array.from(this[n])){if(i&&typeof t!=="string"&&g(t,e)){const t=this[A](e);this[o](e,t);t[l]=i[l];return t}}}[d](){return this[c]}pendingInterceptors(){const e=this[n];return Array.from(e.entries()).flatMap((([e,t])=>t[l].map((t=>({...t,origin:e}))))).filter((({pending:e})=>e))}assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new C}={}){const t=this.pendingInterceptors();if(t.length===0){return}const i=new E("interceptor","interceptors").pluralize(t.length);throw new v(`\n${i.count} ${i.noun} ${i.is} pending:\n\n${e.format(t)}\n`.trim())}}e.exports=MockAgent},7365:(e,t,i)=>{const{promisify:n}=i(7975);const r=i(3701);const{buildMockDispatch:s}=i(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:u,kOrigin:c,kOriginalDispatch:d,kConnected:p}=i(1117);const{MockInterceptor:A}=i(1511);const f=i(6443);const{InvalidArgumentError:h}=i(8707);class MockClient extends r{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new h("Argument opts.agent must implement Agent")}this[a]=t.agent;this[c]=e;this[o]=[];this[p]=1;this[d]=this.dispatch;this[u]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[f.kConnected](){return this[p]}intercept(e){return new A(e,this[o])}async[l](){await n(this[u])();this[p]=0;this[a][f.kClients].delete(this[c])}}e.exports=MockClient},2429:(e,t,i)=>{const{UndiciError:n}=i(8707);const r=Symbol.for("undici.error.UND_MOCK_ERR_MOCK_NOT_MATCHED");class MockNotMatchedError extends n{constructor(e){super(e);Error.captureStackTrace(this,MockNotMatchedError);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[r]===true}[r]=true}e.exports={MockNotMatchedError:MockNotMatchedError}},1511:(e,t,i)=>{const{getResponseData:n,buildKey:r,addMockDispatch:s}=i(3397);const{kDispatches:o,kDispatchKey:a,kDefaultHeaders:l,kDefaultTrailers:u,kContentLength:c,kMockDispatch:d}=i(1117);const{InvalidArgumentError:p}=i(8707);const{buildURL:A}=i(3440);class MockScope{constructor(e){this[d]=e}delay(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new p("waitInMs must be a valid integer > 0")}this[d].delay=e;return this}persist(){this[d].persist=true;return this}times(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new p("repeatTimes must be a valid integer > 0")}this[d].times=e;return this}}class MockInterceptor{constructor(e,t){if(typeof e!=="object"){throw new p("opts must be an object")}if(typeof e.path==="undefined"){throw new p("opts.path must be defined")}if(typeof e.method==="undefined"){e.method="GET"}if(typeof e.path==="string"){if(e.query){e.path=A(e.path,e.query)}else{const t=new URL(e.path,"data://");e.path=t.pathname+t.search}}if(typeof e.method==="string"){e.method=e.method.toUpperCase()}this[a]=r(e);this[o]=t;this[l]={};this[u]={};this[c]=false}createMockScopeDispatchData({statusCode:e,data:t,responseOptions:i}){const r=n(t);const s=this[c]?{"content-length":r.length}:{};const o={...this[l],...s,...i.headers};const a={...this[u],...i.trailers};return{statusCode:e,data:t,headers:o,trailers:a}}validateReplyParameters(e){if(typeof e.statusCode==="undefined"){throw new p("statusCode must be defined")}if(typeof e.responseOptions!=="object"||e.responseOptions===null){throw new p("responseOptions must be an object")}}reply(e){if(typeof e==="function"){const wrappedDefaultsCallback=t=>{const i=e(t);if(typeof i!=="object"||i===null){throw new p("reply options callback must return an object")}const n={data:"",responseOptions:{},...i};this.validateReplyParameters(n);return{...this.createMockScopeDispatchData(n)}};const t=s(this[o],this[a],wrappedDefaultsCallback);return new MockScope(t)}const t={statusCode:e,data:arguments[1]===undefined?"":arguments[1],responseOptions:arguments[2]===undefined?{}:arguments[2]};this.validateReplyParameters(t);const i=this.createMockScopeDispatchData(t);const n=s(this[o],this[a],i);return new MockScope(n)}replyWithError(e){if(typeof e==="undefined"){throw new p("error must be defined")}const t=s(this[o],this[a],{error:e});return new MockScope(t)}defaultReplyHeaders(e){if(typeof e==="undefined"){throw new p("headers must be defined")}this[l]=e;return this}defaultReplyTrailers(e){if(typeof e==="undefined"){throw new p("trailers must be defined")}this[u]=e;return this}replyContentLength(){this[c]=true;return this}}e.exports.MockInterceptor=MockInterceptor;e.exports.MockScope=MockScope},4004:(e,t,i)=>{const{promisify:n}=i(7975);const r=i(628);const{buildMockDispatch:s}=i(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:u,kOrigin:c,kOriginalDispatch:d,kConnected:p}=i(1117);const{MockInterceptor:A}=i(1511);const f=i(6443);const{InvalidArgumentError:h}=i(8707);class MockPool extends r{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new h("Argument opts.agent must implement Agent")}this[a]=t.agent;this[c]=e;this[o]=[];this[p]=1;this[d]=this.dispatch;this[u]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[f.kConnected](){return this[p]}intercept(e){return new A(e,this[o])}async[l](){await n(this[u])();this[p]=0;this[a][f.kClients].delete(this[c])}}e.exports=MockPool},1117:e=>{e.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")}},3397:(e,t,i)=>{const{MockNotMatchedError:n}=i(2429);const{kDispatches:r,kMockAgent:s,kOriginalDispatch:o,kOrigin:a,kGetNetConnect:l}=i(1117);const{buildURL:u}=i(3440);const{STATUS_CODES:c}=i(7067);const{types:{isPromise:d}}=i(7975);function matchValue(e,t){if(typeof e==="string"){return e===t}if(e instanceof RegExp){return e.test(t)}if(typeof e==="function"){return e(t)===true}return false}function lowerCaseEntries(e){return Object.fromEntries(Object.entries(e).map((([e,t])=>[e.toLocaleLowerCase(),t])))}function getHeaderByName(e,t){if(Array.isArray(e)){for(let i=0;i!e)).filter((({path:e})=>matchValue(safeUrl(e),r)));if(s.length===0){throw new n(`Mock dispatch not matched for path '${r}'`)}s=s.filter((({method:e})=>matchValue(e,t.method)));if(s.length===0){throw new n(`Mock dispatch not matched for method '${t.method}' on path '${r}'`)}s=s.filter((({body:e})=>typeof e!=="undefined"?matchValue(e,t.body):true));if(s.length===0){throw new n(`Mock dispatch not matched for body '${t.body}' on path '${r}'`)}s=s.filter((e=>matchHeaders(e,t.headers)));if(s.length===0){const e=typeof t.headers==="object"?JSON.stringify(t.headers):t.headers;throw new n(`Mock dispatch not matched for headers '${e}' on path '${r}'`)}return s[0]}function addMockDispatch(e,t,i){const n={timesInvoked:0,times:1,persist:false,consumed:false};const r=typeof i==="function"?{callback:i}:{...i};const s={...n,...t,pending:true,data:{error:null,...r}};e.push(s);return s}function deleteMockDispatch(e,t){const i=e.findIndex((e=>{if(!e.consumed){return false}return matchKey(e,t)}));if(i!==-1){e.splice(i,1)}}function buildKey(e){const{path:t,method:i,body:n,headers:r,query:s}=e;return{path:t,method:i,body:n,headers:r,query:s}}function generateKeyValues(e){const t=Object.keys(e);const i=[];for(let n=0;n=f;n.pending=A0){setTimeout((()=>{handleReply(this[r])}),c)}else{handleReply(this[r])}function handleReply(n,r=o){const u=Array.isArray(e.headers)?buildHeadersFromArray(e.headers):e.headers;const c=typeof r==="function"?r({...e,headers:u}):r;if(d(c)){c.then((e=>handleReply(n,e)));return}const p=getResponseData(c);const A=generateKeyValues(a);const f=generateKeyValues(l);t.onConnect?.((e=>t.onError(e)),null);t.onHeaders?.(s,A,resume,getStatusText(s));t.onData?.(Buffer.from(p));t.onComplete?.(f);deleteMockDispatch(n,i)}function resume(){}return true}function buildMockDispatch(){const e=this[s];const t=this[a];const i=this[o];return function dispatch(r,s){if(e.isMockActive){try{mockDispatch.call(this,r,s)}catch(o){if(o instanceof n){const a=e[l]();if(a===false){throw new n(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect disabled)`)}if(checkNetConnect(a,t)){i.call(this,r,s)}else{throw new n(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect is not enabled for this origin)`)}}else{throw o}}}else{i.call(this,r,s)}}}function checkNetConnect(e,t){const i=new URL(t);if(e===true){return true}else if(Array.isArray(e)&&e.some((e=>matchValue(e,i.host)))){return true}return false}function buildMockOptions(e){if(e){const{agent:t,...i}=e;return i}}e.exports={getResponseData:getResponseData,getMockDispatch:getMockDispatch,addMockDispatch:addMockDispatch,deleteMockDispatch:deleteMockDispatch,buildKey:buildKey,generateKeyValues:generateKeyValues,matchValue:matchValue,getResponse:getResponse,getStatusText:getStatusText,mockDispatch:mockDispatch,buildMockDispatch:buildMockDispatch,checkNetConnect:checkNetConnect,buildMockOptions:buildMockOptions,getHeaderByName:getHeaderByName,buildHeadersFromArray:buildHeadersFromArray}},6142:(e,t,i)=>{const{Transform:n}=i(7075);const{Console:r}=i(7540);const s=process.versions.icu?"✅":"Y ";const o=process.versions.icu?"❌":"N ";e.exports=class PendingInterceptorsFormatter{constructor({disableColors:e}={}){this.transform=new n({transform(e,t,i){i(null,e)}});this.logger=new r({stdout:this.transform,inspectOptions:{colors:!e&&!process.env.CI}})}format(e){const t=e.map((({method:e,path:t,data:{statusCode:i},persist:n,times:r,timesInvoked:a,origin:l})=>({Method:e,Origin:l,Path:t,"Status code":i,Persistent:n?s:o,Invocations:a,Remaining:n?Infinity:r-a})));this.logger.table(t);return this.transform.read().toString()}}},1529:e=>{const t={pronoun:"it",is:"is",was:"was",this:"this"};const i={pronoun:"they",is:"are",was:"were",this:"these"};e.exports=class Pluralizer{constructor(e,t){this.singular=e;this.plural=t}pluralize(e){const n=e===1;const r=n?t:i;const s=n?this.singular:this.plural;return{...r,count:e,noun:s}}}},6603:e=>{let t=0;const i=1e3;const n=(i>>1)-1;let r;const s=Symbol("kFastTimer");const o=[];const a=-2;const l=-1;const u=0;const c=1;function onTick(){t+=n;let e=0;let i=o.length;while(e=r._idleStart+r._idleTimeout){r._state=l;r._idleStart=-1;r._onTimeout(r._timerArg)}if(r._state===l){r._state=a;if(--i!==0){o[e]=o[i]}}else{++e}}o.length=i;if(o.length!==0){refreshTimeout()}}function refreshTimeout(){if(r){r.refresh()}else{clearTimeout(r);r=setTimeout(onTick,n);if(r.unref){r.unref()}}}class FastTimer{[s]=true;_state=a;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(e,t,i){this._onTimeout=e;this._idleTimeout=t;this._timerArg=i;this.refresh()}refresh(){if(this._state===a){o.push(this)}if(!r||o.length===1){refreshTimeout()}this._state=u}clear(){this._state=l;this._idleStart=-1}}e.exports={setTimeout(e,t,n){return t<=i?setTimeout(e,t,n):new FastTimer(e,t,n)},clearTimeout(e){if(e[s]){e.clear()}else{clearTimeout(e)}},setFastTimeout(e,t,i){return new FastTimer(e,t,i)},clearFastTimeout(e){e.clear()},now(){return t},tick(e=0){t+=e-i+1;onTick();onTick()},reset(){t=0;o.length=0;clearTimeout(r);r=null},kFastTimer:s}},9634:(e,t,i)=>{const{kConstruct:n}=i(109);const{urlEquals:r,getFieldValues:s}=i(6798);const{kEnumerableProperty:o,isDisturbed:a}=i(3440);const{webidl:l}=i(5893);const{Response:u,cloneResponse:c,fromInnerResponse:d}=i(9051);const{Request:p,fromInnerRequest:A}=i(9967);const{kState:f}=i(3627);const{fetching:h}=i(4398);const{urlIsHttpHttpsScheme:g,createDeferredPromise:y,readAllBytes:m}=i(3168);const v=i(4589);class Cache{#D;constructor(){if(arguments[0]!==n){l.illegalConstructor()}l.util.markAsUncloneable(this);this.#D=arguments[1]}async match(e,t={}){l.brandCheck(this,Cache);const i="Cache.match";l.argumentLengthCheck(arguments,1,i);e=l.converters.RequestInfo(e,i,"request");t=l.converters.CacheQueryOptions(t,i,"options");const n=this.#S(e,t,1);if(n.length===0){return}return n[0]}async matchAll(e=undefined,t={}){l.brandCheck(this,Cache);const i="Cache.matchAll";if(e!==undefined)e=l.converters.RequestInfo(e,i,"request");t=l.converters.CacheQueryOptions(t,i,"options");return this.#S(e,t)}async add(e){l.brandCheck(this,Cache);const t="Cache.add";l.argumentLengthCheck(arguments,1,t);e=l.converters.RequestInfo(e,t,"request");const i=[e];const n=this.addAll(i);return await n}async addAll(e){l.brandCheck(this,Cache);const t="Cache.addAll";l.argumentLengthCheck(arguments,1,t);const i=[];const n=[];for(let i of e){if(i===undefined){throw l.errors.conversionFailed({prefix:t,argument:"Argument 1",types:["undefined is not allowed"]})}i=l.converters.RequestInfo(i);if(typeof i==="string"){continue}const e=i[f];if(!g(e.url)||e.method!=="GET"){throw l.errors.exception({header:t,message:"Expected http/s scheme when method is not GET."})}}const r=[];for(const o of e){const e=new p(o)[f];if(!g(e.url)){throw l.errors.exception({header:t,message:"Expected http/s scheme."})}e.initiator="fetch";e.destination="subresource";n.push(e);const a=y();r.push(h({request:e,processResponse(e){if(e.type==="error"||e.status===206||e.status<200||e.status>299){a.reject(l.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}))}else if(e.headersList.contains("vary")){const t=s(e.headersList.get("vary"));for(const e of t){if(e==="*"){a.reject(l.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(const e of r){e.abort()}return}}}},processResponseEndOfBody(e){if(e.aborted){a.reject(new DOMException("aborted","AbortError"));return}a.resolve(e)}}));i.push(a.promise)}const o=Promise.all(i);const a=await o;const u=[];let c=0;for(const e of a){const t={type:"put",request:n[c],response:e};u.push(t);c++}const d=y();let A=null;try{this.#k(u)}catch(e){A=e}queueMicrotask((()=>{if(A===null){d.resolve(undefined)}else{d.reject(A)}}));return d.promise}async put(e,t){l.brandCheck(this,Cache);const i="Cache.put";l.argumentLengthCheck(arguments,2,i);e=l.converters.RequestInfo(e,i,"request");t=l.converters.Response(t,i,"response");let n=null;if(e instanceof p){n=e[f]}else{n=new p(e)[f]}if(!g(n.url)||n.method!=="GET"){throw l.errors.exception({header:i,message:"Expected an http/s scheme when method is not GET"})}const r=t[f];if(r.status===206){throw l.errors.exception({header:i,message:"Got 206 status"})}if(r.headersList.contains("vary")){const e=s(r.headersList.get("vary"));for(const t of e){if(t==="*"){throw l.errors.exception({header:i,message:"Got * vary field value"})}}}if(r.body&&(a(r.body.stream)||r.body.stream.locked)){throw l.errors.exception({header:i,message:"Response body is locked or disturbed"})}const o=c(r);const u=y();if(r.body!=null){const e=r.body.stream;const t=e.getReader();m(t).then(u.resolve,u.reject)}else{u.resolve(undefined)}const d=[];const A={type:"put",request:n,response:o};d.push(A);const h=await u.promise;if(o.body!=null){o.body.source=h}const v=y();let I=null;try{this.#k(d)}catch(e){I=e}queueMicrotask((()=>{if(I===null){v.resolve()}else{v.reject(I)}}));return v.promise}async delete(e,t={}){l.brandCheck(this,Cache);const i="Cache.delete";l.argumentLengthCheck(arguments,1,i);e=l.converters.RequestInfo(e,i,"request");t=l.converters.CacheQueryOptions(t,i,"options");let n=null;if(e instanceof p){n=e[f];if(n.method!=="GET"&&!t.ignoreMethod){return false}}else{v(typeof e==="string");n=new p(e)[f]}const r=[];const s={type:"delete",request:n,options:t};r.push(s);const o=y();let a=null;let u;try{u=this.#k(r)}catch(e){a=e}queueMicrotask((()=>{if(a===null){o.resolve(!!u?.length)}else{o.reject(a)}}));return o.promise}async keys(e=undefined,t={}){l.brandCheck(this,Cache);const i="Cache.keys";if(e!==undefined)e=l.converters.RequestInfo(e,i,"request");t=l.converters.CacheQueryOptions(t,i,"options");let n=null;if(e!==undefined){if(e instanceof p){n=e[f];if(n.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){n=new p(e)[f]}}const r=y();const s=[];if(e===undefined){for(const e of this.#D){s.push(e[0])}}else{const e=this.#P(n,t);for(const t of e){s.push(t[0])}}queueMicrotask((()=>{const e=[];for(const t of s){const i=A(t,(new AbortController).signal,"immutable");e.push(i)}r.resolve(Object.freeze(e))}));return r.promise}#k(e){const t=this.#D;const i=[...t];const n=[];const r=[];try{for(const i of e){if(i.type!=="delete"&&i.type!=="put"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'})}if(i.type==="delete"&&i.response!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"})}if(this.#P(i.request,i.options,n).length){throw new DOMException("???","InvalidStateError")}let e;if(i.type==="delete"){e=this.#P(i.request,i.options);if(e.length===0){return[]}for(const i of e){const e=t.indexOf(i);v(e!==-1);t.splice(e,1)}}else if(i.type==="put"){if(i.response==null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"})}const r=i.request;if(!g(r.url)){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"})}if(r.method!=="GET"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"})}if(i.options!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"})}e=this.#P(i.request);for(const i of e){const e=t.indexOf(i);v(e!==-1);t.splice(e,1)}t.push([i.request,i.response]);n.push([i.request,i.response])}r.push([i.request,i.response])}return r}catch(e){this.#D.length=0;this.#D=i;throw e}}#P(e,t,i){const n=[];const r=i??this.#D;for(const i of r){const[r,s]=i;if(this.#U(e,r,s,t)){n.push(i)}}return n}#U(e,t,i=null,n){const o=new URL(e.url);const a=new URL(t.url);if(n?.ignoreSearch){a.search="";o.search=""}if(!r(o,a,true)){return false}if(i==null||n?.ignoreVary||!i.headersList.contains("vary")){return true}const l=s(i.headersList.get("vary"));for(const i of l){if(i==="*"){return false}const n=t.headersList.get(i);const r=e.headersList.get(i);if(n!==r){return false}}return true}#S(e,t,i=Infinity){let n=null;if(e!==undefined){if(e instanceof p){n=e[f];if(n.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){n=new p(e)[f]}}const r=[];if(e===undefined){for(const e of this.#D){r.push(e[1])}}else{const e=this.#P(n,t);for(const t of e){r.push(t[1])}}const s=[];for(const e of r){const t=d(e,"immutable");s.push(t.clone());if(s.length>=i){break}}return Object.freeze(s)}}Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:true},match:o,matchAll:o,add:o,addAll:o,put:o,delete:o,keys:o});const I=[{key:"ignoreSearch",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreMethod",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreVary",converter:l.converters.boolean,defaultValue:()=>false}];l.converters.CacheQueryOptions=l.dictionaryConverter(I);l.converters.MultiCacheQueryOptions=l.dictionaryConverter([...I,{key:"cacheName",converter:l.converters.DOMString}]);l.converters.Response=l.interfaceConverter(u);l.converters["sequence"]=l.sequenceConverter(l.converters.RequestInfo);e.exports={Cache:Cache}},3245:(e,t,i)=>{const{kConstruct:n}=i(109);const{Cache:r}=i(9634);const{webidl:s}=i(5893);const{kEnumerableProperty:o}=i(3440);class CacheStorage{#_=new Map;constructor(){if(arguments[0]!==n){s.illegalConstructor()}s.util.markAsUncloneable(this)}async match(e,t={}){s.brandCheck(this,CacheStorage);s.argumentLengthCheck(arguments,1,"CacheStorage.match");e=s.converters.RequestInfo(e);t=s.converters.MultiCacheQueryOptions(t);if(t.cacheName!=null){if(this.#_.has(t.cacheName)){const i=this.#_.get(t.cacheName);const s=new r(n,i);return await s.match(e,t)}}else{for(const i of this.#_.values()){const s=new r(n,i);const o=await s.match(e,t);if(o!==undefined){return o}}}}async has(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.has";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#_.has(e)}async open(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.open";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");if(this.#_.has(e)){const t=this.#_.get(e);return new r(n,t)}const i=[];this.#_.set(e,i);return new r(n,i)}async delete(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.delete";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#_.delete(e)}async keys(){s.brandCheck(this,CacheStorage);const e=this.#_.keys();return[...e]}}Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:true},match:o,has:o,open:o,delete:o,keys:o});e.exports={CacheStorage:CacheStorage}},109:(e,t,i)=>{e.exports={kConstruct:i(6443).kConstruct}},6798:(e,t,i)=>{const n=i(4589);const{URLSerializer:r}=i(1900);const{isValidHeaderName:s}=i(3168);function urlEquals(e,t,i=false){const n=r(e,i);const s=r(t,i);return n===s}function getFieldValues(e){n(e!==null);const t=[];for(let i of e.split(",")){i=i.trim();if(s(i)){t.push(i)}}return t}e.exports={urlEquals:urlEquals,getFieldValues:getFieldValues}},1276:e=>{const t=1024;const i=4096;e.exports={maxAttributeValueSize:t,maxNameValuePairSize:i}},9061:(e,t,i)=>{const{parseSetCookie:n}=i(1978);const{stringify:r}=i(7797);const{webidl:s}=i(5893);const{Headers:o}=i(660);function getCookies(e){s.argumentLengthCheck(arguments,1,"getCookies");s.brandCheck(e,o,{strict:false});const t=e.get("cookie");const i={};if(!t){return i}for(const e of t.split(";")){const[t,...n]=e.split("=");i[t.trim()]=n.join("=")}return i}function deleteCookie(e,t,i){s.brandCheck(e,o,{strict:false});const n="deleteCookie";s.argumentLengthCheck(arguments,2,n);t=s.converters.DOMString(t,n,"name");i=s.converters.DeleteCookieAttributes(i);setCookie(e,{name:t,value:"",expires:new Date(0),...i})}function getSetCookies(e){s.argumentLengthCheck(arguments,1,"getSetCookies");s.brandCheck(e,o,{strict:false});const t=e.getSetCookie();if(!t){return[]}return t.map((e=>n(e)))}function setCookie(e,t){s.argumentLengthCheck(arguments,2,"setCookie");s.brandCheck(e,o,{strict:false});t=s.converters.Cookie(t);const i=r(t);if(i){e.append("Set-Cookie",i)}}s.converters.DeleteCookieAttributes=s.dictionaryConverter([{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null}]);s.converters.Cookie=s.dictionaryConverter([{converter:s.converters.DOMString,key:"name"},{converter:s.converters.DOMString,key:"value"},{converter:s.nullableConverter((e=>{if(typeof e==="number"){return s.converters["unsigned long long"](e)}return new Date(e)})),key:"expires",defaultValue:()=>null},{converter:s.nullableConverter(s.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"secure",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:s.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:s.sequenceConverter(s.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);e.exports={getCookies:getCookies,deleteCookie:deleteCookie,getSetCookies:getSetCookies,setCookie:setCookie}},1978:(e,t,i)=>{const{maxNameValuePairSize:n,maxAttributeValueSize:r}=i(1276);const{isCTLExcludingHtab:s}=i(7797);const{collectASequenceOfCodePointsFast:o}=i(1900);const a=i(4589);function parseSetCookie(e){if(s(e)){return null}let t="";let i="";let r="";let a="";if(e.includes(";")){const n={position:0};t=o(";",e,n);i=e.slice(n.position)}else{t=e}if(!t.includes("=")){a=t}else{const e={position:0};r=o("=",t,e);a=t.slice(e.position+1)}r=r.trim();a=a.trim();if(r.length+a.length>n){return null}return{name:r,value:a,...parseUnparsedAttributes(i)}}function parseUnparsedAttributes(e,t={}){if(e.length===0){return t}a(e[0]===";");e=e.slice(1);let i="";if(e.includes(";")){i=o(";",e,{position:0});e=e.slice(i.length)}else{i=e;e=""}let n="";let s="";if(i.includes("=")){const e={position:0};n=o("=",i,e);s=i.slice(e.position+1)}else{n=i}n=n.trim();s=s.trim();if(s.length>r){return parseUnparsedAttributes(e,t)}const l=n.toLowerCase();if(l==="expires"){const e=new Date(s);t.expires=e}else if(l==="max-age"){const i=s.charCodeAt(0);if((i<48||i>57)&&s[0]!=="-"){return parseUnparsedAttributes(e,t)}if(!/^\d+$/.test(s)){return parseUnparsedAttributes(e,t)}const n=Number(s);t.maxAge=n}else if(l==="domain"){let e=s;if(e[0]==="."){e=e.slice(1)}e=e.toLowerCase();t.domain=e}else if(l==="path"){let e="";if(s.length===0||s[0]!=="/"){e="/"}else{e=s}t.path=e}else if(l==="secure"){t.secure=true}else if(l==="httponly"){t.httpOnly=true}else if(l==="samesite"){let e="Default";const i=s.toLowerCase();if(i.includes("none")){e="None"}if(i.includes("strict")){e="Strict"}if(i.includes("lax")){e="Lax"}t.sameSite=e}else{t.unparsed??=[];t.unparsed.push(`${n}=${s}`)}return parseUnparsedAttributes(e,t)}e.exports={parseSetCookie:parseSetCookie,parseUnparsedAttributes:parseUnparsedAttributes}},7797:e=>{function isCTLExcludingHtab(e){for(let t=0;t=0&&i<=8||i>=10&&i<=31||i===127){return true}}return false}function validateCookieName(e){for(let t=0;t126||i===34||i===40||i===41||i===60||i===62||i===64||i===44||i===59||i===58||i===92||i===47||i===91||i===93||i===63||i===61||i===123||i===125){throw new Error("Invalid cookie name")}}}function validateCookieValue(e){let t=e.length;let i=0;if(e[0]==='"'){if(t===1||e[t-1]!=='"'){throw new Error("Invalid cookie value")}--t;++i}while(i126||t===34||t===44||t===59||t===92){throw new Error("Invalid cookie value")}}}function validateCookiePath(e){for(let t=0;tt.toString().padStart(2,"0")));function toIMFDate(e){if(typeof e==="number"){e=new Date(e)}return`${t[e.getUTCDay()]}, ${n[e.getUTCDate()]} ${i[e.getUTCMonth()]} ${e.getUTCFullYear()} ${n[e.getUTCHours()]}:${n[e.getUTCMinutes()]}:${n[e.getUTCSeconds()]} GMT`}function validateCookieMaxAge(e){if(e<0){throw new Error("Invalid cookie max-age")}}function stringify(e){if(e.name.length===0){return null}validateCookieName(e.name);validateCookieValue(e.value);const t=[`${e.name}=${e.value}`];if(e.name.startsWith("__Secure-")){e.secure=true}if(e.name.startsWith("__Host-")){e.secure=true;e.domain=null;e.path="/"}if(e.secure){t.push("Secure")}if(e.httpOnly){t.push("HttpOnly")}if(typeof e.maxAge==="number"){validateCookieMaxAge(e.maxAge);t.push(`Max-Age=${e.maxAge}`)}if(e.domain){validateCookieDomain(e.domain);t.push(`Domain=${e.domain}`)}if(e.path){validateCookiePath(e.path);t.push(`Path=${e.path}`)}if(e.expires&&e.expires.toString()!=="Invalid Date"){t.push(`Expires=${toIMFDate(e.expires)}`)}if(e.sameSite){t.push(`SameSite=${e.sameSite}`)}for(const i of e.unparsed){if(!i.includes("=")){throw new Error("Invalid unparsed")}const[e,...n]=i.split("=");t.push(`${e.trim()}=${n.join("=")}`)}return t.join("; ")}e.exports={isCTLExcludingHtab:isCTLExcludingHtab,validateCookieName:validateCookieName,validateCookiePath:validateCookiePath,validateCookieValue:validateCookieValue,toIMFDate:toIMFDate,stringify:stringify}},4031:(e,t,i)=>{const{Transform:n}=i(7075);const{isASCIINumber:r,isValidLastEventId:s}=i(4811);const o=[239,187,191];const a=10;const l=13;const u=58;const c=32;class EventSourceStream extends n{state=null;checkBOM=true;crlfCheck=false;eventEndCheck=false;buffer=null;pos=0;event={data:undefined,event:undefined,id:undefined,retry:undefined};constructor(e={}){e.readableObjectMode=true;super(e);this.state=e.eventSourceSettings||{};if(e.push){this.push=e.push}}_transform(e,t,i){if(e.length===0){i();return}if(this.buffer){this.buffer=Buffer.concat([this.buffer,e])}else{this.buffer=e}if(this.checkBOM){switch(this.buffer.length){case 1:if(this.buffer[0]===o[0]){i();return}this.checkBOM=false;i();return;case 2:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]){i();return}this.checkBOM=false;break;case 3:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=Buffer.alloc(0);this.checkBOM=false;i();return}this.checkBOM=false;break;default:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=this.buffer.subarray(3)}this.checkBOM=false;break}}while(this.pos0){t[n]=o}break}}processEvent(e){if(e.retry&&r(e.retry)){this.state.reconnectionTime=parseInt(e.retry,10)}if(e.id&&s(e.id)){this.state.lastEventId=e.id}if(e.data!==undefined){this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}}clearEvent(){this.event={data:undefined,event:undefined,id:undefined,retry:undefined}}}e.exports={EventSourceStream:EventSourceStream}},1238:(e,t,i)=>{const{pipeline:n}=i(7075);const{fetching:r}=i(4398);const{makeRequest:s}=i(9967);const{webidl:o}=i(5893);const{EventSourceStream:a}=i(4031);const{parseMIMEType:l}=i(1900);const{createFastMessageEvent:u}=i(5188);const{isNetworkError:c}=i(9051);const{delay:d}=i(4811);const{kEnumerableProperty:p}=i(3440);const{environmentSettingsObject:A}=i(3168);let f=false;const h=3e3;const g=0;const y=1;const m=2;const v="anonymous";const I="use-credentials";class EventSource extends EventTarget{#O={open:null,error:null,message:null};#V=null;#F=false;#q=g;#N=null;#M=null;#e;#I;constructor(e,t={}){super();o.util.markAsUncloneable(this);const i="EventSource constructor";o.argumentLengthCheck(arguments,1,i);if(!f){f=true;process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})}e=o.converters.USVString(e,i,"url");t=o.converters.EventSourceInitDict(t,i,"eventSourceInitDict");this.#e=t.dispatcher;this.#I={lastEventId:"",reconnectionTime:h};const n=A;let r;try{r=new URL(e,n.settingsObject.baseUrl);this.#I.origin=r.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#V=r.href;let a=v;if(t.withCredentials){a=I;this.#F=true}const l={redirect:"follow",keepalive:true,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};l.client=A.settingsObject;l.headersList=[["accept",{name:"accept",value:"text/event-stream"}]];l.cache="no-store";l.initiator="other";l.urlList=[new URL(this.#V)];this.#N=s(l);this.#j()}get readyState(){return this.#q}get url(){return this.#V}get withCredentials(){return this.#F}#j(){if(this.#q===m)return;this.#q=g;const e={request:this.#N,dispatcher:this.#e};const processEventSourceEndOfBody=e=>{if(c(e)){this.dispatchEvent(new Event("error"));this.close()}this.#L()};e.processResponseEndOfBody=processEventSourceEndOfBody;e.processResponse=e=>{if(c(e)){if(e.aborted){this.close();this.dispatchEvent(new Event("error"));return}else{this.#L();return}}const t=e.headersList.get("content-type",true);const i=t!==null?l(t):"failure";const r=i!=="failure"&&i.essence==="text/event-stream";if(e.status!==200||r===false){this.close();this.dispatchEvent(new Event("error"));return}this.#q=y;this.dispatchEvent(new Event("open"));this.#I.origin=e.urlList[e.urlList.length-1].origin;const s=new a({eventSourceSettings:this.#I,push:e=>{this.dispatchEvent(u(e.type,e.options))}});n(e.body.stream,s,(e=>{if(e?.aborted===false){this.close();this.dispatchEvent(new Event("error"))}}))};this.#M=r(e)}async#L(){if(this.#q===m)return;this.#q=g;this.dispatchEvent(new Event("error"));await d(this.#I.reconnectionTime);if(this.#q!==g)return;if(this.#I.lastEventId.length){this.#N.headersList.set("last-event-id",this.#I.lastEventId,true)}this.#j()}close(){o.brandCheck(this,EventSource);if(this.#q===m)return;this.#q=m;this.#M.abort();this.#N=null}get onopen(){return this.#O.open}set onopen(e){if(this.#O.open){this.removeEventListener("open",this.#O.open)}if(typeof e==="function"){this.#O.open=e;this.addEventListener("open",e)}else{this.#O.open=null}}get onmessage(){return this.#O.message}set onmessage(e){if(this.#O.message){this.removeEventListener("message",this.#O.message)}if(typeof e==="function"){this.#O.message=e;this.addEventListener("message",e)}else{this.#O.message=null}}get onerror(){return this.#O.error}set onerror(e){if(this.#O.error){this.removeEventListener("error",this.#O.error)}if(typeof e==="function"){this.#O.error=e;this.addEventListener("error",e)}else{this.#O.error=null}}}const E={CONNECTING:{__proto__:null,configurable:false,enumerable:true,value:g,writable:false},OPEN:{__proto__:null,configurable:false,enumerable:true,value:y,writable:false},CLOSED:{__proto__:null,configurable:false,enumerable:true,value:m,writable:false}};Object.defineProperties(EventSource,E);Object.defineProperties(EventSource.prototype,E);Object.defineProperties(EventSource.prototype,{close:p,onerror:p,onmessage:p,onopen:p,readyState:p,url:p,withCredentials:p});o.converters.EventSourceInitDict=o.dictionaryConverter([{key:"withCredentials",converter:o.converters.boolean,defaultValue:()=>false},{key:"dispatcher",converter:o.converters.any}]);e.exports={EventSource:EventSource,defaultReconnectionTime:h}},4811:e=>{function isValidLastEventId(e){return e.indexOf("\0")===-1}function isASCIINumber(e){if(e.length===0)return false;for(let t=0;t57)return false}return true}function delay(e){return new Promise((t=>{setTimeout(t,e).unref()}))}e.exports={isValidLastEventId:isValidLastEventId,isASCIINumber:isASCIINumber,delay:delay}},4492:(e,t,i)=>{const n=i(3440);const{ReadableStreamFrom:r,isBlobLike:s,isReadableStreamLike:o,readableStreamClose:a,createDeferredPromise:l,fullyReadBody:u,extractMimeType:c,utf8DecodeBytes:d}=i(3168);const{FormData:p}=i(5910);const{kState:A}=i(3627);const{webidl:f}=i(5893);const{Blob:h}=i(4573);const g=i(4589);const{isErrored:y,isDisturbed:m}=i(7075);const{isArrayBuffer:v}=i(3429);const{serializeAMimeType:I}=i(1900);const{multipartFormDataParser:E}=i(116);let C;try{const e=i(7598);C=t=>e.randomInt(0,t)}catch{C=e=>Math.floor(Math.random(e))}const T=new TextEncoder;function noop(){}const b=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0;let R;if(b){R=new FinalizationRegistry((e=>{const t=e.deref();if(t&&!t.locked&&!m(t)&&!y(t)){t.cancel("Response object has been garbage collected").catch(noop)}}))}function extractBody(e,t=false){let i=null;if(e instanceof ReadableStream){i=e}else if(s(e)){i=e.stream()}else{i=new ReadableStream({async pull(e){const t=typeof u==="string"?T.encode(u):u;if(t.byteLength){e.enqueue(t)}queueMicrotask((()=>a(e)))},start(){},type:"bytes"})}g(o(i));let l=null;let u=null;let c=null;let d=null;if(typeof e==="string"){u=e;d="text/plain;charset=UTF-8"}else if(e instanceof URLSearchParams){u=e.toString();d="application/x-www-form-urlencoded;charset=UTF-8"}else if(v(e)){u=new Uint8Array(e.slice())}else if(ArrayBuffer.isView(e)){u=new Uint8Array(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength))}else if(n.isFormDataLike(e)){const t=`----formdata-undici-0${`${C(1e11)}`.padStart(11,"0")}`;const i=`--${t}\r\nContent-Disposition: form-data` -/*! formdata-polyfill. MIT License. Jimmy Wärting */;const escape=e=>e.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22");const normalizeLinefeeds=e=>e.replace(/\r?\n|\r/g,"\r\n");const n=[];const r=new Uint8Array([13,10]);c=0;let s=false;for(const[t,o]of e){if(typeof o==="string"){const e=T.encode(i+`; name="${escape(normalizeLinefeeds(t))}"`+`\r\n\r\n${normalizeLinefeeds(o)}\r\n`);n.push(e);c+=e.byteLength}else{const e=T.encode(`${i}; name="${escape(normalizeLinefeeds(t))}"`+(o.name?`; filename="${escape(o.name)}"`:"")+"\r\n"+`Content-Type: ${o.type||"application/octet-stream"}\r\n\r\n`);n.push(e,o,r);if(typeof o.size==="number"){c+=e.byteLength+o.size+r.byteLength}else{s=true}}}const o=T.encode(`--${t}--\r\n`);n.push(o);c+=o.byteLength;if(s){c=null}u=e;l=async function*(){for(const e of n){if(e.stream){yield*e.stream()}else{yield e}}};d=`multipart/form-data; boundary=${t}`}else if(s(e)){u=e;c=e.size;if(e.type){d=e.type}}else if(typeof e[Symbol.asyncIterator]==="function"){if(t){throw new TypeError("keepalive")}if(n.isDisturbed(e)||e.locked){throw new TypeError("Response body object should not be disturbed or locked")}i=e instanceof ReadableStream?e:r(e)}if(typeof u==="string"||n.isBuffer(u)){c=Buffer.byteLength(u)}if(l!=null){let t;i=new ReadableStream({async start(){t=l(e)[Symbol.asyncIterator]()},async pull(e){const{value:n,done:r}=await t.next();if(r){queueMicrotask((()=>{e.close();e.byobRequest?.respond(0)}))}else{if(!y(i)){const t=new Uint8Array(n);if(t.byteLength){e.enqueue(t)}}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}const p={stream:i,source:u,length:c};return[p,d]}function safelyExtractBody(e,t=false){if(e instanceof ReadableStream){g(!n.isDisturbed(e),"The body has already been consumed.");g(!e.locked,"The stream is locked.")}return extractBody(e,t)}function cloneBody(e,t){const[i,n]=t.stream.tee();t.stream=i;return{stream:n,length:t.length,source:t.source}}function throwIfAborted(e){if(e.aborted){throw new DOMException("The operation was aborted.","AbortError")}}function bodyMixinMethods(e){const t={blob(){return consumeBody(this,(e=>{let t=bodyMimeType(this);if(t===null){t=""}else if(t){t=I(t)}return new h([e],{type:t})}),e)},arrayBuffer(){return consumeBody(this,(e=>new Uint8Array(e).buffer),e)},text(){return consumeBody(this,d,e)},json(){return consumeBody(this,parseJSONFromBytes,e)},formData(){return consumeBody(this,(e=>{const t=bodyMimeType(this);if(t!==null){switch(t.essence){case"multipart/form-data":{const i=E(e,t);if(i==="failure"){throw new TypeError("Failed to parse body as FormData.")}const n=new p;n[A]=i;return n}case"application/x-www-form-urlencoded":{const t=new URLSearchParams(e.toString());const i=new p;for(const[e,n]of t){i.append(e,n)}return i}}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')}),e)},bytes(){return consumeBody(this,(e=>new Uint8Array(e)),e)}};return t}function mixinBody(e){Object.assign(e.prototype,bodyMixinMethods(e))}async function consumeBody(e,t,i){f.brandCheck(e,i);if(bodyUnusable(e)){throw new TypeError("Body is unusable: Body has already been read")}throwIfAborted(e[A]);const n=l();const errorSteps=e=>n.reject(e);const successSteps=e=>{try{n.resolve(t(e))}catch(e){errorSteps(e)}};if(e[A].body==null){successSteps(Buffer.allocUnsafe(0));return n.promise}await u(e[A].body,successSteps,errorSteps);return n.promise}function bodyUnusable(e){const t=e[A].body;return t!=null&&(t.stream.locked||n.isDisturbed(t.stream))}function parseJSONFromBytes(e){return JSON.parse(d(e))}function bodyMimeType(e){const t=e[A].headersList;const i=c(t);if(i==="failure"){return null}return i}e.exports={extractBody:extractBody,safelyExtractBody:safelyExtractBody,cloneBody:cloneBody,mixinBody:mixinBody,streamRegistry:R,hasFinalizationRegistry:b,bodyUnusable:bodyUnusable}},4495:e=>{const t=["GET","HEAD","POST"];const i=new Set(t);const n=[101,204,205,304];const r=[301,302,303,307,308];const s=new Set(r);const o=["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"];const a=new Set(o);const l=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"];const u=new Set(l);const c=["follow","manual","error"];const d=["GET","HEAD","OPTIONS","TRACE"];const p=new Set(d);const A=["navigate","same-origin","no-cors","cors"];const f=["omit","same-origin","include"];const h=["default","no-store","reload","no-cache","force-cache","only-if-cached"];const g=["content-encoding","content-language","content-location","content-type","content-length"];const y=["half"];const m=["CONNECT","TRACE","TRACK"];const v=new Set(m);const I=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""];const E=new Set(I);e.exports={subresource:I,forbiddenMethods:m,requestBodyHeader:g,referrerPolicy:l,requestRedirect:c,requestMode:A,requestCredentials:f,requestCache:h,redirectStatus:r,corsSafeListedMethods:t,nullBodyStatus:n,safeMethods:d,badPorts:o,requestDuplex:y,subresourceSet:E,badPortsSet:a,redirectStatusSet:s,corsSafeListedMethodsSet:i,safeMethodsSet:p,forbiddenMethodsSet:v,referrerPolicySet:u}},1900:(e,t,i)=>{const n=i(4589);const r=new TextEncoder;const s=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/;const o=/[\u000A\u000D\u0009\u0020]/;const a=/[\u0009\u000A\u000C\u000D\u0020]/g;const l=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(e){n(e.protocol==="data:");let t=URLSerializer(e,true);t=t.slice(5);const i={position:0};let r=collectASequenceOfCodePointsFast(",",t,i);const s=r.length;r=removeASCIIWhitespace(r,true,true);if(i.position>=t.length){return"failure"}i.position++;const o=t.slice(s+1);let a=stringPercentDecode(o);if(/;(\u0020){0,}base64$/i.test(r)){const e=isomorphicDecode(a);a=forgivingBase64(e);if(a==="failure"){return"failure"}r=r.slice(0,-6);r=r.replace(/(\u0020)+$/,"");r=r.slice(0,-1)}if(r.startsWith(";")){r="text/plain"+r}let l=parseMIMEType(r);if(l==="failure"){l=parseMIMEType("text/plain;charset=US-ASCII")}return{mimeType:l,body:a}}function URLSerializer(e,t=false){if(!t){return e.href}const i=e.href;const n=e.hash.length;const r=n===0?i:i.substring(0,i.length-n);if(!n&&i.endsWith("#")){return r.slice(0,-1)}return r}function collectASequenceOfCodePoints(e,t,i){let n="";while(i.position=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function hexByteToNumber(e){return e>=48&&e<=57?e-48:(e&223)-55}function percentDecode(e){const t=e.length;const i=new Uint8Array(t);let n=0;for(let r=0;re.length){return"failure"}t.position++;let n=collectASequenceOfCodePointsFast(";",e,t);n=removeHTTPWhitespace(n,false,true);if(n.length===0||!s.test(n)){return"failure"}const r=i.toLowerCase();const a=n.toLowerCase();const u={type:r,subtype:a,parameters:new Map,essence:`${r}/${a}`};while(t.positiono.test(e)),e,t);let i=collectASequenceOfCodePoints((e=>e!==";"&&e!=="="),e,t);i=i.toLowerCase();if(t.positione.length){break}let n=null;if(e[t.position]==='"'){n=collectAnHTTPQuotedString(e,t,true);collectASequenceOfCodePointsFast(";",e,t)}else{n=collectASequenceOfCodePointsFast(";",e,t);n=removeHTTPWhitespace(n,false,true);if(n.length===0){continue}}if(i.length!==0&&s.test(i)&&(n.length===0||l.test(n))&&!u.parameters.has(i)){u.parameters.set(i,n)}}return u}function forgivingBase64(e){e=e.replace(a,"");let t=e.length;if(t%4===0){if(e.charCodeAt(t-1)===61){--t;if(e.charCodeAt(t-1)===61){--t}}}if(t%4===1){return"failure"}if(/[^+/0-9A-Za-z]/.test(e.length===t?e:e.substring(0,t))){return"failure"}const i=Buffer.from(e,"base64");return new Uint8Array(i.buffer,i.byteOffset,i.byteLength)}function collectAnHTTPQuotedString(e,t,i){const r=t.position;let s="";n(e[t.position]==='"');t.position++;while(true){s+=collectASequenceOfCodePoints((e=>e!=='"'&&e!=="\\"),e,t);if(t.position>=e.length){break}const i=e[t.position];t.position++;if(i==="\\"){if(t.position>=e.length){s+="\\";break}s+=e[t.position];t.position++}else{n(i==='"');break}}if(i){return s}return e.slice(r,t.position)}function serializeAMimeType(e){n(e!=="failure");const{parameters:t,essence:i}=e;let r=i;for(let[e,i]of t.entries()){r+=";";r+=e;r+="=";if(!s.test(i)){i=i.replace(/(\\|")/g,"\\$1");i='"'+i;i+='"'}r+=i}return r}function isHTTPWhiteSpace(e){return e===13||e===10||e===9||e===32}function removeHTTPWhitespace(e,t=true,i=true){return removeChars(e,t,i,isHTTPWhiteSpace)}function isASCIIWhitespace(e){return e===13||e===10||e===9||e===12||e===32}function removeASCIIWhitespace(e,t=true,i=true){return removeChars(e,t,i,isASCIIWhitespace)}function removeChars(e,t,i,n){let r=0;let s=e.length-1;if(t){while(r0&&n(e.charCodeAt(s)))s--}return r===0&&s===e.length-1?e:e.slice(r,s+1)}function isomorphicDecode(e){const t=e.length;if((2<<15)-1>t){return String.fromCharCode.apply(null,e)}let i="";let n=0;let r=(2<<15)-1;while(nt){r=t-n}i+=String.fromCharCode.apply(null,e.subarray(n,n+=r))}return i}function minimizeSupportedMimeType(e){switch(e.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"}if(e.subtype.endsWith("+json")){return"application/json"}if(e.subtype.endsWith("+xml")){return"application/xml"}return""}e.exports={dataURLProcessor:dataURLProcessor,URLSerializer:URLSerializer,collectASequenceOfCodePoints:collectASequenceOfCodePoints,collectASequenceOfCodePointsFast:collectASequenceOfCodePointsFast,stringPercentDecode:stringPercentDecode,parseMIMEType:parseMIMEType,collectAnHTTPQuotedString:collectAnHTTPQuotedString,serializeAMimeType:serializeAMimeType,removeChars:removeChars,removeHTTPWhitespace:removeHTTPWhitespace,minimizeSupportedMimeType:minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS:s,isomorphicDecode:isomorphicDecode}},6653:(e,t,i)=>{const{kConnected:n,kSize:r}=i(6443);class CompatWeakRef{constructor(e){this.value=e}deref(){return this.value[n]===0&&this.value[r]===0?undefined:this.value}}class CompatFinalizer{constructor(e){this.finalizer=e}register(e,t){if(e.on){e.on("disconnect",(()=>{if(e[n]===0&&e[r]===0){this.finalizer(t)}}))}}unregister(e){}}e.exports=function(){if(process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")){process._rawDebug("Using compatibility WeakRef and FinalizationRegistry");return{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}}return{WeakRef:WeakRef,FinalizationRegistry:FinalizationRegistry}}},7114:(e,t,i)=>{const{Blob:n,File:r}=i(4573);const{kState:s}=i(3627);const{webidl:o}=i(5893);class FileLike{constructor(e,t,i={}){const n=t;const r=i.type;const o=i.lastModified??Date.now();this[s]={blobLike:e,name:n,type:r,lastModified:o}}stream(...e){o.brandCheck(this,FileLike);return this[s].blobLike.stream(...e)}arrayBuffer(...e){o.brandCheck(this,FileLike);return this[s].blobLike.arrayBuffer(...e)}slice(...e){o.brandCheck(this,FileLike);return this[s].blobLike.slice(...e)}text(...e){o.brandCheck(this,FileLike);return this[s].blobLike.text(...e)}get size(){o.brandCheck(this,FileLike);return this[s].blobLike.size}get type(){o.brandCheck(this,FileLike);return this[s].blobLike.type}get name(){o.brandCheck(this,FileLike);return this[s].name}get lastModified(){o.brandCheck(this,FileLike);return this[s].lastModified}get[Symbol.toStringTag](){return"File"}}o.converters.Blob=o.interfaceConverter(n);function isFileLike(e){return e instanceof r||e&&(typeof e.stream==="function"||typeof e.arrayBuffer==="function")&&e[Symbol.toStringTag]==="File"}e.exports={FileLike:FileLike,isFileLike:isFileLike}},116:(e,t,i)=>{const{isUSVString:n,bufferToLowerCasedHeaderName:r}=i(3440);const{utf8DecodeBytes:s}=i(3168);const{HTTP_TOKEN_CODEPOINTS:o,isomorphicDecode:a}=i(1900);const{isFileLike:l}=i(7114);const{makeEntry:u}=i(5910);const c=i(4589);const{File:d}=i(4573);const p=globalThis.File??d;const A=Buffer.from('form-data; name="');const f=Buffer.from("; filename");const h=Buffer.from("--");const g=Buffer.from("--\r\n");function isAsciiString(e){for(let t=0;t70){return false}for(let i=0;i=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===39||t===45||t===95)){return false}}return true}function multipartFormDataParser(e,t){c(t!=="failure"&&t.essence==="multipart/form-data");const i=t.parameters.get("boundary");if(i===undefined){return"failure"}const r=Buffer.from(`--${i}`,"utf8");const o=[];const a={position:0};while(e[a.position]===13&&e[a.position+1]===10){a.position+=2}let d=e.length;while(e[d-1]===10&&e[d-2]===13){d-=2}if(d!==e.length){e=e.subarray(0,d)}while(true){if(e.subarray(a.position,a.position+r.length).equals(r)){a.position+=r.length}else{return"failure"}if(a.position===e.length-2&&bufferStartsWith(e,h,a)||a.position===e.length-4&&bufferStartsWith(e,g,a)){return o}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}a.position+=2;const t=parseMultipartFormDataHeaders(e,a);if(t==="failure"){return"failure"}let{name:i,filename:d,contentType:A,encoding:f}=t;a.position+=2;let y;{const t=e.indexOf(r.subarray(2),a.position);if(t===-1){return"failure"}y=e.subarray(a.position,t-4);a.position+=y.length;if(f==="base64"){y=Buffer.from(y.toString(),"base64")}}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}else{a.position+=2}let m;if(d!==null){A??="text/plain";if(!isAsciiString(A)){A=""}m=new p([y],d,{type:A})}else{m=s(Buffer.from(y))}c(n(i));c(typeof m==="string"&&n(m)||l(m));o.push(u(i,m,d))}}function parseMultipartFormDataHeaders(e,t){let i=null;let n=null;let s=null;let l=null;while(true){if(e[t.position]===13&&e[t.position+1]===10){if(i===null){return"failure"}return{name:i,filename:n,contentType:s,encoding:l}}let u=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==58),e,t);u=removeChars(u,true,true,(e=>e===9||e===32));if(!o.test(u.toString())){return"failure"}if(e[t.position]!==58){return"failure"}t.position++;collectASequenceOfBytes((e=>e===32||e===9),e,t);switch(r(u)){case"content-disposition":{i=n=null;if(!bufferStartsWith(e,A,t)){return"failure"}t.position+=17;i=parseMultipartFormDataName(e,t);if(i===null){return"failure"}if(bufferStartsWith(e,f,t)){let i=t.position+f.length;if(e[i]===42){t.position+=1;i+=1}if(e[i]!==61||e[i+1]!==34){return"failure"}t.position+=12;n=parseMultipartFormDataName(e,t);if(n===null){return"failure"}}break}case"content-type":{let i=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);i=removeChars(i,false,true,(e=>e===9||e===32));s=a(i);break}case"content-transfer-encoding":{let i=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);i=removeChars(i,false,true,(e=>e===9||e===32));l=a(i);break}default:{collectASequenceOfBytes((e=>e!==10&&e!==13),e,t)}}if(e[t.position]!==13&&e[t.position+1]!==10){return"failure"}else{t.position+=2}}}function parseMultipartFormDataName(e,t){c(e[t.position-1]===34);let i=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==34),e,t);if(e[t.position]!==34){return null}else{t.position++}i=(new TextDecoder).decode(i).replace(/%0A/gi,"\n").replace(/%0D/gi,"\r").replace(/%22/g,'"');return i}function collectASequenceOfBytes(e,t,i){let n=i.position;while(n0&&n(e[s]))s--}return r===0&&s===e.length-1?e:e.subarray(r,s+1)}function bufferStartsWith(e,t,i){if(e.length{const{isBlobLike:n,iteratorMixin:r}=i(3168);const{kState:s}=i(3627);const{kEnumerableProperty:o}=i(3440);const{FileLike:a,isFileLike:l}=i(7114);const{webidl:u}=i(5893);const{File:c}=i(4573);const d=i(7975);const p=globalThis.File??c;class FormData{constructor(e){u.util.markAsUncloneable(this);if(e!==undefined){throw u.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}this[s]=[]}append(e,t,i=undefined){u.brandCheck(this,FormData);const r="FormData.append";u.argumentLengthCheck(arguments,2,r);if(arguments.length===3&&!n(t)){throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'")}e=u.converters.USVString(e,r,"name");t=n(t)?u.converters.Blob(t,r,"value",{strict:false}):u.converters.USVString(t,r,"value");i=arguments.length===3?u.converters.USVString(i,r,"filename"):undefined;const o=makeEntry(e,t,i);this[s].push(o)}delete(e){u.brandCheck(this,FormData);const t="FormData.delete";u.argumentLengthCheck(arguments,1,t);e=u.converters.USVString(e,t,"name");this[s]=this[s].filter((t=>t.name!==e))}get(e){u.brandCheck(this,FormData);const t="FormData.get";u.argumentLengthCheck(arguments,1,t);e=u.converters.USVString(e,t,"name");const i=this[s].findIndex((t=>t.name===e));if(i===-1){return null}return this[s][i].value}getAll(e){u.brandCheck(this,FormData);const t="FormData.getAll";u.argumentLengthCheck(arguments,1,t);e=u.converters.USVString(e,t,"name");return this[s].filter((t=>t.name===e)).map((e=>e.value))}has(e){u.brandCheck(this,FormData);const t="FormData.has";u.argumentLengthCheck(arguments,1,t);e=u.converters.USVString(e,t,"name");return this[s].findIndex((t=>t.name===e))!==-1}set(e,t,i=undefined){u.brandCheck(this,FormData);const r="FormData.set";u.argumentLengthCheck(arguments,2,r);if(arguments.length===3&&!n(t)){throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'")}e=u.converters.USVString(e,r,"name");t=n(t)?u.converters.Blob(t,r,"name",{strict:false}):u.converters.USVString(t,r,"name");i=arguments.length===3?u.converters.USVString(i,r,"name"):undefined;const o=makeEntry(e,t,i);const a=this[s].findIndex((t=>t.name===e));if(a!==-1){this[s]=[...this[s].slice(0,a),o,...this[s].slice(a+1).filter((t=>t.name!==e))]}else{this[s].push(o)}}[d.inspect.custom](e,t){const i=this[s].reduce(((e,t)=>{if(e[t.name]){if(Array.isArray(e[t.name])){e[t.name].push(t.value)}else{e[t.name]=[e[t.name],t.value]}}else{e[t.name]=t.value}return e}),{__proto__:null});t.depth??=e;t.colors??=true;const n=d.formatWithOptions(t,i);return`FormData ${n.slice(n.indexOf("]")+2)}`}}r("FormData",FormData,s,"name","value");Object.defineProperties(FormData.prototype,{append:o,delete:o,get:o,getAll:o,has:o,set:o,[Symbol.toStringTag]:{value:"FormData",configurable:true}});function makeEntry(e,t,i){if(typeof t==="string"){}else{if(!l(t)){t=t instanceof Blob?new p([t],"blob",{type:t.type}):new a(t,"blob",{type:t.type})}if(i!==undefined){const e={type:t.type,lastModified:t.lastModified};t=t instanceof c?new p([t],i,e):new a(t,i,e)}}return{name:e,value:t}}e.exports={FormData:FormData,makeEntry:makeEntry}},1059:e=>{const t=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[t]}function setGlobalOrigin(e){if(e===undefined){Object.defineProperty(globalThis,t,{value:undefined,writable:true,enumerable:false,configurable:false});return}const i=new URL(e);if(i.protocol!=="http:"&&i.protocol!=="https:"){throw new TypeError(`Only http & https urls are allowed, received ${i.protocol}`)}Object.defineProperty(globalThis,t,{value:i,writable:true,enumerable:false,configurable:false})}e.exports={getGlobalOrigin:getGlobalOrigin,setGlobalOrigin:setGlobalOrigin}},660:(e,t,i)=>{const{kConstruct:n}=i(6443);const{kEnumerableProperty:r}=i(3440);const{iteratorMixin:s,isValidHeaderName:o,isValidHeaderValue:a}=i(3168);const{webidl:l}=i(5893);const u=i(4589);const c=i(7975);const d=Symbol("headers map");const p=Symbol("headers map sorted");function isHTTPWhiteSpaceCharCode(e){return e===10||e===13||e===9||e===32}function headerValueNormalize(e){let t=0;let i=e.length;while(i>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(i-1)))--i;while(i>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(t)))++t;return t===0&&i===e.length?e:e.substring(t,i)}function fill(e,t){if(Array.isArray(t)){for(let i=0;i>","record"]})}}function appendHeader(e,t,i){i=headerValueNormalize(i);if(!o(t)){throw l.errors.invalidArgument({prefix:"Headers.append",value:t,type:"header name"})}else if(!a(i)){throw l.errors.invalidArgument({prefix:"Headers.append",value:i,type:"header value"})}if(A(e)==="immutable"){throw new TypeError("immutable")}return h(e).append(t,i,false)}function compareHeaderName(e,t){return e[0]>1);if(t[a][0]<=l[0]){o=a+1}else{s=a}}if(n!==a){r=n;while(r>o){t[r]=t[--r]}t[o]=l}}if(!i.next().done){throw new TypeError("Unreachable")}return t}else{let e=0;for(const{0:i,1:{value:n}}of this[d]){t[e++]=[i,n];u(n!==null)}return t.sort(compareHeaderName)}}}class Headers{#G;#x;constructor(e=undefined){l.util.markAsUncloneable(this);if(e===n){return}this.#x=new HeadersList;this.#G="none";if(e!==undefined){e=l.converters.HeadersInit(e,"Headers contructor","init");fill(this,e)}}append(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.append");const i="Headers.append";e=l.converters.ByteString(e,i,"name");t=l.converters.ByteString(t,i,"value");return appendHeader(this,e,t)}delete(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.delete");const t="Headers.delete";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:"Headers.delete",value:e,type:"header name"})}if(this.#G==="immutable"){throw new TypeError("immutable")}if(!this.#x.contains(e,false)){return}this.#x.delete(e,false)}get(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.get");const t="Headers.get";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#x.get(e,false)}has(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.has");const t="Headers.has";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#x.contains(e,false)}set(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.set");const i="Headers.set";e=l.converters.ByteString(e,i,"name");t=l.converters.ByteString(t,i,"value");t=headerValueNormalize(t);if(!o(e)){throw l.errors.invalidArgument({prefix:i,value:e,type:"header name"})}else if(!a(t)){throw l.errors.invalidArgument({prefix:i,value:t,type:"header value"})}if(this.#G==="immutable"){throw new TypeError("immutable")}this.#x.set(e,t,false)}getSetCookie(){l.brandCheck(this,Headers);const e=this.#x.cookies;if(e){return[...e]}return[]}get[p](){if(this.#x[p]){return this.#x[p]}const e=[];const t=this.#x.toSortedArray();const i=this.#x.cookies;if(i===null||i.length===1){return this.#x[p]=t}for(let n=0;n>"](e,t,i,n.bind(e))}return l.converters["record"](e,t,i)}throw l.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};e.exports={fill:fill,compareHeaderName:compareHeaderName,Headers:Headers,HeadersList:HeadersList,getHeadersGuard:A,setHeadersGuard:f,setHeadersList:g,getHeadersList:h}},4398:(e,t,i)=>{const{makeNetworkError:n,makeAppropriateNetworkError:r,filterResponse:s,makeResponse:o,fromInnerResponse:a}=i(9051);const{HeadersList:l}=i(660);const{Request:u,cloneRequest:c}=i(9967);const d=i(8522);const{bytesMatch:p,makePolicyContainer:A,clonePolicyContainer:f,requestBadPort:h,TAOCheck:g,appendRequestOriginHeader:y,responseLocationURL:m,requestCurrentURL:v,setRequestReferrerPolicyOnRedirect:I,tryUpgradeRequestToAPotentiallyTrustworthyURL:E,createOpaqueTimingInfo:C,appendFetchMetadata:T,corsCheck:b,crossOriginResourcePolicyCheck:R,determineRequestsReferrer:w,coarsenedSharedCurrentTime:B,createDeferredPromise:D,isBlobLike:S,sameOrigin:k,isCancelled:P,isAborted:U,isErrorLike:_,fullyReadBody:O,readableStreamClose:V,isomorphicEncode:F,urlIsLocal:q,urlIsHttpHttpsScheme:N,urlHasHttpsScheme:M,clampAndCoarsenConnectionTimingInfo:j,simpleRangeHeaderValue:L,buildContentRange:G,createInflate:x,extractMimeType:H}=i(3168);const{kState:W,kDispatcher:Y}=i(3627);const J=i(4589);const{safelyExtractBody:z,extractBody:$}=i(4492);const{redirectStatusSet:K,nullBodyStatus:Z,safeMethodsSet:X,requestBodyHeader:ee,subresourceSet:te}=i(4495);const ie=i(8474);const{Readable:ne,pipeline:re,finished:se}=i(7075);const{addAbortListener:oe,isErrored:ae,isReadable:le,bufferToLowerCasedHeaderName:ue}=i(3440);const{dataURLProcessor:ce,serializeAMimeType:de,minimizeSupportedMimeType:pe}=i(1900);const{getGlobalDispatcher:Ae}=i(2581);const{webidl:fe}=i(5893);const{STATUS_CODES:he}=i(7067);const ge=["GET","HEAD"];const ye=typeof __UNDICI_IS_NODE__!=="undefined"||typeof esbuildDetection!=="undefined"?"node":"undici";let me;class Fetch extends ie{constructor(e){super();this.dispatcher=e;this.connection=null;this.dump=false;this.state="ongoing"}terminate(e){if(this.state!=="ongoing"){return}this.state="terminated";this.connection?.destroy(e);this.emit("terminated",e)}abort(e){if(this.state!=="ongoing"){return}this.state="aborted";if(!e){e=new DOMException("The operation was aborted.","AbortError")}this.serializedAbortReason=e;this.connection?.destroy(e);this.emit("terminated",e)}}function handleFetchDone(e){finalizeAndReportTiming(e,"fetch")}function fetch(e,t=undefined){fe.argumentLengthCheck(arguments,1,"globalThis.fetch");let i=D();let n;try{n=new u(e,t)}catch(e){i.reject(e);return i.promise}const r=n[W];if(n.signal.aborted){abortFetch(i,r,null,n.signal.reason);return i.promise}const s=r.client.globalObject;if(s?.constructor?.name==="ServiceWorkerGlobalScope"){r.serviceWorkers="none"}let o=null;let l=false;let c=null;oe(n.signal,(()=>{l=true;J(c!=null);c.abort(n.signal.reason);const e=o?.deref();abortFetch(i,r,e,n.signal.reason)}));const processResponse=e=>{if(l){return}if(e.aborted){abortFetch(i,r,o,c.serializedAbortReason);return}if(e.type==="error"){i.reject(new TypeError("fetch failed",{cause:e.error}));return}o=new WeakRef(a(e,"immutable"));i.resolve(o.deref());i=null};c=fetching({request:r,processResponseEndOfBody:handleFetchDone,processResponse:processResponse,dispatcher:n[Y]});return i.promise}function finalizeAndReportTiming(e,t="other"){if(e.type==="error"&&e.aborted){return}if(!e.urlList?.length){return}const i=e.urlList[0];let n=e.timingInfo;let r=e.cacheState;if(!N(i)){return}if(n===null){return}if(!e.timingAllowPassed){n=C({startTime:n.startTime});r=""}n.endTime=B();e.timingInfo=n;ve(n,i.href,t,globalThis,r)}const ve=performance.markResourceTiming;function abortFetch(e,t,i,n){if(e){e.reject(n)}if(t.body!=null&&le(t.body?.stream)){t.body.stream.cancel(n).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}if(i==null){return}const r=i[W];if(r.body!=null&&le(r.body?.stream)){r.body.stream.cancel(n).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}}function fetching({request:e,processRequestBodyChunkLength:t,processRequestEndOfBody:i,processResponse:n,processResponseEndOfBody:r,processResponseConsumeBody:s,useParallelQueue:o=false,dispatcher:a=Ae()}){J(a);let l=null;let u=false;if(e.client!=null){l=e.client.globalObject;u=e.client.crossOriginIsolatedCapability}const c=B(u);const d=C({startTime:c});const p={controller:new Fetch(a),request:e,timingInfo:d,processRequestBodyChunkLength:t,processRequestEndOfBody:i,processResponse:n,processResponseConsumeBody:s,processResponseEndOfBody:r,taskDestination:l,crossOriginIsolatedCapability:u};J(!e.body||e.body.stream);if(e.window==="client"){e.window=e.client?.globalObject?.constructor?.name==="Window"?e.client:"no-window"}if(e.origin==="client"){e.origin=e.client.origin}if(e.policyContainer==="client"){if(e.client!=null){e.policyContainer=f(e.client.policyContainer)}else{e.policyContainer=A()}}if(!e.headersList.contains("accept",true)){const t="*/*";e.headersList.append("accept",t,true)}if(!e.headersList.contains("accept-language",true)){e.headersList.append("accept-language","*",true)}if(e.priority===null){}if(te.has(e.destination)){}mainFetch(p).catch((e=>{p.controller.terminate(e)}));return p.controller}async function mainFetch(e,t=false){const i=e.request;let r=null;if(i.localURLsOnly&&!q(v(i))){r=n("local URLs only")}E(i);if(h(i)==="blocked"){r=n("bad port")}if(i.referrerPolicy===""){i.referrerPolicy=i.policyContainer.referrerPolicy}if(i.referrer!=="no-referrer"){i.referrer=w(i)}if(r===null){r=await(async()=>{const t=v(i);if(k(t,i.url)&&i.responseTainting==="basic"||t.protocol==="data:"||(i.mode==="navigate"||i.mode==="websocket")){i.responseTainting="basic";return await schemeFetch(e)}if(i.mode==="same-origin"){return n('request mode cannot be "same-origin"')}if(i.mode==="no-cors"){if(i.redirect!=="follow"){return n('redirect mode cannot be "follow" for "no-cors" request')}i.responseTainting="opaque";return await schemeFetch(e)}if(!N(v(i))){return n("URL scheme must be a HTTP(S) scheme")}i.responseTainting="cors";return await httpFetch(e)})()}if(t){return r}if(r.status!==0&&!r.internalResponse){if(i.responseTainting==="cors"){}if(i.responseTainting==="basic"){r=s(r,"basic")}else if(i.responseTainting==="cors"){r=s(r,"cors")}else if(i.responseTainting==="opaque"){r=s(r,"opaque")}else{J(false)}}let o=r.status===0?r:r.internalResponse;if(o.urlList.length===0){o.urlList.push(...i.urlList)}if(!i.timingAllowFailed){r.timingAllowPassed=true}if(r.type==="opaque"&&o.status===206&&o.rangeRequested&&!i.headers.contains("range",true)){r=o=n()}if(r.status!==0&&(i.method==="HEAD"||i.method==="CONNECT"||Z.includes(o.status))){o.body=null;e.controller.dump=true}if(i.integrity){const processBodyError=t=>fetchFinale(e,n(t));if(i.responseTainting==="opaque"||r.body==null){processBodyError(r.error);return}const processBody=t=>{if(!p(t,i.integrity)){processBodyError("integrity mismatch");return}r.body=z(t)[0];fetchFinale(e,r)};await O(r.body,processBody,processBodyError)}else{fetchFinale(e,r)}}function schemeFetch(e){if(P(e)&&e.request.redirectCount===0){return Promise.resolve(r(e))}const{request:t}=e;const{protocol:s}=v(t);switch(s){case"about:":{return Promise.resolve(n("about scheme is not supported"))}case"blob:":{if(!me){me=i(4573).resolveObjectURL}const e=v(t);if(e.search.length!==0){return Promise.resolve(n("NetworkError when attempting to fetch resource."))}const r=me(e.toString());if(t.method!=="GET"||!S(r)){return Promise.resolve(n("invalid method"))}const s=o();const a=r.size;const l=F(`${a}`);const u=r.type;if(!t.headersList.contains("range",true)){const e=$(r);s.statusText="OK";s.body=e[0];s.headersList.set("content-length",l,true);s.headersList.set("content-type",u,true)}else{s.rangeRequested=true;const e=t.headersList.get("range",true);const i=L(e,true);if(i==="failure"){return Promise.resolve(n("failed to fetch the data URL"))}let{rangeStartValue:o,rangeEndValue:l}=i;if(o===null){o=a-l;l=o+l-1}else{if(o>=a){return Promise.resolve(n("Range start is greater than the blob's size."))}if(l===null||l>=a){l=a-1}}const c=r.slice(o,l,u);const d=$(c);s.body=d[0];const p=F(`${c.size}`);const A=G(o,l,a);s.status=206;s.statusText="Partial Content";s.headersList.set("content-length",p,true);s.headersList.set("content-type",u,true);s.headersList.set("content-range",A,true)}return Promise.resolve(s)}case"data:":{const e=v(t);const i=ce(e);if(i==="failure"){return Promise.resolve(n("failed to fetch the data URL"))}const r=de(i.mimeType);return Promise.resolve(o({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:r}]],body:z(i.body)[0]}))}case"file:":{return Promise.resolve(n("not implemented... yet..."))}case"http:":case"https:":{return httpFetch(e).catch((e=>n(e)))}default:{return Promise.resolve(n("unknown scheme"))}}}function finalizeResponse(e,t){e.request.done=true;if(e.processResponseDone!=null){queueMicrotask((()=>e.processResponseDone(t)))}}function fetchFinale(e,t){let i=e.timingInfo;const processResponseEndOfBody=()=>{const n=Date.now();if(e.request.destination==="document"){e.controller.fullTimingInfo=i}e.controller.reportTimingSteps=()=>{if(e.request.url.protocol!=="https:"){return}i.endTime=n;let r=t.cacheState;const s=t.bodyInfo;if(!t.timingAllowPassed){i=C(i);r=""}let o=0;if(e.request.mode!=="navigator"||!t.hasCrossOriginRedirects){o=t.status;const e=H(t.headersList);if(e!=="failure"){s.contentType=pe(e)}}if(e.request.initiatorType!=null){ve(i,e.request.url.href,e.request.initiatorType,globalThis,r,s,o)}};const processResponseEndOfBodyTask=()=>{e.request.done=true;if(e.processResponseEndOfBody!=null){queueMicrotask((()=>e.processResponseEndOfBody(t)))}if(e.request.initiatorType!=null){e.controller.reportTimingSteps()}};queueMicrotask((()=>processResponseEndOfBodyTask()))};if(e.processResponse!=null){queueMicrotask((()=>{e.processResponse(t);e.processResponse=null}))}const n=t.type==="error"?t:t.internalResponse??t;if(n.body==null){processResponseEndOfBody()}else{se(n.body.stream,(()=>{processResponseEndOfBody()}))}}async function httpFetch(e){const t=e.request;let i=null;let r=null;const s=e.timingInfo;if(t.serviceWorkers==="all"){}if(i===null){if(t.redirect==="follow"){t.serviceWorkers="none"}r=i=await httpNetworkOrCacheFetch(e);if(t.responseTainting==="cors"&&b(t,i)==="failure"){return n("cors failure")}if(g(t,i)==="failure"){t.timingAllowFailed=true}}if((t.responseTainting==="opaque"||i.type==="opaque")&&R(t.origin,t.client,t.destination,r)==="blocked"){return n("blocked")}if(K.has(r.status)){if(t.redirect!=="manual"){e.controller.connection.destroy(undefined,false)}if(t.redirect==="error"){i=n("unexpected redirect")}else if(t.redirect==="manual"){i=r}else if(t.redirect==="follow"){i=await httpRedirectFetch(e,i)}else{J(false)}}i.timingInfo=s;return i}function httpRedirectFetch(e,t){const i=e.request;const r=t.internalResponse?t.internalResponse:t;let s;try{s=m(r,v(i).hash);if(s==null){return t}}catch(e){return Promise.resolve(n(e))}if(!N(s)){return Promise.resolve(n("URL scheme must be a HTTP(S) scheme"))}if(i.redirectCount===20){return Promise.resolve(n("redirect count exceeded"))}i.redirectCount+=1;if(i.mode==="cors"&&(s.username||s.password)&&!k(i,s)){return Promise.resolve(n('cross origin not allowed for request mode "cors"'))}if(i.responseTainting==="cors"&&(s.username||s.password)){return Promise.resolve(n('URL cannot contain credentials for request mode "cors"'))}if(r.status!==303&&i.body!=null&&i.body.source==null){return Promise.resolve(n())}if([301,302].includes(r.status)&&i.method==="POST"||r.status===303&&!ge.includes(i.method)){i.method="GET";i.body=null;for(const e of ee){i.headersList.delete(e)}}if(!k(v(i),s)){i.headersList.delete("authorization",true);i.headersList.delete("proxy-authorization",true);i.headersList.delete("cookie",true);i.headersList.delete("host",true)}if(i.body!=null){J(i.body.source!=null);i.body=z(i.body.source)[0]}const o=e.timingInfo;o.redirectEndTime=o.postRedirectStartTime=B(e.crossOriginIsolatedCapability);if(o.redirectStartTime===0){o.redirectStartTime=o.startTime}i.urlList.push(s);I(i,r);return mainFetch(e,true)}async function httpNetworkOrCacheFetch(e,t=false,i=false){const s=e.request;let o=null;let a=null;let l=null;const u=null;const d=false;if(s.window==="no-window"&&s.redirect==="error"){o=e;a=s}else{a=c(s);o={...e};o.request=a}const p=s.credentials==="include"||s.credentials==="same-origin"&&s.responseTainting==="basic";const A=a.body?a.body.length:null;let f=null;if(a.body==null&&["POST","PUT"].includes(a.method)){f="0"}if(A!=null){f=F(`${A}`)}if(f!=null){a.headersList.append("content-length",f,true)}if(A!=null&&a.keepalive){}if(a.referrer instanceof URL){a.headersList.append("referer",F(a.referrer.href),true)}y(a);T(a);if(!a.headersList.contains("user-agent",true)){a.headersList.append("user-agent",ye)}if(a.cache==="default"&&(a.headersList.contains("if-modified-since",true)||a.headersList.contains("if-none-match",true)||a.headersList.contains("if-unmodified-since",true)||a.headersList.contains("if-match",true)||a.headersList.contains("if-range",true))){a.cache="no-store"}if(a.cache==="no-cache"&&!a.preventNoCacheCacheControlHeaderModification&&!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","max-age=0",true)}if(a.cache==="no-store"||a.cache==="reload"){if(!a.headersList.contains("pragma",true)){a.headersList.append("pragma","no-cache",true)}if(!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","no-cache",true)}}if(a.headersList.contains("range",true)){a.headersList.append("accept-encoding","identity",true)}if(!a.headersList.contains("accept-encoding",true)){if(M(v(a))){a.headersList.append("accept-encoding","br, gzip, deflate",true)}else{a.headersList.append("accept-encoding","gzip, deflate",true)}}a.headersList.delete("host",true);if(p){}if(u==null){a.cache="no-store"}if(a.cache!=="no-store"&&a.cache!=="reload"){}if(l==null){if(a.cache==="only-if-cached"){return n("only if cached")}const e=await httpNetworkFetch(o,p,i);if(!X.has(a.method)&&e.status>=200&&e.status<=399){}if(d&&e.status===304){}if(l==null){l=e}}l.urlList=[...a.urlList];if(a.headersList.contains("range",true)){l.rangeRequested=true}l.requestIncludesCredentials=p;if(l.status===407){if(s.window==="no-window"){return n()}if(P(e)){return r(e)}return n("proxy authentication required")}if(l.status===421&&!i&&(s.body==null||s.body.source!=null)){if(P(e)){return r(e)}e.controller.connection.destroy();l=await httpNetworkOrCacheFetch(e,t,true)}if(t){}return l}async function httpNetworkFetch(e,t=false,i=false){J(!e.controller.connection||e.controller.connection.destroyed);e.controller.connection={abort:null,destroyed:false,destroy(e,t=true){if(!this.destroyed){this.destroyed=true;if(t){this.abort?.(e??new DOMException("The operation was aborted.","AbortError"))}}}};const s=e.request;let a=null;const u=e.timingInfo;const c=null;if(c==null){s.cache="no-store"}const p=i?"yes":"no";if(s.mode==="websocket"){}else{}let A=null;if(s.body==null&&e.processRequestEndOfBody){queueMicrotask((()=>e.processRequestEndOfBody()))}else if(s.body!=null){const processBodyChunk=async function*(t){if(P(e)){return}yield t;e.processRequestBodyChunkLength?.(t.byteLength)};const processEndOfBody=()=>{if(P(e)){return}if(e.processRequestEndOfBody){e.processRequestEndOfBody()}};const processBodyError=t=>{if(P(e)){return}if(t.name==="AbortError"){e.controller.abort()}else{e.controller.terminate(t)}};A=async function*(){try{for await(const e of s.body.stream){yield*processBodyChunk(e)}processEndOfBody()}catch(e){processBodyError(e)}}()}try{const{body:t,status:i,statusText:n,headersList:r,socket:s}=await dispatch({body:A});if(s){a=o({status:i,statusText:n,headersList:r,socket:s})}else{const s=t[Symbol.asyncIterator]();e.controller.next=()=>s.next();a=o({status:i,statusText:n,headersList:r})}}catch(t){if(t.name==="AbortError"){e.controller.connection.destroy();return r(e,t)}return n(t)}const pullAlgorithm=async()=>{await e.controller.resume()};const cancelAlgorithm=t=>{if(!P(e)){e.controller.abort(t)}};const f=new ReadableStream({async start(t){e.controller.controller=t},async pull(e){await pullAlgorithm(e)},async cancel(e){await cancelAlgorithm(e)},type:"bytes"});a.body={stream:f,source:null,length:null};e.controller.onAborted=onAborted;e.controller.on("terminated",onAborted);e.controller.resume=async()=>{while(true){let t;let i;try{const{done:i,value:n}=await e.controller.next();if(U(e)){break}t=i?undefined:n}catch(n){if(e.controller.ended&&!u.encodedBodySize){t=undefined}else{t=n;i=true}}if(t===undefined){V(e.controller.controller);finalizeResponse(e,a);return}u.decodedBodySize+=t?.byteLength??0;if(i){e.controller.terminate(t);return}const n=new Uint8Array(t);if(n.byteLength){e.controller.controller.enqueue(n)}if(ae(f)){e.controller.terminate();return}if(e.controller.controller.desiredSize<=0){return}}};function onAborted(t){if(U(e)){a.aborted=true;if(le(f)){e.controller.controller.error(e.controller.serializedAbortReason)}}else{if(le(f)){e.controller.controller.error(new TypeError("terminated",{cause:_(t)?t:undefined}))}}e.controller.connection.destroy()}return a;function dispatch({body:t}){const i=v(s);const n=e.controller.dispatcher;return new Promise(((r,o)=>n.dispatch({path:i.pathname+i.search,origin:i.origin,method:s.method,body:n.isMockActive?s.body&&(s.body.source||s.body.stream):t,headers:s.headersList.entries,maxRedirections:0,upgrade:s.mode==="websocket"?"websocket":undefined},{body:null,abort:null,onConnect(t){const{connection:i}=e.controller;u.finalConnectionTimingInfo=j(undefined,u.postRedirectStartTime,e.crossOriginIsolatedCapability);if(i.destroyed){t(new DOMException("The operation was aborted.","AbortError"))}else{e.controller.on("terminated",t);this.abort=i.abort=t}u.finalNetworkRequestStartTime=B(e.crossOriginIsolatedCapability)},onResponseStarted(){u.finalNetworkResponseStartTime=B(e.crossOriginIsolatedCapability)},onHeaders(e,t,i,n){if(e<200){return}let a="";const u=new l;for(let e=0;ei){o(new Error(`too many content-encodings in response: ${t.length}, maximum allowed is ${i}`));return true}for(let e=t.length-1;e>=0;--e){const i=t[e].trim();if(i==="x-gzip"||i==="gzip"){c.push(d.createGunzip({flush:d.constants.Z_SYNC_FLUSH,finishFlush:d.constants.Z_SYNC_FLUSH}))}else if(i==="deflate"){c.push(x({flush:d.constants.Z_SYNC_FLUSH,finishFlush:d.constants.Z_SYNC_FLUSH}))}else if(i==="br"){c.push(d.createBrotliDecompress({flush:d.constants.BROTLI_OPERATION_FLUSH,finishFlush:d.constants.BROTLI_OPERATION_FLUSH}))}else{c.length=0;break}}}const A=this.onError.bind(this);r({status:e,statusText:n,headersList:u,body:c.length?re(this.body,...c,(e=>{if(e){this.onError(e)}})).on("error",A):this.body.on("error",A)});return true},onData(t){if(e.controller.dump){return}const i=t;u.encodedBodySize+=i.byteLength;return this.body.push(i)},onComplete(){if(this.abort){e.controller.off("terminated",this.abort)}if(e.controller.onAborted){e.controller.off("terminated",e.controller.onAborted)}e.controller.ended=true;this.body.push(null)},onError(t){if(this.abort){e.controller.off("terminated",this.abort)}this.body?.destroy(t);e.controller.terminate(t);o(t)},onUpgrade(e,t,i){if(e!==101){return}const n=new l;for(let e=0;e{const{extractBody:n,mixinBody:r,cloneBody:s,bodyUnusable:o}=i(4492);const{Headers:a,fill:l,HeadersList:u,setHeadersGuard:c,getHeadersGuard:d,setHeadersList:p,getHeadersList:A}=i(660);const{FinalizationRegistry:f}=i(6653)();const h=i(3440);const g=i(7975);const{isValidHTTPToken:y,sameOrigin:m,environmentSettingsObject:v}=i(3168);const{forbiddenMethodsSet:I,corsSafeListedMethodsSet:E,referrerPolicy:C,requestRedirect:T,requestMode:b,requestCredentials:R,requestCache:w,requestDuplex:B}=i(4495);const{kEnumerableProperty:D,normalizedMethodRecordsBase:S,normalizedMethodRecords:k}=h;const{kHeaders:P,kSignal:U,kState:_,kDispatcher:O}=i(3627);const{webidl:V}=i(5893);const{URLSerializer:F}=i(1900);const{kConstruct:q}=i(6443);const N=i(4589);const{getMaxListeners:M,setMaxListeners:j,getEventListeners:L,defaultMaxListeners:G}=i(8474);const x=Symbol("abortController");const H=new f((({signal:e,abort:t})=>{e.removeEventListener("abort",t)}));const W=new WeakMap;function buildAbort(e){return abort;function abort(){const t=e.deref();if(t!==undefined){H.unregister(abort);this.removeEventListener("abort",abort);t.abort(this.reason);const e=W.get(t.signal);if(e!==undefined){if(e.size!==0){for(const t of e){const e=t.deref();if(e!==undefined){e.abort(this.reason)}}e.clear()}W.delete(t.signal)}}}}let Y=false;class Request{constructor(e,t={}){V.util.markAsUncloneable(this);if(e===q){return}const i="Request constructor";V.argumentLengthCheck(arguments,1,i);e=V.converters.RequestInfo(e,i,"input");t=V.converters.RequestInit(t,i,"init");let r=null;let s=null;const d=v.settingsObject.baseUrl;let f=null;if(typeof e==="string"){this[O]=t.dispatcher;let i;try{i=new URL(e,d)}catch(t){throw new TypeError("Failed to parse URL from "+e,{cause:t})}if(i.username||i.password){throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+e)}r=makeRequest({urlList:[i]});s="cors"}else{this[O]=t.dispatcher||e[O];N(e instanceof Request);r=e[_];f=e[U]}const g=v.settingsObject.origin;let C="client";if(r.window?.constructor?.name==="EnvironmentSettingsObject"&&m(r.window,g)){C=r.window}if(t.window!=null){throw new TypeError(`'window' option '${C}' must be null`)}if("window"in t){C="no-window"}r=makeRequest({method:r.method,headersList:r.headersList,unsafeRequest:r.unsafeRequest,client:v.settingsObject,window:C,priority:r.priority,origin:r.origin,referrer:r.referrer,referrerPolicy:r.referrerPolicy,mode:r.mode,credentials:r.credentials,cache:r.cache,redirect:r.redirect,integrity:r.integrity,keepalive:r.keepalive,reloadNavigation:r.reloadNavigation,historyNavigation:r.historyNavigation,urlList:[...r.urlList]});const T=Object.keys(t).length!==0;if(T){if(r.mode==="navigate"){r.mode="same-origin"}r.reloadNavigation=false;r.historyNavigation=false;r.origin="client";r.referrer="client";r.referrerPolicy="";r.url=r.urlList[r.urlList.length-1];r.urlList=[r.url]}if(t.referrer!==undefined){const e=t.referrer;if(e===""){r.referrer="no-referrer"}else{let t;try{t=new URL(e,d)}catch(t){throw new TypeError(`Referrer "${e}" is not a valid URL.`,{cause:t})}if(t.protocol==="about:"&&t.hostname==="client"||g&&!m(t,v.settingsObject.baseUrl)){r.referrer="client"}else{r.referrer=t}}}if(t.referrerPolicy!==undefined){r.referrerPolicy=t.referrerPolicy}let b;if(t.mode!==undefined){b=t.mode}else{b=s}if(b==="navigate"){throw V.errors.exception({header:"Request constructor",message:"invalid request mode navigate."})}if(b!=null){r.mode=b}if(t.credentials!==undefined){r.credentials=t.credentials}if(t.cache!==undefined){r.cache=t.cache}if(r.cache==="only-if-cached"&&r.mode!=="same-origin"){throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode")}if(t.redirect!==undefined){r.redirect=t.redirect}if(t.integrity!=null){r.integrity=String(t.integrity)}if(t.keepalive!==undefined){r.keepalive=Boolean(t.keepalive)}if(t.method!==undefined){let e=t.method;const i=k[e];if(i!==undefined){r.method=i}else{if(!y(e)){throw new TypeError(`'${e}' is not a valid HTTP method.`)}const t=e.toUpperCase();if(I.has(t)){throw new TypeError(`'${e}' HTTP method is unsupported.`)}e=S[t]??e;r.method=e}if(!Y&&r.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"});Y=true}}if(t.signal!==undefined){f=t.signal}this[_]=r;const R=new AbortController;this[U]=R.signal;if(f!=null){if(!f||typeof f.aborted!=="boolean"||typeof f.addEventListener!=="function"){throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.")}if(f.aborted){R.abort(f.reason)}else{this[x]=R;const e=new WeakRef(R);const t=buildAbort(e);try{if(typeof M==="function"&&M(f)===G){j(1500,f)}else if(L(f,"abort").length>=G){j(1500,f)}}catch{}h.addAbortListener(f,t);H.register(R,{signal:f,abort:t},t)}}this[P]=new a(q);p(this[P],r.headersList);c(this[P],"request");if(b==="no-cors"){if(!E.has(r.method)){throw new TypeError(`'${r.method} is unsupported in no-cors mode.`)}c(this[P],"request-no-cors")}if(T){const e=A(this[P]);const i=t.headers!==undefined?t.headers:new u(e);e.clear();if(i instanceof u){for(const{name:t,value:n}of i.rawValues()){e.append(t,n,false)}e.cookies=i.cookies}else{l(this[P],i)}}const w=e instanceof Request?e[_].body:null;if((t.body!=null||w!=null)&&(r.method==="GET"||r.method==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body.")}let B=null;if(t.body!=null){const[e,i]=n(t.body,r.keepalive);B=e;if(i&&!A(this[P]).contains("content-type",true)){this[P].append("content-type",i)}}const D=B??w;if(D!=null&&D.source==null){if(B!=null&&t.duplex==null){throw new TypeError("RequestInit: duplex option is required when sending a body.")}if(r.mode!=="same-origin"&&r.mode!=="cors"){throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"')}r.useCORSPreflightFlag=true}let F=D;if(B==null&&w!=null){if(o(e)){throw new TypeError("Cannot construct a Request with a Request object that has already been used.")}const t=new TransformStream;w.stream.pipeThrough(t);F={source:w.source,length:w.length,stream:t.readable}}this[_].body=F}get method(){V.brandCheck(this,Request);return this[_].method}get url(){V.brandCheck(this,Request);return F(this[_].url)}get headers(){V.brandCheck(this,Request);return this[P]}get destination(){V.brandCheck(this,Request);return this[_].destination}get referrer(){V.brandCheck(this,Request);if(this[_].referrer==="no-referrer"){return""}if(this[_].referrer==="client"){return"about:client"}return this[_].referrer.toString()}get referrerPolicy(){V.brandCheck(this,Request);return this[_].referrerPolicy}get mode(){V.brandCheck(this,Request);return this[_].mode}get credentials(){return this[_].credentials}get cache(){V.brandCheck(this,Request);return this[_].cache}get redirect(){V.brandCheck(this,Request);return this[_].redirect}get integrity(){V.brandCheck(this,Request);return this[_].integrity}get keepalive(){V.brandCheck(this,Request);return this[_].keepalive}get isReloadNavigation(){V.brandCheck(this,Request);return this[_].reloadNavigation}get isHistoryNavigation(){V.brandCheck(this,Request);return this[_].historyNavigation}get signal(){V.brandCheck(this,Request);return this[U]}get body(){V.brandCheck(this,Request);return this[_].body?this[_].body.stream:null}get bodyUsed(){V.brandCheck(this,Request);return!!this[_].body&&h.isDisturbed(this[_].body.stream)}get duplex(){V.brandCheck(this,Request);return"half"}clone(){V.brandCheck(this,Request);if(o(this)){throw new TypeError("unusable")}const e=cloneRequest(this[_]);const t=new AbortController;if(this.signal.aborted){t.abort(this.signal.reason)}else{let e=W.get(this.signal);if(e===undefined){e=new Set;W.set(this.signal,e)}const i=new WeakRef(t);e.add(i);h.addAbortListener(t.signal,buildAbort(i))}return fromInnerRequest(e,t.signal,d(this[P]))}[g.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const i={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 ${g.formatWithOptions(t,i)}`}}r(Request);function makeRequest(e){return{method:e.method??"GET",localURLsOnly:e.localURLsOnly??false,unsafeRequest:e.unsafeRequest??false,body:e.body??null,client:e.client??null,reservedClient:e.reservedClient??null,replacesClientId:e.replacesClientId??"",window:e.window??"client",keepalive:e.keepalive??false,serviceWorkers:e.serviceWorkers??"all",initiator:e.initiator??"",destination:e.destination??"",priority:e.priority??null,origin:e.origin??"client",policyContainer:e.policyContainer??"client",referrer:e.referrer??"client",referrerPolicy:e.referrerPolicy??"",mode:e.mode??"no-cors",useCORSPreflightFlag:e.useCORSPreflightFlag??false,credentials:e.credentials??"same-origin",useCredentials:e.useCredentials??false,cache:e.cache??"default",redirect:e.redirect??"follow",integrity:e.integrity??"",cryptoGraphicsNonceMetadata:e.cryptoGraphicsNonceMetadata??"",parserMetadata:e.parserMetadata??"",reloadNavigation:e.reloadNavigation??false,historyNavigation:e.historyNavigation??false,userActivation:e.userActivation??false,taintedOrigin:e.taintedOrigin??false,redirectCount:e.redirectCount??0,responseTainting:e.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:e.preventNoCacheCacheControlHeaderModification??false,done:e.done??false,timingAllowFailed:e.timingAllowFailed??false,urlList:e.urlList,url:e.urlList[0],headersList:e.headersList?new u(e.headersList):new u}}function cloneRequest(e){const t=makeRequest({...e,body:null});if(e.body!=null){t.body=s(t,e.body)}return t}function fromInnerRequest(e,t,i){const n=new Request(q);n[_]=e;n[U]=t;n[P]=new a(q);p(n[P],e.headersList);c(n[P],i);return n}Object.defineProperties(Request.prototype,{method:D,url:D,headers:D,redirect:D,clone:D,signal:D,duplex:D,destination:D,body:D,bodyUsed:D,isHistoryNavigation:D,isReloadNavigation:D,keepalive:D,integrity:D,cache:D,credentials:D,attribute:D,referrerPolicy:D,referrer:D,mode:D,[Symbol.toStringTag]:{value:"Request",configurable:true}});V.converters.Request=V.interfaceConverter(Request);V.converters.RequestInfo=function(e,t,i){if(typeof e==="string"){return V.converters.USVString(e,t,i)}if(e instanceof Request){return V.converters.Request(e,t,i)}return V.converters.USVString(e,t,i)};V.converters.AbortSignal=V.interfaceConverter(AbortSignal);V.converters.RequestInit=V.dictionaryConverter([{key:"method",converter:V.converters.ByteString},{key:"headers",converter:V.converters.HeadersInit},{key:"body",converter:V.nullableConverter(V.converters.BodyInit)},{key:"referrer",converter:V.converters.USVString},{key:"referrerPolicy",converter:V.converters.DOMString,allowedValues:C},{key:"mode",converter:V.converters.DOMString,allowedValues:b},{key:"credentials",converter:V.converters.DOMString,allowedValues:R},{key:"cache",converter:V.converters.DOMString,allowedValues:w},{key:"redirect",converter:V.converters.DOMString,allowedValues:T},{key:"integrity",converter:V.converters.DOMString},{key:"keepalive",converter:V.converters.boolean},{key:"signal",converter:V.nullableConverter((e=>V.converters.AbortSignal(e,"RequestInit","signal",{strict:false})))},{key:"window",converter:V.converters.any},{key:"duplex",converter:V.converters.DOMString,allowedValues:B},{key:"dispatcher",converter:V.converters.any}]);e.exports={Request:Request,makeRequest:makeRequest,fromInnerRequest:fromInnerRequest,cloneRequest:cloneRequest}},9051:(e,t,i)=>{const{Headers:n,HeadersList:r,fill:s,getHeadersGuard:o,setHeadersGuard:a,setHeadersList:l}=i(660);const{extractBody:u,cloneBody:c,mixinBody:d,hasFinalizationRegistry:p,streamRegistry:A,bodyUnusable:f}=i(4492);const h=i(3440);const g=i(7975);const{kEnumerableProperty:y}=h;const{isValidReasonPhrase:m,isCancelled:v,isAborted:I,isBlobLike:E,serializeJavascriptValueToJSONString:C,isErrorLike:T,isomorphicEncode:b,environmentSettingsObject:R}=i(3168);const{redirectStatusSet:w,nullBodyStatus:B}=i(4495);const{kState:D,kHeaders:S}=i(3627);const{webidl:k}=i(5893);const{FormData:P}=i(5910);const{URLSerializer:U}=i(1900);const{kConstruct:_}=i(6443);const O=i(4589);const{types:V}=i(7975);const F=new TextEncoder("utf-8");class Response{static error(){const e=fromInnerResponse(makeNetworkError(),"immutable");return e}static json(e,t={}){k.argumentLengthCheck(arguments,1,"Response.json");if(t!==null){t=k.converters.ResponseInit(t)}const i=F.encode(C(e));const n=u(i);const r=fromInnerResponse(makeResponse({}),"response");initializeResponse(r,t,{body:n[0],type:"application/json"});return r}static redirect(e,t=302){k.argumentLengthCheck(arguments,1,"Response.redirect");e=k.converters.USVString(e);t=k.converters["unsigned short"](t);let i;try{i=new URL(e,R.settingsObject.baseUrl)}catch(t){throw new TypeError(`Failed to parse URL from ${e}`,{cause:t})}if(!w.has(t)){throw new RangeError(`Invalid status code ${t}`)}const n=fromInnerResponse(makeResponse({}),"immutable");n[D].status=t;const r=b(U(i));n[D].headersList.append("location",r,true);return n}constructor(e=null,t={}){k.util.markAsUncloneable(this);if(e===_){return}if(e!==null){e=k.converters.BodyInit(e)}t=k.converters.ResponseInit(t);this[D]=makeResponse({});this[S]=new n(_);a(this[S],"response");l(this[S],this[D].headersList);let i=null;if(e!=null){const[t,n]=u(e);i={body:t,type:n}}initializeResponse(this,t,i)}get type(){k.brandCheck(this,Response);return this[D].type}get url(){k.brandCheck(this,Response);const e=this[D].urlList;const t=e[e.length-1]??null;if(t===null){return""}return U(t,true)}get redirected(){k.brandCheck(this,Response);return this[D].urlList.length>1}get status(){k.brandCheck(this,Response);return this[D].status}get ok(){k.brandCheck(this,Response);return this[D].status>=200&&this[D].status<=299}get statusText(){k.brandCheck(this,Response);return this[D].statusText}get headers(){k.brandCheck(this,Response);return this[S]}get body(){k.brandCheck(this,Response);return this[D].body?this[D].body.stream:null}get bodyUsed(){k.brandCheck(this,Response);return!!this[D].body&&h.isDisturbed(this[D].body.stream)}clone(){k.brandCheck(this,Response);if(f(this)){throw k.errors.exception({header:"Response.clone",message:"Body has already been consumed."})}const e=cloneResponse(this[D]);if(p&&this[D].body?.stream){A.register(this,new WeakRef(this[D].body.stream))}return fromInnerResponse(e,o(this[S]))}[g.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const i={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 ${g.formatWithOptions(t,i)}`}}d(Response);Object.defineProperties(Response.prototype,{type:y,url:y,status:y,ok:y,redirected:y,statusText:y,headers:y,clone:y,body:y,bodyUsed:y,[Symbol.toStringTag]:{value:"Response",configurable:true}});Object.defineProperties(Response,{json:y,redirect:y,error:y});function cloneResponse(e){if(e.internalResponse){return filterResponse(cloneResponse(e.internalResponse),e.type)}const t=makeResponse({...e,body:null});if(e.body!=null){t.body=c(t,e.body)}return t}function makeResponse(e){return{aborted:false,rangeRequested:false,timingAllowPassed:false,requestIncludesCredentials:false,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...e,headersList:e?.headersList?new r(e?.headersList):new r,urlList:e?.urlList?[...e.urlList]:[]}}function makeNetworkError(e){const t=T(e);return makeResponse({type:"error",status:0,error:t?e:new Error(e?String(e):e),aborted:e&&e.name==="AbortError"})}function isNetworkError(e){return e.type==="error"&&e.status===0}function makeFilteredResponse(e,t){t={internalResponse:e,...t};return new Proxy(e,{get(e,i){return i in t?t[i]:e[i]},set(e,i,n){O(!(i in t));e[i]=n;return true}})}function filterResponse(e,t){if(t==="basic"){return makeFilteredResponse(e,{type:"basic",headersList:e.headersList})}else if(t==="cors"){return makeFilteredResponse(e,{type:"cors",headersList:e.headersList})}else if(t==="opaque"){return makeFilteredResponse(e,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null})}else if(t==="opaqueredirect"){return makeFilteredResponse(e,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null})}else{O(false)}}function makeAppropriateNetworkError(e,t=null){O(v(e));return I(e)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:t})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:t}))}function initializeResponse(e,t,i){if(t.status!==null&&(t.status<200||t.status>599)){throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.')}if("statusText"in t&&t.statusText!=null){if(!m(String(t.statusText))){throw new TypeError("Invalid statusText")}}if("status"in t&&t.status!=null){e[D].status=t.status}if("statusText"in t&&t.statusText!=null){e[D].statusText=t.statusText}if("headers"in t&&t.headers!=null){s(e[S],t.headers)}if(i){if(B.includes(e.status)){throw k.errors.exception({header:"Response constructor",message:`Invalid response status code ${e.status}`})}e[D].body=i.body;if(i.type!=null&&!e[D].headersList.contains("content-type",true)){e[D].headersList.append("content-type",i.type,true)}}}function fromInnerResponse(e,t){const i=new Response(_);i[D]=e;i[S]=new n(_);l(i[S],e.headersList);a(i[S],t);if(p&&e.body?.stream){A.register(i,new WeakRef(e.body.stream))}return i}k.converters.ReadableStream=k.interfaceConverter(ReadableStream);k.converters.FormData=k.interfaceConverter(P);k.converters.URLSearchParams=k.interfaceConverter(URLSearchParams);k.converters.XMLHttpRequestBodyInit=function(e,t,i){if(typeof e==="string"){return k.converters.USVString(e,t,i)}if(E(e)){return k.converters.Blob(e,t,i,{strict:false})}if(ArrayBuffer.isView(e)||V.isArrayBuffer(e)){return k.converters.BufferSource(e,t,i)}if(h.isFormDataLike(e)){return k.converters.FormData(e,t,i,{strict:false})}if(e instanceof URLSearchParams){return k.converters.URLSearchParams(e,t,i)}return k.converters.DOMString(e,t,i)};k.converters.BodyInit=function(e,t,i){if(e instanceof ReadableStream){return k.converters.ReadableStream(e,t,i)}if(e?.[Symbol.asyncIterator]){return e}return k.converters.XMLHttpRequestBodyInit(e,t,i)};k.converters.ResponseInit=k.dictionaryConverter([{key:"status",converter:k.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:k.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:k.converters.HeadersInit}]);e.exports={isNetworkError:isNetworkError,makeNetworkError:makeNetworkError,makeResponse:makeResponse,makeAppropriateNetworkError:makeAppropriateNetworkError,filterResponse:filterResponse,Response:Response,cloneResponse:cloneResponse,fromInnerResponse:fromInnerResponse}},3627:e=>{e.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kDispatcher:Symbol("dispatcher")}},3168:(e,t,i)=>{const{Transform:n}=i(7075);const r=i(8522);const{redirectStatusSet:s,referrerPolicySet:o,badPortsSet:a}=i(4495);const{getGlobalOrigin:l}=i(1059);const{collectASequenceOfCodePoints:u,collectAnHTTPQuotedString:c,removeChars:d,parseMIMEType:p}=i(1900);const{performance:A}=i(643);const{isBlobLike:f,ReadableStreamFrom:h,isValidHTTPToken:g,normalizedMethodRecordsBase:y}=i(3440);const m=i(4589);const{isUint8Array:v}=i(3429);const{webidl:I}=i(5893);let E=[];let C;try{C=i(7598);const e=["sha256","sha384","sha512"];E=C.getHashes().filter((t=>e.includes(t)))}catch{}function responseURL(e){const t=e.urlList;const i=t.length;return i===0?null:t[i-1].toString()}function responseLocationURL(e,t){if(!s.has(e.status)){return null}let i=e.headersList.get("location",true);if(i!==null&&isValidHeaderValue(i)){if(!isValidEncodedURL(i)){i=normalizeBinaryStringToUtf8(i)}i=new URL(i,responseURL(e))}if(i&&!i.hash){i.hash=t}return i}function isValidEncodedURL(e){for(let t=0;t126||i<32){return false}}return true}function normalizeBinaryStringToUtf8(e){return Buffer.from(e,"binary").toString("utf8")}function requestCurrentURL(e){return e.urlList[e.urlList.length-1]}function requestBadPort(e){const t=requestCurrentURL(e);if(urlIsHttpHttpsScheme(t)&&a.has(t.port)){return"blocked"}return"allowed"}function isErrorLike(e){return e instanceof Error||(e?.constructor?.name==="Error"||e?.constructor?.name==="DOMException")}function isValidReasonPhrase(e){for(let t=0;t=32&&i<=126||i>=128&&i<=255)){return false}}return true}const T=g;function isValidHeaderValue(e){return(e[0]==="\t"||e[0]===" "||e[e.length-1]==="\t"||e[e.length-1]===" "||e.includes("\n")||e.includes("\r")||e.includes("\0"))===false}function setRequestReferrerPolicyOnRedirect(e,t){const{headersList:i}=t;const n=(i.get("referrer-policy",true)??"").split(",");let r="";if(n.length>0){for(let e=n.length;e!==0;e--){const t=n[e-1].trim();if(o.has(t)){r=t;break}}}if(r!==""){e.referrerPolicy=r}}function crossOriginResourcePolicyCheck(){return"allowed"}function corsCheck(){return"success"}function TAOCheck(){return"success"}function appendFetchMetadata(e){let t=null;t=e.mode;e.headersList.set("sec-fetch-mode",t,true)}function appendRequestOriginHeader(e){let t=e.origin;if(t==="client"||t===undefined){return}if(e.responseTainting==="cors"||e.mode==="websocket"){e.headersList.append("origin",t,true)}else if(e.method!=="GET"&&e.method!=="HEAD"){switch(e.referrerPolicy){case"no-referrer":t=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":if(e.origin&&urlHasHttpsScheme(e.origin)&&!urlHasHttpsScheme(requestCurrentURL(e))){t=null}break;case"same-origin":if(!sameOrigin(e,requestCurrentURL(e))){t=null}break;default:}e.headersList.append("origin",t,true)}}function coarsenTime(e,t){return e}function clampAndCoarsenConnectionTimingInfo(e,t,i){if(!e?.startTime||e.startTime4096){n=r}const s=sameOrigin(e,n);const o=isURLPotentiallyTrustworthy(n)&&!isURLPotentiallyTrustworthy(e.url);switch(t){case"origin":return r!=null?r:stripURLForReferrer(i,true);case"unsafe-url":return n;case"same-origin":return s?r:"no-referrer";case"origin-when-cross-origin":return s?n:r;case"strict-origin-when-cross-origin":{const t=requestCurrentURL(e);if(sameOrigin(n,t)){return n}if(isURLPotentiallyTrustworthy(n)&&!isURLPotentiallyTrustworthy(t)){return"no-referrer"}return r}case"strict-origin":case"no-referrer-when-downgrade":default:return o?"no-referrer":r}}function stripURLForReferrer(e,t){m(e instanceof URL);e=new URL(e);if(e.protocol==="file:"||e.protocol==="about:"||e.protocol==="blank:"){return"no-referrer"}e.username="";e.password="";e.hash="";if(t){e.pathname="";e.search=""}return e}function isURLPotentiallyTrustworthy(e){if(!(e instanceof URL)){return false}if(e.href==="about:blank"||e.href==="about:srcdoc"){return true}if(e.protocol==="data:")return true;if(e.protocol==="file:")return true;return isOriginPotentiallyTrustworthy(e.origin);function isOriginPotentiallyTrustworthy(e){if(e==null||e==="null")return false;const t=new URL(e);if(t.protocol==="https:"||t.protocol==="wss:"){return true}if(/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(t.hostname)||(t.hostname==="localhost"||t.hostname.includes("localhost."))||t.hostname.endsWith(".localhost")){return true}return false}}function bytesMatch(e,t){if(C===undefined){return true}const i=parseMetadata(t);if(i==="no metadata"){return true}if(i.length===0){return true}const n=getStrongestMetadata(i);const r=filterMetadataListByAlgorithm(i,n);for(const t of r){const i=t.algo;const n=t.hash;let r=C.createHash(i).update(e).digest("base64");if(r[r.length-1]==="="){if(r[r.length-2]==="="){r=r.slice(0,-2)}else{r=r.slice(0,-1)}}if(compareBase64Mixed(r,n)){return true}}return false}const b=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(e){const t=[];let i=true;for(const n of e.split(" ")){i=false;const e=b.exec(n);if(e===null||e.groups===undefined||e.groups.algo===undefined){continue}const r=e.groups.algo.toLowerCase();if(E.includes(r)){t.push(e.groups)}}if(i===true){return"no metadata"}return t}function getStrongestMetadata(e){let t=e[0].algo;if(t[3]==="5"){return t}for(let i=1;i{e=i;t=n}));return{promise:i,resolve:e,reject:t}}function isAborted(e){return e.controller.state==="aborted"}function isCancelled(e){return e.controller.state==="aborted"||e.controller.state==="terminated"}function normalizeMethod(e){return y[e.toLowerCase()]??e}function serializeJavascriptValueToJSONString(e){const t=JSON.stringify(e);if(t===undefined){throw new TypeError("Value is not JSON serializable")}m(typeof t==="string");return t}const R=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(e,t,i=0,n=1){class FastIterableIterator{#H;#W;#Y;constructor(e,t){this.#H=e;this.#W=t;this.#Y=0}next(){if(typeof this!=="object"||this===null||!(#H in this)){throw new TypeError(`'next' called on an object that does not implement interface ${e} Iterator.`)}const r=this.#Y;const s=this.#H[t];const o=s.length;if(r>=o){return{value:undefined,done:true}}const{[i]:a,[n]:l}=s[r];this.#Y=r+1;let u;switch(this.#W){case"key":u=a;break;case"value":u=l;break;case"key+value":u=[a,l];break}return{value:u,done:false}}}delete FastIterableIterator.prototype.constructor;Object.setPrototypeOf(FastIterableIterator.prototype,R);Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:false,enumerable:false,configurable:true,value:`${e} Iterator`},next:{writable:true,enumerable:true,configurable:true}});return function(e,t){return new FastIterableIterator(e,t)}}function iteratorMixin(e,t,i,n=0,r=1){const s=createIterator(e,i,n,r);const o={keys:{writable:true,enumerable:true,configurable:true,value:function keys(){I.brandCheck(this,t);return s(this,"key")}},values:{writable:true,enumerable:true,configurable:true,value:function values(){I.brandCheck(this,t);return s(this,"value")}},entries:{writable:true,enumerable:true,configurable:true,value:function entries(){I.brandCheck(this,t);return s(this,"key+value")}},forEach:{writable:true,enumerable:true,configurable:true,value:function forEach(i,n=globalThis){I.brandCheck(this,t);I.argumentLengthCheck(arguments,1,`${e}.forEach`);if(typeof i!=="function"){throw new TypeError(`Failed to execute 'forEach' on '${e}': parameter 1 is not of type 'Function'.`)}for(const{0:e,1:t}of s(this,"key+value")){i.call(n,t,e,this)}}}};return Object.defineProperties(t.prototype,{...o,[Symbol.iterator]:{writable:true,enumerable:false,configurable:true,value:o.entries.value}})}async function fullyReadBody(e,t,i){const n=t;const r=i;let s;try{s=e.stream.getReader()}catch(e){r(e);return}try{n(await readAllBytes(s))}catch(e){r(e)}}function isReadableStreamLike(e){return e instanceof ReadableStream||e[Symbol.toStringTag]==="ReadableStream"&&typeof e.tee==="function"}function readableStreamClose(e){try{e.close();e.byobRequest?.respond(0)}catch(e){if(!e.message.includes("Controller is already closed")&&!e.message.includes("ReadableStream is already closed")){throw e}}}const w=/[^\x00-\xFF]/;function isomorphicEncode(e){m(!w.test(e));return e}async function readAllBytes(e){const t=[];let i=0;while(true){const{done:n,value:r}=await e.read();if(n){return Buffer.concat(t,i)}if(!v(r)){throw new TypeError("Received non-Uint8Array chunk")}t.push(r);i+=r.length}}function urlIsLocal(e){m("protocol"in e);const t=e.protocol;return t==="about:"||t==="blob:"||t==="data:"}function urlHasHttpsScheme(e){return typeof e==="string"&&e[5]===":"&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&e[4]==="s"||e.protocol==="https:"}function urlIsHttpHttpsScheme(e){m("protocol"in e);const t=e.protocol;return t==="http:"||t==="https:"}function simpleRangeHeaderValue(e,t){const i=e;if(!i.startsWith("bytes")){return"failure"}const n={position:5};if(t){u((e=>e==="\t"||e===" "),i,n)}if(i.charCodeAt(n.position)!==61){return"failure"}n.position++;if(t){u((e=>e==="\t"||e===" "),i,n)}const r=u((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),i,n);const s=r.length?Number(r):null;if(t){u((e=>e==="\t"||e===" "),i,n)}if(i.charCodeAt(n.position)!==45){return"failure"}n.position++;if(t){u((e=>e==="\t"||e===" "),i,n)}const o=u((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),i,n);const a=o.length?Number(o):null;if(n.positiona){return"failure"}return{rangeStartValue:s,rangeEndValue:a}}function buildContentRange(e,t,i){let n="bytes ";n+=isomorphicEncode(`${e}`);n+="-";n+=isomorphicEncode(`${t}`);n+="/";n+=isomorphicEncode(`${i}`);return n}class InflateStream extends n{#J;constructor(e){super();this.#J=e}_transform(e,t,i){if(!this._inflateStream){if(e.length===0){i();return}this._inflateStream=(e[0]&15)===8?r.createInflate(this.#J):r.createInflateRaw(this.#J);this._inflateStream.on("data",this.push.bind(this));this._inflateStream.on("end",(()=>this.push(null)));this._inflateStream.on("error",(e=>this.destroy(e)))}this._inflateStream.write(e,t,i)}_final(e){if(this._inflateStream){this._inflateStream.end();this._inflateStream=null}e()}}function createInflate(e){return new InflateStream(e)}function extractMimeType(e){let t=null;let i=null;let n=null;const r=getDecodeSplit("content-type",e);if(r===null){return"failure"}for(const e of r){const r=p(e);if(r==="failure"||r.essence==="*/*"){continue}n=r;if(n.essence!==i){t=null;if(n.parameters.has("charset")){t=n.parameters.get("charset")}i=n.essence}else if(!n.parameters.has("charset")&&t!==null){n.parameters.set("charset",t)}}if(n==null){return"failure"}return n}function gettingDecodingSplitting(e){const t=e;const i={position:0};const n=[];let r="";while(i.positione!=='"'&&e!==","),t,i);if(i.positione===9||e===32));n.push(r);r=""}return n}function getDecodeSplit(e,t){const i=t.get(e,true);if(i===null){return null}return gettingDecodingSplitting(i)}const B=new TextDecoder;function utf8DecodeBytes(e){if(e.length===0){return""}if(e[0]===239&&e[1]===187&&e[2]===191){e=e.subarray(3)}const t=B.decode(e);return t}class EnvironmentSettingsObjectBase{get baseUrl(){return l()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()}class EnvironmentSettingsObject{settingsObject=new EnvironmentSettingsObjectBase}const D=new EnvironmentSettingsObject;e.exports={isAborted:isAborted,isCancelled:isCancelled,isValidEncodedURL:isValidEncodedURL,createDeferredPromise:createDeferredPromise,ReadableStreamFrom:h,tryUpgradeRequestToAPotentiallyTrustworthyURL:tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo:clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime:coarsenedSharedCurrentTime,determineRequestsReferrer:determineRequestsReferrer,makePolicyContainer:makePolicyContainer,clonePolicyContainer:clonePolicyContainer,appendFetchMetadata:appendFetchMetadata,appendRequestOriginHeader:appendRequestOriginHeader,TAOCheck:TAOCheck,corsCheck:corsCheck,crossOriginResourcePolicyCheck:crossOriginResourcePolicyCheck,createOpaqueTimingInfo:createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect:setRequestReferrerPolicyOnRedirect,isValidHTTPToken:g,requestBadPort:requestBadPort,requestCurrentURL:requestCurrentURL,responseURL:responseURL,responseLocationURL:responseLocationURL,isBlobLike:f,isURLPotentiallyTrustworthy:isURLPotentiallyTrustworthy,isValidReasonPhrase:isValidReasonPhrase,sameOrigin:sameOrigin,normalizeMethod:normalizeMethod,serializeJavascriptValueToJSONString:serializeJavascriptValueToJSONString,iteratorMixin:iteratorMixin,createIterator:createIterator,isValidHeaderName:T,isValidHeaderValue:isValidHeaderValue,isErrorLike:isErrorLike,fullyReadBody:fullyReadBody,bytesMatch:bytesMatch,isReadableStreamLike:isReadableStreamLike,readableStreamClose:readableStreamClose,isomorphicEncode:isomorphicEncode,urlIsLocal:urlIsLocal,urlHasHttpsScheme:urlHasHttpsScheme,urlIsHttpHttpsScheme:urlIsHttpHttpsScheme,readAllBytes:readAllBytes,simpleRangeHeaderValue:simpleRangeHeaderValue,buildContentRange:buildContentRange,parseMetadata:parseMetadata,createInflate:createInflate,extractMimeType:extractMimeType,getDecodeSplit:getDecodeSplit,utf8DecodeBytes:utf8DecodeBytes,environmentSettingsObject:D}},5893:(e,t,i)=>{const{types:n,inspect:r}=i(7975);const{markAsUncloneable:s}=i(8300);const{toUSVString:o}=i(3440);const a={};a.converters={};a.util={};a.errors={};a.errors.exception=function(e){return new TypeError(`${e.header}: ${e.message}`)};a.errors.conversionFailed=function(e){const t=e.types.length===1?"":" one of";const i=`${e.argument} could not be converted to`+`${t}: ${e.types.join(", ")}.`;return a.errors.exception({header:e.prefix,message:i})};a.errors.invalidArgument=function(e){return a.errors.exception({header:e.prefix,message:`"${e.value}" is an invalid ${e.type}.`})};a.brandCheck=function(e,t,i){if(i?.strict!==false){if(!(e instanceof t)){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}else{if(e?.[Symbol.toStringTag]!==t.prototype[Symbol.toStringTag]){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}};a.argumentLengthCheck=function({length:e},t,i){if(e{});a.util.ConvertToInt=function(e,t,i,n){let r;let s;if(t===64){r=Math.pow(2,53)-1;if(i==="unsigned"){s=0}else{s=Math.pow(-2,53)+1}}else if(i==="unsigned"){s=0;r=Math.pow(2,t)-1}else{s=Math.pow(-2,t)-1;r=Math.pow(2,t-1)-1}let o=Number(e);if(o===0){o=0}if(n?.enforceRange===true){if(Number.isNaN(o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){throw a.errors.exception({header:"Integer conversion",message:`Could not convert ${a.util.Stringify(e)} to an integer.`})}o=a.util.IntegerPart(o);if(or){throw a.errors.exception({header:"Integer conversion",message:`Value must be between ${s}-${r}, got ${o}.`})}return o}if(!Number.isNaN(o)&&n?.clamp===true){o=Math.min(Math.max(o,s),r);if(Math.floor(o)%2===0){o=Math.floor(o)}else{o=Math.ceil(o)}return o}if(Number.isNaN(o)||o===0&&Object.is(0,o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){return 0}o=a.util.IntegerPart(o);o=o%Math.pow(2,t);if(i==="signed"&&o>=Math.pow(2,t)-1){return o-Math.pow(2,t)}return o};a.util.IntegerPart=function(e){const t=Math.floor(Math.abs(e));if(e<0){return-1*t}return t};a.util.Stringify=function(e){const t=a.util.Type(e);switch(t){case"Symbol":return`Symbol(${e.description})`;case"Object":return r(e);case"String":return`"${e}"`;default:return`${e}`}};a.sequenceConverter=function(e){return(t,i,n,r)=>{if(a.util.Type(t)!=="Object"){throw a.errors.exception({header:i,message:`${n} (${a.util.Stringify(t)}) is not iterable.`})}const s=typeof r==="function"?r():t?.[Symbol.iterator]?.();const o=[];let l=0;if(s===undefined||typeof s.next!=="function"){throw a.errors.exception({header:i,message:`${n} is not iterable.`})}while(true){const{done:t,value:r}=s.next();if(t){break}o.push(e(r,i,`${n}[${l++}]`))}return o}};a.recordConverter=function(e,t){return(i,r,s)=>{if(a.util.Type(i)!=="Object"){throw a.errors.exception({header:r,message:`${s} ("${a.util.Type(i)}") is not an Object.`})}const o={};if(!n.isProxy(i)){const n=[...Object.getOwnPropertyNames(i),...Object.getOwnPropertySymbols(i)];for(const a of n){const n=e(a,r,s);const l=t(i[a],r,s);o[n]=l}return o}const l=Reflect.ownKeys(i);for(const n of l){const a=Reflect.getOwnPropertyDescriptor(i,n);if(a?.enumerable){const a=e(n,r,s);const l=t(i[n],r,s);o[a]=l}}return o}};a.interfaceConverter=function(e){return(t,i,n,r)=>{if(r?.strict!==false&&!(t instanceof e)){throw a.errors.exception({header:i,message:`Expected ${n} ("${a.util.Stringify(t)}") to be an instance of ${e.name}.`})}return t}};a.dictionaryConverter=function(e){return(t,i,n)=>{const r=a.util.Type(t);const s={};if(r==="Null"||r==="Undefined"){return s}else if(r!=="Object"){throw a.errors.exception({header:i,message:`Expected ${t} to be one of: Null, Undefined, Object.`})}for(const r of e){const{key:e,defaultValue:o,required:l,converter:u}=r;if(l===true){if(!Object.hasOwn(t,e)){throw a.errors.exception({header:i,message:`Missing required key "${e}".`})}}let c=t[e];const d=Object.hasOwn(r,"defaultValue");if(d&&c!==null){c??=o()}if(l||d||c!==undefined){c=u(c,i,`${n}.${e}`);if(r.allowedValues&&!r.allowedValues.includes(c)){throw a.errors.exception({header:i,message:`${c} is not an accepted type. Expected one of ${r.allowedValues.join(", ")}.`})}s[e]=c}}return s}};a.nullableConverter=function(e){return(t,i,n)=>{if(t===null){return t}return e(t,i,n)}};a.converters.DOMString=function(e,t,i,n){if(e===null&&n?.legacyNullToEmptyString){return""}if(typeof e==="symbol"){throw a.errors.exception({header:t,message:`${i} is a symbol, which cannot be converted to a DOMString.`})}return String(e)};a.converters.ByteString=function(e,t,i){const n=a.converters.DOMString(e,t,i);for(let e=0;e255){throw new TypeError("Cannot convert argument to a ByteString because the character at "+`index ${e} has a value of ${n.charCodeAt(e)} which is greater than 255.`)}}return n};a.converters.USVString=o;a.converters.boolean=function(e){const t=Boolean(e);return t};a.converters.any=function(e){return e};a.converters["long long"]=function(e,t,i){const n=a.util.ConvertToInt(e,64,"signed",undefined,t,i);return n};a.converters["unsigned long long"]=function(e,t,i){const n=a.util.ConvertToInt(e,64,"unsigned",undefined,t,i);return n};a.converters["unsigned long"]=function(e,t,i){const n=a.util.ConvertToInt(e,32,"unsigned",undefined,t,i);return n};a.converters["unsigned short"]=function(e,t,i,n){const r=a.util.ConvertToInt(e,16,"unsigned",n,t,i);return r};a.converters.ArrayBuffer=function(e,t,i,r){if(a.util.Type(e)!=="Object"||!n.isAnyArrayBuffer(e)){throw a.errors.conversionFailed({prefix:t,argument:`${i} ("${a.util.Stringify(e)}")`,types:["ArrayBuffer"]})}if(r?.allowShared===false&&n.isSharedArrayBuffer(e)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.resizable||e.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.TypedArray=function(e,t,i,r,s){if(a.util.Type(e)!=="Object"||!n.isTypedArray(e)||e.constructor.name!==t.name){throw a.errors.conversionFailed({prefix:i,argument:`${r} ("${a.util.Stringify(e)}")`,types:[t.name]})}if(s?.allowShared===false&&n.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.DataView=function(e,t,i,r){if(a.util.Type(e)!=="Object"||!n.isDataView(e)){throw a.errors.exception({header:t,message:`${i} is not a DataView.`})}if(r?.allowShared===false&&n.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.BufferSource=function(e,t,i,r){if(n.isAnyArrayBuffer(e)){return a.converters.ArrayBuffer(e,t,i,{...r,allowShared:false})}if(n.isTypedArray(e)){return a.converters.TypedArray(e,e.constructor,t,i,{...r,allowShared:false})}if(n.isDataView(e)){return a.converters.DataView(e,t,i,{...r,allowShared:false})}throw a.errors.conversionFailed({prefix:t,argument:`${i} ("${a.util.Stringify(e)}")`,types:["BufferSource"]})};a.converters["sequence"]=a.sequenceConverter(a.converters.ByteString);a.converters["sequence>"]=a.sequenceConverter(a.converters["sequence"]);a.converters["record"]=a.recordConverter(a.converters.ByteString,a.converters.ByteString);e.exports={webidl:a}},2607:e=>{function getEncoding(e){if(!e){return"failure"}switch(e.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"}}e.exports={getEncoding:getEncoding}},8355:(e,t,i)=>{const{staticPropertyDescriptors:n,readOperation:r,fireAProgressEvent:s}=i(3610);const{kState:o,kError:a,kResult:l,kEvents:u,kAborted:c}=i(961);const{webidl:d}=i(5893);const{kEnumerableProperty:p}=i(3440);class FileReader extends EventTarget{constructor(){super();this[o]="empty";this[l]=null;this[a]=null;this[u]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(e){d.brandCheck(this,FileReader);d.argumentLengthCheck(arguments,1,"FileReader.readAsArrayBuffer");e=d.converters.Blob(e,{strict:false});r(this,e,"ArrayBuffer")}readAsBinaryString(e){d.brandCheck(this,FileReader);d.argumentLengthCheck(arguments,1,"FileReader.readAsBinaryString");e=d.converters.Blob(e,{strict:false});r(this,e,"BinaryString")}readAsText(e,t=undefined){d.brandCheck(this,FileReader);d.argumentLengthCheck(arguments,1,"FileReader.readAsText");e=d.converters.Blob(e,{strict:false});if(t!==undefined){t=d.converters.DOMString(t,"FileReader.readAsText","encoding")}r(this,e,"Text",t)}readAsDataURL(e){d.brandCheck(this,FileReader);d.argumentLengthCheck(arguments,1,"FileReader.readAsDataURL");e=d.converters.Blob(e,{strict:false});r(this,e,"DataURL")}abort(){if(this[o]==="empty"||this[o]==="done"){this[l]=null;return}if(this[o]==="loading"){this[o]="done";this[l]=null}this[c]=true;s("abort",this);if(this[o]!=="loading"){s("loadend",this)}}get readyState(){d.brandCheck(this,FileReader);switch(this[o]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){d.brandCheck(this,FileReader);return this[l]}get error(){d.brandCheck(this,FileReader);return this[a]}get onloadend(){d.brandCheck(this,FileReader);return this[u].loadend}set onloadend(e){d.brandCheck(this,FileReader);if(this[u].loadend){this.removeEventListener("loadend",this[u].loadend)}if(typeof e==="function"){this[u].loadend=e;this.addEventListener("loadend",e)}else{this[u].loadend=null}}get onerror(){d.brandCheck(this,FileReader);return this[u].error}set onerror(e){d.brandCheck(this,FileReader);if(this[u].error){this.removeEventListener("error",this[u].error)}if(typeof e==="function"){this[u].error=e;this.addEventListener("error",e)}else{this[u].error=null}}get onloadstart(){d.brandCheck(this,FileReader);return this[u].loadstart}set onloadstart(e){d.brandCheck(this,FileReader);if(this[u].loadstart){this.removeEventListener("loadstart",this[u].loadstart)}if(typeof e==="function"){this[u].loadstart=e;this.addEventListener("loadstart",e)}else{this[u].loadstart=null}}get onprogress(){d.brandCheck(this,FileReader);return this[u].progress}set onprogress(e){d.brandCheck(this,FileReader);if(this[u].progress){this.removeEventListener("progress",this[u].progress)}if(typeof e==="function"){this[u].progress=e;this.addEventListener("progress",e)}else{this[u].progress=null}}get onload(){d.brandCheck(this,FileReader);return this[u].load}set onload(e){d.brandCheck(this,FileReader);if(this[u].load){this.removeEventListener("load",this[u].load)}if(typeof e==="function"){this[u].load=e;this.addEventListener("load",e)}else{this[u].load=null}}get onabort(){d.brandCheck(this,FileReader);return this[u].abort}set onabort(e){d.brandCheck(this,FileReader);if(this[u].abort){this.removeEventListener("abort",this[u].abort)}if(typeof e==="function"){this[u].abort=e;this.addEventListener("abort",e)}else{this[u].abort=null}}}FileReader.EMPTY=FileReader.prototype.EMPTY=0;FileReader.LOADING=FileReader.prototype.LOADING=1;FileReader.DONE=FileReader.prototype.DONE=2;Object.defineProperties(FileReader.prototype,{EMPTY:n,LOADING:n,DONE:n,readAsArrayBuffer:p,readAsBinaryString:p,readAsText:p,readAsDataURL:p,abort:p,readyState:p,result:p,error:p,onloadstart:p,onprogress:p,onload:p,onabort:p,onerror:p,onloadend:p,[Symbol.toStringTag]:{value:"FileReader",writable:false,enumerable:false,configurable:true}});Object.defineProperties(FileReader,{EMPTY:n,LOADING:n,DONE:n});e.exports={FileReader:FileReader}},8573:(e,t,i)=>{const{webidl:n}=i(5893);const r=Symbol("ProgressEvent state");class ProgressEvent extends Event{constructor(e,t={}){e=n.converters.DOMString(e,"ProgressEvent constructor","type");t=n.converters.ProgressEventInit(t??{});super(e,t);this[r]={lengthComputable:t.lengthComputable,loaded:t.loaded,total:t.total}}get lengthComputable(){n.brandCheck(this,ProgressEvent);return this[r].lengthComputable}get loaded(){n.brandCheck(this,ProgressEvent);return this[r].loaded}get total(){n.brandCheck(this,ProgressEvent);return this[r].total}}n.converters.ProgressEventInit=n.dictionaryConverter([{key:"lengthComputable",converter:n.converters.boolean,defaultValue:()=>false},{key:"loaded",converter:n.converters["unsigned long long"],defaultValue:()=>0},{key:"total",converter:n.converters["unsigned long long"],defaultValue:()=>0},{key:"bubbles",converter:n.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:n.converters.boolean,defaultValue:()=>false},{key:"composed",converter:n.converters.boolean,defaultValue:()=>false}]);e.exports={ProgressEvent:ProgressEvent}},961:e=>{e.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")}},3610:(e,t,i)=>{const{kState:n,kError:r,kResult:s,kAborted:o,kLastProgressEventFired:a}=i(961);const{ProgressEvent:l}=i(8573);const{getEncoding:u}=i(2607);const{serializeAMimeType:c,parseMIMEType:d}=i(1900);const{types:p}=i(7975);const{StringDecoder:A}=i(3193);const{btoa:f}=i(4573);const h={enumerable:true,writable:false,configurable:false};function readOperation(e,t,i,l){if(e[n]==="loading"){throw new DOMException("Invalid state","InvalidStateError")}e[n]="loading";e[s]=null;e[r]=null;const u=t.stream();const c=u.getReader();const d=[];let A=c.read();let f=true;(async()=>{while(!e[o]){try{const{done:u,value:h}=await A;if(f&&!e[o]){queueMicrotask((()=>{fireAProgressEvent("loadstart",e)}))}f=false;if(!u&&p.isUint8Array(h)){d.push(h);if((e[a]===undefined||Date.now()-e[a]>=50)&&!e[o]){e[a]=Date.now();queueMicrotask((()=>{fireAProgressEvent("progress",e)}))}A=c.read()}else if(u){queueMicrotask((()=>{e[n]="done";try{const n=packageData(d,i,t.type,l);if(e[o]){return}e[s]=n;fireAProgressEvent("load",e)}catch(t){e[r]=t;fireAProgressEvent("error",e)}if(e[n]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}catch(t){if(e[o]){return}queueMicrotask((()=>{e[n]="done";e[r]=t;fireAProgressEvent("error",e);if(e[n]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}})()}function fireAProgressEvent(e,t){const i=new l(e,{bubbles:false,cancelable:false});t.dispatchEvent(i)}function packageData(e,t,i,n){switch(t){case"DataURL":{let t="data:";const n=d(i||"application/octet-stream");if(n!=="failure"){t+=c(n)}t+=";base64,";const r=new A("latin1");for(const i of e){t+=f(r.write(i))}t+=f(r.end());return t}case"Text":{let t="failure";if(n){t=u(n)}if(t==="failure"&&i){const e=d(i);if(e!=="failure"){t=u(e.parameters.get("charset"))}}if(t==="failure"){t="UTF-8"}return decode(e,t)}case"ArrayBuffer":{const t=combineByteSequences(e);return t.buffer}case"BinaryString":{let t="";const i=new A("latin1");for(const n of e){t+=i.write(n)}t+=i.end();return t}}}function decode(e,t){const i=combineByteSequences(e);const n=BOMSniffing(i);let r=0;if(n!==null){t=n;r=n==="UTF-8"?3:2}const s=i.slice(r);return new TextDecoder(t).decode(s)}function BOMSniffing(e){const[t,i,n]=e;if(t===239&&i===187&&n===191){return"UTF-8"}else if(t===254&&i===255){return"UTF-16BE"}else if(t===255&&i===254){return"UTF-16LE"}return null}function combineByteSequences(e){const t=e.reduce(((e,t)=>e+t.byteLength),0);let i=0;return e.reduce(((e,t)=>{e.set(t,i);i+=t.byteLength;return e}),new Uint8Array(t))}e.exports={staticPropertyDescriptors:h,readOperation:readOperation,fireAProgressEvent:fireAProgressEvent}},6897:(e,t,i)=>{const{uid:n,states:r,sentCloseFrameState:s,emptyBuffer:o,opcodes:a}=i(736);const{kReadyState:l,kSentClose:u,kByteParser:c,kReceivedClose:d,kResponse:p}=i(1216);const{fireEvent:A,failWebsocketConnection:f,isClosing:h,isClosed:g,isEstablished:y,parseExtensions:m}=i(8625);const{channels:v}=i(2414);const{CloseEvent:I}=i(5188);const{makeRequest:E}=i(9967);const{fetching:C}=i(4398);const{Headers:T,getHeadersList:b}=i(660);const{getDecodeSplit:R}=i(3168);const{WebsocketFrameSend:w}=i(3264);let B;try{B=i(7598)}catch{}function establishWebSocketConnection(e,t,i,r,s,o){const a=e;a.protocol=e.protocol==="ws:"?"http:":"https:";const l=E({urlList:[a],client:i,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(o.headers){const e=b(new T(o.headers));l.headersList=e}const u=B.randomBytes(16).toString("base64");l.headersList.append("sec-websocket-key",u);l.headersList.append("sec-websocket-version","13");for(const e of t){l.headersList.append("sec-websocket-protocol",e)}const c="permessage-deflate; client_max_window_bits";l.headersList.append("sec-websocket-extensions",c);const d=C({request:l,useParallelQueue:true,dispatcher:o.dispatcher,processResponse(e){if(e.type==="error"||e.status!==101){f(r,"Received network error or non-101 status code.");return}if(t.length!==0&&!e.headersList.get("Sec-WebSocket-Protocol")){f(r,"Server did not respond with sent protocols.");return}if(e.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){f(r,'Server did not set Upgrade header to "websocket".');return}if(e.headersList.get("Connection")?.toLowerCase()!=="upgrade"){f(r,'Server did not set Connection header to "upgrade".');return}const i=e.headersList.get("Sec-WebSocket-Accept");const o=B.createHash("sha1").update(u+n).digest("base64");if(i!==o){f(r,"Incorrect hash received in Sec-WebSocket-Accept header.");return}const a=e.headersList.get("Sec-WebSocket-Extensions");let c;if(a!==null){c=m(a);if(!c.has("permessage-deflate")){f(r,"Sec-WebSocket-Extensions header does not match.");return}}const d=e.headersList.get("Sec-WebSocket-Protocol");if(d!==null){const e=R("sec-websocket-protocol",l.headersList);if(!e.includes(d)){f(r,"Protocol was not set in the opening handshake.");return}}e.socket.on("data",onSocketData);e.socket.on("close",onSocketClose);e.socket.on("error",onSocketError);if(v.open.hasSubscribers){v.open.publish({address:e.socket.address(),protocol:d,extensions:a})}s(e,c)}});return d}function closeWebSocketConnection(e,t,i,n){if(h(e)||g(e)){}else if(!y(e)){f(e,"Connection was closed before it was established.");e[l]=r.CLOSING}else if(e[u]===s.NOT_SENT){e[u]=s.PROCESSING;const c=new w;if(t!==undefined&&i===undefined){c.frameData=Buffer.allocUnsafe(2);c.frameData.writeUInt16BE(t,0)}else if(t!==undefined&&i!==undefined){c.frameData=Buffer.allocUnsafe(2+n);c.frameData.writeUInt16BE(t,0);c.frameData.write(i,2,"utf-8")}else{c.frameData=o}const d=e[p].socket;d.write(c.createFrame(a.CLOSE));e[u]=s.SENT;e[l]=r.CLOSING}else{e[l]=r.CLOSING}}function onSocketData(e){if(!this.ws[c].write(e)){this.pause()}}function onSocketClose(){const{ws:e}=this;const{[p]:t}=e;t.socket.off("data",onSocketData);t.socket.off("close",onSocketClose);t.socket.off("error",onSocketError);const i=e[u]===s.SENT&&e[d];let n=1005;let o="";const a=e[c].closingInfo;if(a&&!a.error){n=a.code??1005;o=a.reason}else if(!e[d]){n=1006}e[l]=r.CLOSED;A("close",e,((e,t)=>new I(e,t)),{wasClean:i,code:n,reason:o});if(v.close.hasSubscribers){v.close.publish({websocket:e,code:n,reason:o})}}function onSocketError(e){const{ws:t}=this;t[l]=r.CLOSING;if(v.socketError.hasSubscribers){v.socketError.publish(e)}this.destroy()}e.exports={establishWebSocketConnection:establishWebSocketConnection,closeWebSocketConnection:closeWebSocketConnection}},736:e=>{const t="258EAFA5-E914-47DA-95CA-C5AB0DC85B11";const i={enumerable:true,writable:false,configurable:false};const n={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3};const r={NOT_SENT:0,PROCESSING:1,SENT:2};const s={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10};const o=2**16-1;const a={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4};const l=Buffer.allocUnsafe(0);const u={string:1,typedArray:2,arrayBuffer:3,blob:4};e.exports={uid:t,sentCloseFrameState:r,staticPropertyDescriptors:i,states:n,opcodes:s,maxUnsigned16Bit:o,parserStates:a,emptyBuffer:l,sendHints:u}},5188:(e,t,i)=>{const{webidl:n}=i(5893);const{kEnumerableProperty:r}=i(3440);const{kConstruct:s}=i(6443);const{MessagePort:o}=i(8300);class MessageEvent extends Event{#z;constructor(e,t={}){if(e===s){super(arguments[1],arguments[2]);n.util.markAsUncloneable(this);return}const i="MessageEvent constructor";n.argumentLengthCheck(arguments,1,i);e=n.converters.DOMString(e,i,"type");t=n.converters.MessageEventInit(t,i,"eventInitDict");super(e,t);this.#z=t;n.util.markAsUncloneable(this)}get data(){n.brandCheck(this,MessageEvent);return this.#z.data}get origin(){n.brandCheck(this,MessageEvent);return this.#z.origin}get lastEventId(){n.brandCheck(this,MessageEvent);return this.#z.lastEventId}get source(){n.brandCheck(this,MessageEvent);return this.#z.source}get ports(){n.brandCheck(this,MessageEvent);if(!Object.isFrozen(this.#z.ports)){Object.freeze(this.#z.ports)}return this.#z.ports}initMessageEvent(e,t=false,i=false,r=null,s="",o="",a=null,l=[]){n.brandCheck(this,MessageEvent);n.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent");return new MessageEvent(e,{bubbles:t,cancelable:i,data:r,origin:s,lastEventId:o,source:a,ports:l})}static createFastMessageEvent(e,t){const i=new MessageEvent(s,e,t);i.#z=t;i.#z.data??=null;i.#z.origin??="";i.#z.lastEventId??="";i.#z.source??=null;i.#z.ports??=[];return i}}const{createFastMessageEvent:a}=MessageEvent;delete MessageEvent.createFastMessageEvent;class CloseEvent extends Event{#z;constructor(e,t={}){const i="CloseEvent constructor";n.argumentLengthCheck(arguments,1,i);e=n.converters.DOMString(e,i,"type");t=n.converters.CloseEventInit(t);super(e,t);this.#z=t;n.util.markAsUncloneable(this)}get wasClean(){n.brandCheck(this,CloseEvent);return this.#z.wasClean}get code(){n.brandCheck(this,CloseEvent);return this.#z.code}get reason(){n.brandCheck(this,CloseEvent);return this.#z.reason}}class ErrorEvent extends Event{#z;constructor(e,t){const i="ErrorEvent constructor";n.argumentLengthCheck(arguments,1,i);super(e,t);n.util.markAsUncloneable(this);e=n.converters.DOMString(e,i,"type");t=n.converters.ErrorEventInit(t??{});this.#z=t}get message(){n.brandCheck(this,ErrorEvent);return this.#z.message}get filename(){n.brandCheck(this,ErrorEvent);return this.#z.filename}get lineno(){n.brandCheck(this,ErrorEvent);return this.#z.lineno}get colno(){n.brandCheck(this,ErrorEvent);return this.#z.colno}get error(){n.brandCheck(this,ErrorEvent);return this.#z.error}}Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:true},data:r,origin:r,lastEventId:r,source:r,ports:r,initMessageEvent:r});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:true},reason:r,code:r,wasClean:r});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:true},message:r,filename:r,lineno:r,colno:r,error:r});n.converters.MessagePort=n.interfaceConverter(o);n.converters["sequence"]=n.sequenceConverter(n.converters.MessagePort);const l=[{key:"bubbles",converter:n.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:n.converters.boolean,defaultValue:()=>false},{key:"composed",converter:n.converters.boolean,defaultValue:()=>false}];n.converters.MessageEventInit=n.dictionaryConverter([...l,{key:"data",converter:n.converters.any,defaultValue:()=>null},{key:"origin",converter:n.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:n.converters.DOMString,defaultValue:()=>""},{key:"source",converter:n.nullableConverter(n.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:n.converters["sequence"],defaultValue:()=>new Array(0)}]);n.converters.CloseEventInit=n.dictionaryConverter([...l,{key:"wasClean",converter:n.converters.boolean,defaultValue:()=>false},{key:"code",converter:n.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:n.converters.USVString,defaultValue:()=>""}]);n.converters.ErrorEventInit=n.dictionaryConverter([...l,{key:"message",converter:n.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:n.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:n.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:n.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:n.converters.any}]);e.exports={MessageEvent:MessageEvent,CloseEvent:CloseEvent,ErrorEvent:ErrorEvent,createFastMessageEvent:a}},3264:(e,t,i)=>{const{maxUnsigned16Bit:n}=i(736);const r=16386;let s;let o=null;let a=r;try{s=i(7598)}catch{s={randomFillSync:function randomFillSync(e,t,i){for(let t=0;tn){o+=8;s=127}else if(r>125){o+=2;s=126}const a=Buffer.allocUnsafe(r+o);a[0]=a[1]=0;a[0]|=128;a[0]=(a[0]&240)+e; -/*! ws. MIT License. Einar Otto Stangvik */a[o-4]=i[0];a[o-3]=i[1];a[o-2]=i[2];a[o-1]=i[3];a[1]=s;if(s===126){a.writeUInt16BE(r,2)}else if(s===127){a[2]=a[3]=0;a.writeUIntBE(r,4,6)}a[1]|=128;for(let e=0;e{const{createInflateRaw:n,Z_DEFAULT_WINDOWBITS:r}=i(8522);const{isValidClientWindowBits:s}=i(8625);const{MessageSizeExceededError:o}=i(8707);const a=Buffer.from([0,0,255,255]);const l=Symbol("kBuffer");const u=Symbol("kLength");const c=4*1024*1024;class PerMessageDeflate{#$;#A={};#R=false;#K=null;constructor(e){this.#A.serverNoContextTakeover=e.has("server_no_context_takeover");this.#A.serverMaxWindowBits=e.get("server_max_window_bits")}decompress(e,t,i){if(this.#R){i(new o);return}if(!this.#$){let e=r;if(this.#A.serverMaxWindowBits){if(!s(this.#A.serverMaxWindowBits)){i(new Error("Invalid server_max_window_bits"));return}e=Number.parseInt(this.#A.serverMaxWindowBits)}try{this.#$=n({windowBits:e})}catch(e){i(e);return}this.#$[l]=[];this.#$[u]=0;this.#$.on("data",(e=>{if(this.#R){return}this.#$[u]+=e.length;if(this.#$[u]>c){this.#R=true;this.#$.removeAllListeners();this.#$.destroy();this.#$=null;if(this.#K){const e=this.#K;this.#K=null;e(new o)}return}this.#$[l].push(e)}));this.#$.on("error",(e=>{this.#$=null;i(e)}))}this.#K=i;this.#$.write(e);if(t){this.#$.write(a)}this.#$.flush((()=>{if(this.#R||!this.#$){return}const e=Buffer.concat(this.#$[l],this.#$[u]);this.#$[l].length=0;this.#$[u]=0;this.#K=null;i(null,e)}))}}e.exports={PerMessageDeflate:PerMessageDeflate}},1652:(e,t,i)=>{const{Writable:n}=i(7075);const r=i(4589);const{parserStates:s,opcodes:o,states:a,emptyBuffer:l,sentCloseFrameState:u}=i(736);const{kReadyState:c,kSentClose:d,kResponse:p,kReceivedClose:A}=i(1216);const{channels:f}=i(2414);const{isValidStatusCode:h,isValidOpcode:g,failWebsocketConnection:y,websocketMessageReceived:m,utf8Decode:v,isControlFrame:I,isTextBinaryFrame:E,isContinuationFrame:C}=i(8625);const{WebsocketFrameSend:T}=i(3264);const{closeWebSocketConnection:b}=i(6897);const{PerMessageDeflate:R}=i(9469);class ByteParser extends n{#Z=[];#X=0;#ee=false;#I=s.INFO;#te={};#ie=[];#ne;constructor(e,t){super();this.ws=e;this.#ne=t==null?new Map:t;if(this.#ne.has("permessage-deflate")){this.#ne.set("permessage-deflate",new R(t))}}_write(e,t,i){this.#Z.push(e);this.#X+=e.length;this.#ee=true;this.run(i)}run(e){while(this.#ee){if(this.#I===s.INFO){if(this.#X<2){return e()}const t=this.consume(2);const i=(t[0]&128)!==0;const n=t[0]&15;const r=(t[1]&128)===128;const a=!i&&n!==o.CONTINUATION;const l=t[1]&127;const u=t[0]&64;const c=t[0]&32;const d=t[0]&16;if(!g(n)){y(this.ws,"Invalid opcode received");return e()}if(r){y(this.ws,"Frame cannot be masked");return e()}if(u!==0&&!this.#ne.has("permessage-deflate")){y(this.ws,"Expected RSV1 to be clear.");return}if(c!==0||d!==0){y(this.ws,"RSV1, RSV2, RSV3 must be clear");return}if(a&&!E(n)){y(this.ws,"Invalid frame type was fragmented.");return}if(E(n)&&this.#ie.length>0){y(this.ws,"Expected continuation frame");return}if(this.#te.fragmented&&a){y(this.ws,"Fragmented frame exceeded 125 bytes.");return}if((l>125||a)&&I(n)){y(this.ws,"Control frame either too large or fragmented");return}if(C(n)&&this.#ie.length===0&&!this.#te.compressed){y(this.ws,"Unexpected continuation frame");return}if(l<=125){this.#te.payloadLength=l;this.#I=s.READ_DATA}else if(l===126){this.#I=s.PAYLOADLENGTH_16}else if(l===127){this.#I=s.PAYLOADLENGTH_64}if(E(n)){this.#te.binaryType=n;this.#te.compressed=u!==0}this.#te.opcode=n;this.#te.masked=r;this.#te.fin=i;this.#te.fragmented=a}else if(this.#I===s.PAYLOADLENGTH_16){if(this.#X<2){return e()}const t=this.consume(2);this.#te.payloadLength=t.readUInt16BE(0);this.#I=s.READ_DATA}else if(this.#I===s.PAYLOADLENGTH_64){if(this.#X<8){return e()}const t=this.consume(8);const i=t.readUInt32BE(0);const n=t.readUInt32BE(4);if(i!==0||n>2**31-1){y(this.ws,"Received payload length > 2^31 bytes.");return}this.#te.payloadLength=n;this.#I=s.READ_DATA}else if(this.#I===s.READ_DATA){if(this.#X{if(t){y(this.ws,t.message);return}this.#ie.push(i);if(!this.#te.fin){this.#I=s.INFO;this.#ee=true;this.run(e);return}m(this.ws,this.#te.binaryType,Buffer.concat(this.#ie));this.#ee=true;this.#I=s.INFO;this.#ie.length=0;this.run(e)}));this.#ee=false;break}}}}}consume(e){if(e>this.#X){throw new Error("Called consume() before buffers satiated.")}else if(e===0){return l}if(this.#Z[0].length===e){this.#X-=this.#Z[0].length;return this.#Z.shift()}const t=Buffer.allocUnsafe(e);let i=0;while(i!==e){const n=this.#Z[0];const{length:r}=n;if(r+i===e){t.set(this.#Z.shift(),i);break}else if(r+i>e){t.set(n.subarray(0,e-i),i);this.#Z[0]=n.subarray(e-i);break}else{t.set(this.#Z.shift(),i);i+=n.length}}this.#X-=e;return t}parseCloseBody(e){r(e.length!==1);let t;if(e.length>=2){t=e.readUInt16BE(0)}if(t!==undefined&&!h(t)){return{code:1002,reason:"Invalid status code",error:true}}let i=e.subarray(2);if(i[0]===239&&i[1]===187&&i[2]===191){i=i.subarray(3)}try{i=v(i)}catch{return{code:1007,reason:"Invalid UTF-8",error:true}}return{code:t,reason:i,error:false}}parseControlFrame(e){const{opcode:t,payloadLength:i}=this.#te;if(t===o.CLOSE){if(i===1){y(this.ws,"Received close frame with a 1-byte body.");return false}this.#te.closeInfo=this.parseCloseBody(e);if(this.#te.closeInfo.error){const{code:e,reason:t}=this.#te.closeInfo;b(this.ws,e,t,t.length);y(this.ws,t);return false}if(this.ws[d]!==u.SENT){let e=l;if(this.#te.closeInfo.code){e=Buffer.allocUnsafe(2);e.writeUInt16BE(this.#te.closeInfo.code,0)}const t=new T(e);this.ws[p].socket.write(t.createFrame(o.CLOSE),(e=>{if(!e){this.ws[d]=u.SENT}}))}this.ws[c]=a.CLOSING;this.ws[A]=true;return false}else if(t===o.PING){if(!this.ws[A]){const t=new T(e);this.ws[p].socket.write(t.createFrame(o.PONG));if(f.ping.hasSubscribers){f.ping.publish({payload:e})}}}else if(t===o.PONG){if(f.pong.hasSubscribers){f.pong.publish({payload:e})}}return true}get closingInfo(){return this.#te.closeInfo}}e.exports={ByteParser:ByteParser}},3900:(e,t,i)=>{const{WebsocketFrameSend:n}=i(3264);const{opcodes:r,sendHints:s}=i(736);const o=i(4660);const a=Buffer[Symbol.species];class SendQueue{#re=new o;#se=false;#oe;constructor(e){this.#oe=e}add(e,t,i){if(i!==s.blob){const n=createFrame(e,i);if(!this.#se){this.#oe.write(n,t)}else{const e={promise:null,callback:t,frame:n};this.#re.push(e)}return}const n={promise:e.arrayBuffer().then((e=>{n.promise=null;n.frame=createFrame(e,i)})),callback:t,frame:null};this.#re.push(n);if(!this.#se){this.#ae()}}async#ae(){this.#se=true;const e=this.#re;while(!e.isEmpty()){const t=e.shift();if(t.promise!==null){await t.promise}this.#oe.write(t.frame,t.callback);t.callback=t.frame=null}this.#se=false}}function createFrame(e,t){return new n(toBuffer(e,t)).createFrame(t===s.string?r.TEXT:r.BINARY)}function toBuffer(e,t){switch(t){case s.string:return Buffer.from(e);case s.arrayBuffer:case s.blob:return new a(e);case s.typedArray:return new a(e.buffer,e.byteOffset,e.byteLength)}}e.exports={SendQueue:SendQueue}},1216:e=>{e.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")}},8625:(e,t,i)=>{const{kReadyState:n,kController:r,kResponse:s,kBinaryType:o,kWebSocketURL:a}=i(1216);const{states:l,opcodes:u}=i(736);const{ErrorEvent:c,createFastMessageEvent:d}=i(5188);const{isUtf8:p}=i(4573);const{collectASequenceOfCodePointsFast:A,removeHTTPWhitespace:f}=i(1900);function isConnecting(e){return e[n]===l.CONNECTING}function isEstablished(e){return e[n]===l.OPEN}function isClosing(e){return e[n]===l.CLOSING}function isClosed(e){return e[n]===l.CLOSED}function fireEvent(e,t,i=(e,t)=>new Event(e,t),n={}){const r=i(e,n);t.dispatchEvent(r)}function websocketMessageReceived(e,t,i){if(e[n]!==l.OPEN){return}let r;if(t===u.TEXT){try{r=y(i)}catch{failWebsocketConnection(e,"Received invalid UTF-8 in text frame.");return}}else if(t===u.BINARY){if(e[o]==="blob"){r=new Blob([i])}else{r=toArrayBuffer(i)}}fireEvent("message",e,d,{origin:e[a].origin,data:r})}function toArrayBuffer(e){if(e.byteLength===e.buffer.byteLength){return e.buffer}return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function isValidSubprotocol(e){if(e.length===0){return false}for(let t=0;t126||i===34||i===40||i===41||i===44||i===47||i===58||i===59||i===60||i===61||i===62||i===63||i===64||i===91||i===92||i===93||i===123||i===125){return false}}return true}function isValidStatusCode(e){if(e>=1e3&&e<1015){return e!==1004&&e!==1005&&e!==1006}return e>=3e3&&e<=4999}function failWebsocketConnection(e,t){const{[r]:i,[s]:n}=e;i.abort();if(n?.socket&&!n.socket.destroyed){n.socket.destroy()}if(t){fireEvent("error",e,((e,t)=>new c(e,t)),{error:new Error(t),message:t})}}function isControlFrame(e){return e===u.CLOSE||e===u.PING||e===u.PONG}function isContinuationFrame(e){return e===u.CONTINUATION}function isTextBinaryFrame(e){return e===u.TEXT||e===u.BINARY}function isValidOpcode(e){return isTextBinaryFrame(e)||isContinuationFrame(e)||isControlFrame(e)}function parseExtensions(e){const t={position:0};const i=new Map;while(t.position57){return false}}const t=Number.parseInt(e,10);return t>=8&&t<=15}const h=typeof process.versions.icu==="string";const g=h?new TextDecoder("utf-8",{fatal:true}):undefined;const y=h?g.decode.bind(g):function(e){if(p(e)){return e.toString("utf-8")}throw new TypeError("Invalid utf-8 received.")};e.exports={isConnecting:isConnecting,isEstablished:isEstablished,isClosing:isClosing,isClosed:isClosed,fireEvent:fireEvent,isValidSubprotocol:isValidSubprotocol,isValidStatusCode:isValidStatusCode,failWebsocketConnection:failWebsocketConnection,websocketMessageReceived:websocketMessageReceived,utf8Decode:y,isControlFrame:isControlFrame,isContinuationFrame:isContinuationFrame,isTextBinaryFrame:isTextBinaryFrame,isValidOpcode:isValidOpcode,parseExtensions:parseExtensions,isValidClientWindowBits:isValidClientWindowBits}},3726:(e,t,i)=>{const{webidl:n}=i(5893);const{URLSerializer:r}=i(1900);const{environmentSettingsObject:s}=i(3168);const{staticPropertyDescriptors:o,states:a,sentCloseFrameState:l,sendHints:u}=i(736);const{kWebSocketURL:c,kReadyState:d,kController:p,kBinaryType:A,kResponse:f,kSentClose:h,kByteParser:g}=i(1216);const{isConnecting:y,isEstablished:m,isClosing:v,isValidSubprotocol:I,fireEvent:E}=i(8625);const{establishWebSocketConnection:C,closeWebSocketConnection:T}=i(6897);const{ByteParser:b}=i(1652);const{kEnumerableProperty:R,isBlobLike:w}=i(3440);const{getGlobalDispatcher:B}=i(2581);const{types:D}=i(7975);const{ErrorEvent:S,CloseEvent:k}=i(5188);const{SendQueue:P}=i(3900);class WebSocket extends EventTarget{#O={open:null,error:null,close:null,message:null};#le=0;#ue="";#ne="";#ce;constructor(e,t=[]){super();n.util.markAsUncloneable(this);const i="WebSocket constructor";n.argumentLengthCheck(arguments,1,i);const r=n.converters["DOMString or sequence or WebSocketInit"](t,i,"options");e=n.converters.USVString(e,i,"url");t=r.protocols;const o=s.settingsObject.baseUrl;let a;try{a=new URL(e,o)}catch(e){throw new DOMException(e,"SyntaxError")}if(a.protocol==="http:"){a.protocol="ws:"}else if(a.protocol==="https:"){a.protocol="wss:"}if(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 t==="string"){t=[t]}if(t.length!==new Set(t.map((e=>e.toLowerCase()))).size){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}if(t.length>0&&!t.every((e=>I(e)))){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}this[c]=new URL(a.href);const u=s.settingsObject;this[p]=C(a,t,u,this,((e,t)=>this.#de(e,t)),r);this[d]=WebSocket.CONNECTING;this[h]=l.NOT_SENT;this[A]="blob"}close(e=undefined,t=undefined){n.brandCheck(this,WebSocket);const i="WebSocket.close";if(e!==undefined){e=n.converters["unsigned short"](e,i,"code",{clamp:true})}if(t!==undefined){t=n.converters.USVString(t,i,"reason")}if(e!==undefined){if(e!==1e3&&(e<3e3||e>4999)){throw new DOMException("invalid code","InvalidAccessError")}}let r=0;if(t!==undefined){r=Buffer.byteLength(t);if(r>123){throw new DOMException(`Reason must be less than 123 bytes; received ${r}`,"SyntaxError")}}T(this,e,t,r)}send(e){n.brandCheck(this,WebSocket);const t="WebSocket.send";n.argumentLengthCheck(arguments,1,t);e=n.converters.WebSocketSendData(e,t,"data");if(y(this)){throw new DOMException("Sent before connected.","InvalidStateError")}if(!m(this)||v(this)){return}if(typeof e==="string"){const t=Buffer.byteLength(e);this.#le+=t;this.#ce.add(e,(()=>{this.#le-=t}),u.string)}else if(D.isArrayBuffer(e)){this.#le+=e.byteLength;this.#ce.add(e,(()=>{this.#le-=e.byteLength}),u.arrayBuffer)}else if(ArrayBuffer.isView(e)){this.#le+=e.byteLength;this.#ce.add(e,(()=>{this.#le-=e.byteLength}),u.typedArray)}else if(w(e)){this.#le+=e.size;this.#ce.add(e,(()=>{this.#le-=e.size}),u.blob)}}get readyState(){n.brandCheck(this,WebSocket);return this[d]}get bufferedAmount(){n.brandCheck(this,WebSocket);return this.#le}get url(){n.brandCheck(this,WebSocket);return r(this[c])}get extensions(){n.brandCheck(this,WebSocket);return this.#ne}get protocol(){n.brandCheck(this,WebSocket);return this.#ue}get onopen(){n.brandCheck(this,WebSocket);return this.#O.open}set onopen(e){n.brandCheck(this,WebSocket);if(this.#O.open){this.removeEventListener("open",this.#O.open)}if(typeof e==="function"){this.#O.open=e;this.addEventListener("open",e)}else{this.#O.open=null}}get onerror(){n.brandCheck(this,WebSocket);return this.#O.error}set onerror(e){n.brandCheck(this,WebSocket);if(this.#O.error){this.removeEventListener("error",this.#O.error)}if(typeof e==="function"){this.#O.error=e;this.addEventListener("error",e)}else{this.#O.error=null}}get onclose(){n.brandCheck(this,WebSocket);return this.#O.close}set onclose(e){n.brandCheck(this,WebSocket);if(this.#O.close){this.removeEventListener("close",this.#O.close)}if(typeof e==="function"){this.#O.close=e;this.addEventListener("close",e)}else{this.#O.close=null}}get onmessage(){n.brandCheck(this,WebSocket);return this.#O.message}set onmessage(e){n.brandCheck(this,WebSocket);if(this.#O.message){this.removeEventListener("message",this.#O.message)}if(typeof e==="function"){this.#O.message=e;this.addEventListener("message",e)}else{this.#O.message=null}}get binaryType(){n.brandCheck(this,WebSocket);return this[A]}set binaryType(e){n.brandCheck(this,WebSocket);if(e!=="blob"&&e!=="arraybuffer"){this[A]="blob"}else{this[A]=e}}#de(e,t){this[f]=e;const i=new b(this,t);i.on("drain",onParserDrain);i.on("error",onParserError.bind(this));e.socket.ws=this;this[g]=i;this.#ce=new P(e.socket);this[d]=a.OPEN;const n=e.headersList.get("sec-websocket-extensions");if(n!==null){this.#ne=n}const r=e.headersList.get("sec-websocket-protocol");if(r!==null){this.#ue=r}E("open",this)}}WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=a.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=a.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=a.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=a.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o,url:R,readyState:R,bufferedAmount:R,onopen:R,onerror:R,onclose:R,close:R,onmessage:R,binaryType:R,send:R,extensions:R,protocol:R,[Symbol.toStringTag]:{value:"WebSocket",writable:false,enumerable:false,configurable:true}});Object.defineProperties(WebSocket,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o});n.converters["sequence"]=n.sequenceConverter(n.converters.DOMString);n.converters["DOMString or sequence"]=function(e,t,i){if(n.util.Type(e)==="Object"&&Symbol.iterator in e){return n.converters["sequence"](e)}return n.converters.DOMString(e,t,i)};n.converters.WebSocketInit=n.dictionaryConverter([{key:"protocols",converter:n.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:n.converters.any,defaultValue:()=>B()},{key:"headers",converter:n.nullableConverter(n.converters.HeadersInit)}]);n.converters["DOMString or sequence or WebSocketInit"]=function(e){if(n.util.Type(e)==="Object"&&!(Symbol.iterator in e)){return n.converters.WebSocketInit(e)}return{protocols:n.converters["DOMString or sequence"](e)}};n.converters.WebSocketSendData=function(e){if(n.util.Type(e)==="Object"){if(w(e)){return n.converters.Blob(e,{strict:false})}if(ArrayBuffer.isView(e)||D.isArrayBuffer(e)){return n.converters.BufferSource(e)}}return n.converters.USVString(e)};function onParserDrain(){this.ws[f].socket.resume()}function onParserError(e){let t;let i;if(e instanceof k){t=e.reason;i=e.code}else{t=e.message}E("error",this,(()=>new S("error",{error:e,message:t})));T(this,i)}e.exports={WebSocket:WebSocket}},8682:e=>{var t=[];for(var i=0;i<256;++i){t[i]=(i+256).toString(16).substr(1)}function bytesToUuid(e,i){var n=i||0;var r=t;return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")}e.exports=bytesToUuid},1694:(e,t,i)=>{var n=i(6982);e.exports=function nodeRNG(){return n.randomBytes(16)}},9021:(e,t,i)=>{var n=i(1694);var r=i(8682);function v4(e,t,i){var s=t&&i||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var o=e.random||(e.rng||n)();o[6]=o[6]&15|64;o[8]=o[8]&63|128;if(t){for(var a=0;a<16;++a){t[s+a]=o[a]}}return t||r(o)}e.exports=v4},2613:t=>{t.exports=e(import.meta.url)("assert")},181:t=>{t.exports=e(import.meta.url)("buffer")},5317:t=>{t.exports=e(import.meta.url)("child_process")},6982:t=>{t.exports=e(import.meta.url)("crypto")},4434:t=>{t.exports=e(import.meta.url)("events")},9896:t=>{t.exports=e(import.meta.url)("fs")},8611:t=>{t.exports=e(import.meta.url)("http")},5692:t=>{t.exports=e(import.meta.url)("https")},9278:t=>{t.exports=e(import.meta.url)("net")},4589:t=>{t.exports=e(import.meta.url)("node:assert")},6698:t=>{t.exports=e(import.meta.url)("node:async_hooks")},4573:t=>{t.exports=e(import.meta.url)("node:buffer")},7540:t=>{t.exports=e(import.meta.url)("node:console")},7598:t=>{t.exports=e(import.meta.url)("node:crypto")},3053:t=>{t.exports=e(import.meta.url)("node:diagnostics_channel")},610:t=>{t.exports=e(import.meta.url)("node:dns")},8474:t=>{t.exports=e(import.meta.url)("node:events")},7067:t=>{t.exports=e(import.meta.url)("node:http")},2467:t=>{t.exports=e(import.meta.url)("node:http2")},7030:t=>{t.exports=e(import.meta.url)("node:net")},643:t=>{t.exports=e(import.meta.url)("node:perf_hooks")},1792:t=>{t.exports=e(import.meta.url)("node:querystring")},7075:t=>{t.exports=e(import.meta.url)("node:stream")},1692:t=>{t.exports=e(import.meta.url)("node:tls")},3136:t=>{t.exports=e(import.meta.url)("node:url")},7975:t=>{t.exports=e(import.meta.url)("node:util")},3429:t=>{t.exports=e(import.meta.url)("node:util/types")},8300:t=>{t.exports=e(import.meta.url)("node:worker_threads")},8522:t=>{t.exports=e(import.meta.url)("node:zlib")},857:t=>{t.exports=e(import.meta.url)("os")},6928:t=>{t.exports=e(import.meta.url)("path")},2203:t=>{t.exports=e(import.meta.url)("stream")},3193:t=>{t.exports=e(import.meta.url)("string_decoder")},4756:t=>{t.exports=e(import.meta.url)("tls")},7016:t=>{t.exports=e(import.meta.url)("url")},9023:t=>{t.exports=e(import.meta.url)("util")},3106:t=>{t.exports=e(import.meta.url)("zlib")},1120:e=>{var t;const i=function NullObject(){};i.prototype=Object.create(null);const n=/; *([!#$%&'*+.^\w`|~-]+)=("(?:[\v\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\v\u0020-\u00ff])*"|[!#$%&'*+.^\w`|~-]+) */gu;const r=/\\([\v\u0020-\u00ff])/gu;const s=/^[!#$%&'*+.^\w|~-]+\/[!#$%&'*+.^\w|~-]+$/u;const o={type:"",parameters:new i};Object.freeze(o.parameters);Object.freeze(o);function parse(e){if(typeof e!=="string"){throw new TypeError("argument header is required and must be a string")}let t=e.indexOf(";");const o=t!==-1?e.slice(0,t).trim():e.trim();if(s.test(o)===false){throw new TypeError("invalid media type")}const a={type:o.toLowerCase(),parameters:new i};if(t===-1){return a}let l;let u;let c;n.lastIndex=t;while(u=n.exec(e)){if(u.index!==t){throw new TypeError("invalid parameter format")}t+=u[0].length;l=u[1].toLowerCase();c=u[2];if(c[0]==='"'){c=c.slice(1,c.length-1);r.test(c)&&(c=c.replace(r,"$1"))}a.parameters[l]=c}if(t!==e.length){throw new TypeError("invalid parameter format")}return a}function safeParse(e){if(typeof e!=="string"){return o}let t=e.indexOf(";");const a=t!==-1?e.slice(0,t).trim():e.trim();if(s.test(a)===false){return o}const l={type:a.toLowerCase(),parameters:new i};if(t===-1){return l}let u;let c;let d;n.lastIndex=t;while(c=n.exec(e)){if(c.index!==t){return o}t+=c[0].length;u=c[1].toLowerCase();d=c[2];if(d[0]==='"'){d=d.slice(1,d.length-1);r.test(d)&&(d=d.replace(r,"$1"))}l.parameters[u]=d}if(t!==e.length){return o}return l}t={parse:parse,safeParse:safeParse};t=parse;e.exports.xL=safeParse;t=o},5643:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});var i="1.13.8";var n=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||Function("return this")()||{};var r=Array.prototype,s=Object.prototype;var o=typeof Symbol!=="undefined"?Symbol.prototype:null;var a=r.push,l=r.slice,u=s.toString,c=s.hasOwnProperty;var d=typeof ArrayBuffer!=="undefined",p=typeof DataView!=="undefined";var A=Array.isArray,f=Object.keys,h=Object.create,g=d&&ArrayBuffer.isView;var y=isNaN,m=isFinite;var v=!{toString:null}.propertyIsEnumerable("toString");var I=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];var E=Math.pow(2,53)-1;function restArguments(e,t){t=t==null?e.length-1:+t;return function(){var i=Math.max(arguments.length-t,0),n=Array(i),r=0;for(;r=0&&i<=E}}function shallowProperty(e){return function(t){return t==null?void 0:t[e]}}var j=shallowProperty("byteLength");var L=createSizePropertyCheck(j);var G=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;function isTypedArray(e){return g?g(e)&&!F(e):L(e)&&G.test(u.call(e))}var x=d?isTypedArray:constant(false);var H=shallowProperty("length");function emulatedSet(e){var t={};for(var i=e.length,n=0;n=0)continue;n.push(e);r.push(t);i.push(true);if(c){f=e.length;if(f!==t.length)return false;while(f--){i.push({a:e[f],b:t[f]})}}else{var h=keys(e),g;f=h.length;if(keys(t).length!==f)return false;while(f--){g=h[f];if(!has$1(t,g))return false;i.push({a:e[g],b:t[g]})}}}return true}function allKeys(e){if(!isObject(e))return[];var t=[];for(var i in e)t.push(i);if(v)collectNonEnumProps(e,t);return t}function ie11fingerprint(e){var t=H(e);return function(i){if(i==null)return false;var n=allKeys(i);if(H(n))return false;for(var r=0;r":">",'"':""","'":"'","`":"`"};var ue=createEscaper(le);var ce=invert(le);var de=createEscaper(ce);var pe=_$1.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var Ae=/(.)^/;var fe={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"};var he=/\\|'|\r|\n|\u2028|\u2029/g;function escapeChar(e){return"\\"+fe[e]}var ge=/^\s*(\w|\$)+\s*$/;function template(e,t,i){if(!t&&i)t=i;t=oe({},t,_$1.templateSettings);var n=RegExp([(t.escape||Ae).source,(t.interpolate||Ae).source,(t.evaluate||Ae).source].join("|")+"|$","g");var r=0;var s="__p+='";e.replace(n,(function(t,i,n,o,a){s+=e.slice(r,a).replace(he,escapeChar);r=a+t.length;if(i){s+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'"}else if(n){s+="'+\n((__t=("+n+"))==null?'':__t)+\n'"}else if(o){s+="';\n"+o+"\n__p+='"}return t}));s+="';\n";var o=t.variable;if(o){if(!ge.test(o))throw new Error("variable is not a bare identifier: "+o)}else{s="with(obj||{}){\n"+s+"}\n";o="obj"}s="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";var a;try{a=new Function(o,"_",s)}catch(e){e.source=s;throw e}var template=function(e){return a.call(this,e,_$1)};template.source="function("+o+"){\n"+s+"}";return template}function result(e,t,i){t=toPath(t);var n=t.length;if(!n){return P(i)?i.call(e):i}for(var r=0;r=o){if(!a.length)break;var l=a.pop();s=l.i;e=l.v;o=H(e);continue}var u=e[s++];if(a.length>=t){n[r++]=u}else if(Ie(u)&&(q(u)||M(u))){a.push({i:s,v:e});s=0;e=u;o=H(e)}else if(!i){n[r++]=u}}return n}var Ee=restArguments((function(e,t){t=flatten$1(t,false,false);var i=t.length;if(i<1)throw new Error("bindAll must be passed function names");while(i--){var n=t[i];e[n]=ve(e[n],e)}return e}));function memoize(e,t){var memoize=function(i){var n=memoize.cache;var r=""+(t?t.apply(this,arguments):i);if(!has$1(n,r))n[r]=e.apply(this,arguments);return n[r]};memoize.cache={};return memoize}var Ce=restArguments((function(e,t,i){return setTimeout((function(){return e.apply(null,i)}),t)}));var Te=me(Ce,_$1,1);function throttle(e,t,i){var n,r,s,o;var a=0;if(!i)i={};var later=function(){a=i.leading===false?0:ae();n=null;o=e.apply(r,s);if(!n)r=s=null};var throttled=function(){var l=ae();if(!a&&i.leading===false)a=l;var u=t-(l-a);r=this;s=arguments;if(u<=0||u>t){if(n){clearTimeout(n);n=null}a=l;o=e.apply(r,s);if(!n)r=s=null}else if(!n&&i.trailing!==false){n=setTimeout(later,u)}return o};throttled.cancel=function(){clearTimeout(n);a=0;n=r=s=null};return throttled}function debounce(e,t,i){var n,r,s,o,a;var later=function(){var l=ae()-r;if(t>l){n=setTimeout(later,t-l)}else{n=null;if(!i)o=e.apply(a,s);if(!n)s=a=null}};var l=restArguments((function(l){a=this;s=l;r=ae();if(!n){n=setTimeout(later,t);if(i)o=e.apply(a,s)}return o}));l.cancel=function(){clearTimeout(n);n=s=a=null};return l}function wrap(e,t){return me(t,e)}function negate(e){return function(){return!e.apply(this,arguments)}}function compose(){var e=arguments;var t=e.length-1;return function(){var i=t;var n=e[t].apply(this,arguments);while(i--)n=e[i].call(this,n);return n}}function after(e,t){return function(){if(--e<1){return t.apply(this,arguments)}}}function before(e,t){var i;return function(){if(--e>0){i=t.apply(this,arguments)}if(e<=1)t=null;return i}}var be=me(before,2);function findKey(e,t,i){t=cb(t,i);var n=keys(e),r;for(var s=0,o=n.length;s0?0:r-1;for(;s>=0&&s0){o=s>=0?s:Math.max(s+a,o)}else{a=s>=0?Math.min(s+1,a):s+a+1}}else if(i&&s&&a){s=i(n,r);return n[s]===r?s:-1}if(r!==r){s=t(l.call(n,o,a),isNaN$1);return s>=0?s+o:-1}for(s=e>0?o:a-1;s>=0&&s0?0:o-1;if(!r){n=t[s?s[a]:a];a+=e}for(;a>=0&&a=3;return reducer(e,optimizeCb(t,n,4),i,r)}}var De=createReduce(1);var Se=createReduce(-1);function filter(e,t,i){var n=[];t=cb(t,i);each(e,(function(e,i,r){if(t(e,i,r))n.push(e)}));return n}function reject(e,t,i){return filter(e,negate(cb(t)),i)}function every(e,t,i){t=cb(t,i);var n=!Ie(e)&&keys(e),r=(n||e).length;for(var s=0;s=0}var ke=restArguments((function(e,t,i){var n,r;if(P(t)){r=t}else{t=toPath(t);n=t.slice(0,-1);t=t[t.length-1]}return map(e,(function(e){var s=r;if(!s){if(n&&n.length){e=deepGet(e,n)}if(e==null)return void 0;s=e[t]}return s==null?s:s.apply(e,i)}))}));function pluck(e,t){return map(e,property(t))}function where(e,t){return filter(e,matcher(t))}function max(e,t,i){var n=-Infinity,r=-Infinity,s,o;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=Ie(e)?e:values(e);for(var a=0,l=e.length;an){n=s}}}else{t=cb(t,i);each(e,(function(e,i,s){o=t(e,i,s);if(o>r||o===-Infinity&&n===-Infinity){n=e;r=o}}))}return n}function min(e,t,i){var n=Infinity,r=Infinity,s,o;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=Ie(e)?e:values(e);for(var a=0,l=e.length;an||i===void 0)return 1;if(i1)n=optimizeCb(n,t[1]);t=allKeys(e)}else{n=keyInObj;t=flatten$1(t,false,false);e=Object(e)}for(var r=0,s=t.length;r1)n=t[1]}else{t=map(flatten$1(t,false,false),String);i=function(e,i){return!contains(t,i)}}return Fe(e,i,n)}));function initial(e,t,i){return l.call(e,0,Math.max(0,e.length-(t==null||i?1:t)))}function first(e,t,i){if(e==null||e.length<1)return t==null||i?void 0:[];if(t==null||i)return e[0];return initial(e,e.length-t)}function rest(e,t,i){return l.call(e,t==null||i?1:t)}function last(e,t,i){if(e==null||e.length<1)return t==null||i?void 0:[];if(t==null||i)return e[e.length-1];return rest(e,Math.max(0,e.length-t))}function compact(e){return filter(e,Boolean)}function flatten(e,t){return flatten$1(e,t,false)}var Ne=restArguments((function(e,t){t=flatten$1(t,true,true);return filter(e,(function(e){return!contains(t,e)}))}));var Me=restArguments((function(e,t){return Ne(e,t)}));function uniq(e,t,i,n){if(!isBoolean(t)){n=i;i=t;t=false}if(i!=null)i=cb(i,n);var r=[];var s=[];for(var o=0,a=H(e);o{var n=i(5643);e.exports=n._}};var i={};function __nccwpck_require__(e){var n=i[e];if(n!==undefined){return n.exports}var r=i[e]={exports:{}};var s=true;try{t[e].call(r.exports,r,r.exports,__nccwpck_require__);s=false}finally{if(s)delete i[e]}return r.exports}(()=>{__nccwpck_require__.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;__nccwpck_require__.d(t,{a:t});return t}})();(()=>{__nccwpck_require__.d=(e,t)=>{for(var i in t){if(__nccwpck_require__.o(t,i)&&!__nccwpck_require__.o(e,i)){Object.defineProperty(e,i,{enumerable:true,get:t[i]})}}}})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=new URL(".",import.meta.url).pathname.slice(import.meta.url.match(/^file:\/\/\/\w:/)?1:0,-1)+"/";var n={};var r=__nccwpck_require__(3485);class AzureDevOpsApiWrapper{getPersonalAccessTokenHandler(e){return r.getPersonalAccessTokenHandler(e)}getHandlerFromToken(e){return r.getHandlerFromToken(e)}getWebApiInstance(e,t){return new r.WebApi(e,t)}}const s=e(import.meta.url)("node:path");var o=__nccwpck_require__(358);class AzurePipelinesRunnerInvoker{_azurePipelinesRunnerWrapper;constructor(e){this._azurePipelinesRunnerWrapper=e}async exec(e,t){const i={failOnStdErr:true,silent:true};const n=this._azurePipelinesRunnerWrapper.execSync(e,t,i);return Promise.resolve({exitCode:n.code,stderr:n.stderr,stdout:n.stdout})}getInput(e){const t=e.join("");return this._azurePipelinesRunnerWrapper.getInput(t)}getEndpointAuthorization(e){const t=this._azurePipelinesRunnerWrapper.getEndpointAuthorization(e,true);if(t===null){return null}return{parameters:t.parameters,scheme:t.scheme}}getEndpointAuthorizationScheme(e){return this._azurePipelinesRunnerWrapper.getEndpointAuthorizationScheme(e,true)}getEndpointAuthorizationParameter(e,t){return this._azurePipelinesRunnerWrapper.getEndpointAuthorizationParameter(e,t,true)}locInitialize(e){this._azurePipelinesRunnerWrapper.setResourcePath(s.join(e,"task.json"))}loc(e,...t){return this._azurePipelinesRunnerWrapper.loc(e,...t)}logDebug(e){this._azurePipelinesRunnerWrapper.debug(e)}logError(e){this._azurePipelinesRunnerWrapper.error(e)}logWarning(e){this._azurePipelinesRunnerWrapper.warning(e)}setStatusFailed(e){this._azurePipelinesRunnerWrapper.setResult(o.TaskResult.Failed,e)}setStatusSkipped(e){this._azurePipelinesRunnerWrapper.setResult(o.TaskResult.Skipped,e)}setStatusSucceeded(e){this._azurePipelinesRunnerWrapper.setResult(o.TaskResult.Succeeded,e)}setSecret(e){this._azurePipelinesRunnerWrapper.setSecret(e)}}class AzurePipelinesRunnerWrapper{debug(e){o.debug(e)}error(e){o.error(e)}execSync(e,t,i){return o.execSync(e,t,i)}getInput(e){return o.getInput(e)??null}getEndpointAuthorization(e,t){return o.getEndpointAuthorization(e,t)??null}getEndpointAuthorizationScheme(e,t){return o.getEndpointAuthorizationScheme(e,t)??null}getEndpointAuthorizationParameter(e,t,i){return o.getEndpointAuthorizationParameter(e,t,i)??null}setSecret(e){o.setSecret(e)}setResourcePath(e){o.setResourcePath(e)}loc(e,...t){return o.loc(e,...t)}setResult(e,t){o.setResult(e,t)}warning(e){o.warning(e)}}const validateString=(e,t,i)=>{if(e===null||typeof e==="undefined"||e===""){throw new TypeError(`'${t}', accessed within '${i}', is invalid, null, or undefined '${String(e)}'.`)}return e};const validateVariable=(e,t)=>{const i=process.env[e];return validateString(i,e,t)};const validateNumber=(e,t,i)=>{if(e===null||typeof e==="undefined"||e===0||Number.isNaN(e)){throw new TypeError(`'${t}', accessed within '${i}', is invalid, null, or undefined '${String(e)}'.`)}return e};const validateGuid=(e,t,i)=>{if(!/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/iu.test(e)){throw new TypeError(`'${t}', accessed within '${i}', is not a valid GUID '${e}'.`)}};var a=__nccwpck_require__(6648);var l=__nccwpck_require__(3268);class BaseReposInvoker{static async invokeApiCall(e,t){try{return await e()}catch(e){const i=e;const n=i.status??i.statusCode;if(n===l.StatusCodes.UNAUTHORIZED||n===l.StatusCodes.FORBIDDEN||n===l.StatusCodes.NOT_FOUND){i.internalMessage=i.message;i.message=t}throw i}}}class CommentData{pullRequestComments=[];fileComments=[]}class PullRequestCommentData{id;content;status;constructor(e,t,i){this.id=e;this.content=t;this.status=i??a.CommentThreadStatus.Unknown}}class FileCommentData extends PullRequestCommentData{fileName;constructor(e,t,i,n){super(e,t,n);this.fileName=i}}class AzureReposInvoker extends BaseReposInvoker{_azureDevOpsApiWrapper;_gitInvoker;_logger;_runnerInvoker;_tokenManager;_project="";_repositoryId="";_pullRequestId=0;_gitApi=null;constructor(e,t,i,n,r){super();this._azureDevOpsApiWrapper=e;this._gitInvoker=t;this._logger=i;this._runnerInvoker=n;this._tokenManager=r}static convertPullRequestComments(e){const t=new CommentData;let i=0;for(const n of e){const e=validateNumber(n.id,`commentThread[${String(i)}].id`,"AzureReposInvoker.convertPullRequestComments()");const r=n.comments;if(typeof r==="undefined"){continue}const s=r[0]?.content;if(typeof s==="undefined"||s===""){continue}const o=n.status??a.CommentThreadStatus.Unknown;if(n.threadContext===null||typeof n.threadContext==="undefined"){t.pullRequestComments.push(new PullRequestCommentData(e,s,o))}else{const i=n.threadContext.filePath;if(typeof i==="undefined"||i.length<=1){continue}t.fileComments.push(new FileCommentData(e,s,i.substring(1),o))}i+=1}return t}async isAccessTokenAvailable(){this._logger.logDebug("* AzureReposInvoker.isAccessTokenAvailable()");const e=await this._tokenManager.getToken();if(e!==null){return e}if(typeof process.env.PR_METRICS_ACCESS_TOKEN==="undefined"){return this._runnerInvoker.loc("repos.azureReposInvoker.noAzureReposAccessToken")}return null}async getTitleAndDescription(){this._logger.logDebug("* AzureReposInvoker.getTitleAndDescription()");const e=this.getGitApi();const t=await this.invokeApiCall((async()=>(await e).getPullRequestById(this._pullRequestId,this._project)));this._logger.logDebug(JSON.stringify(t));const i=validateString(t.title,"title","AzureReposInvoker.getTitleAndDescription()");return{description:t.description??null,title:i}}async getComments(){this._logger.logDebug("* AzureReposInvoker.getComments()");const e=this.getGitApi();const t=await this.invokeApiCall((async()=>(await e).getThreads(this._repositoryId,this._pullRequestId,this._project)));this._logger.logDebug(JSON.stringify(t));return AzureReposInvoker.convertPullRequestComments(t)}async setTitleAndDescription(e,t){this._logger.logDebug("* AzureReposInvoker.setTitleAndDescription()");if(e===null&&t===null){return}const i=this.getGitApi();const n={};if(e!==null){n.title=e}if(t!==null){n.description=t}const r=await this.invokeApiCall((async()=>(await i).updatePullRequest(n,this._repositoryId,this._pullRequestId,this._project)));this._logger.logDebug(JSON.stringify(r))}async createComment(e,t,i,n){this._logger.logDebug("* AzureReposInvoker.createComment()");const r=this.getGitApi();const s={comments:[{content:e}],status:i};if(t!==null){s.threadContext={filePath:`/${t}`};const e={line:1,offset:1};const i={line:1,offset:2};if(n??false){s.threadContext.leftFileStart=e;s.threadContext.leftFileEnd=i}else{s.threadContext.rightFileStart=e;s.threadContext.rightFileEnd=i}}const o=await this.invokeApiCall((async()=>(await r).createThread(s,this._repositoryId,this._pullRequestId,this._project)));this._logger.logDebug(JSON.stringify(o))}async updateComment(e,t,i){this._logger.logDebug("* AzureReposInvoker.updateComment()");if(t===null&&i===null){return}const n=this.getGitApi();if(t!==null){const i={content:t};const r=await this.invokeApiCall((async()=>(await n).updateComment(i,this._repositoryId,this._pullRequestId,e,1,this._project)));this._logger.logDebug(JSON.stringify(r))}if(i!==null){const t={status:i};const r=await this.invokeApiCall((async()=>(await n).updateThread(t,this._repositoryId,this._pullRequestId,e,this._project)));this._logger.logDebug(JSON.stringify(r))}}async deleteCommentThread(e){this._logger.logDebug("* AzureReposInvoker.deleteCommentThread()");const t=this.getGitApi();await this.invokeApiCall((async()=>(await t).deleteComment(this._repositoryId,this._pullRequestId,e,1,this._project)))}async invokeApiCall(e){return BaseReposInvoker.invokeApiCall(e,this._runnerInvoker.loc("repos.azureReposInvoker.insufficientAzureReposAccessTokenPermissions"))}async getGitApi(){this._logger.logDebug("* AzureReposInvoker.getGitApi()");if(this._gitApi!==null){return this._gitApi}this._project=validateVariable("SYSTEM_TEAMPROJECT","AzureReposInvoker.getGitApi()");this._repositoryId=validateVariable("BUILD_REPOSITORY_ID","AzureReposInvoker.getGitApi()");this._pullRequestId=this._gitInvoker.pullRequestId;const e=validateVariable("PR_METRICS_ACCESS_TOKEN","AzureReposInvoker.getGitApi()");const t=this._azureDevOpsApiWrapper.getPersonalAccessTokenHandler(e);const i=validateVariable("SYSTEM_TEAMFOUNDATIONCOLLECTIONURI","AzureReposInvoker.getGitApi()");const n=this._azureDevOpsApiWrapper.getWebApiInstance(i,t);this._gitApi=await n.getGitApi();return this._gitApi}}class CodeMetricsData{productCode;testCode;ignoredCode;constructor(e,t,i){if(e<0){throw new RangeError(`Product code '${String(e)}' must be >= 0.`)}if(t<0){throw new RangeError(`Test code '${String(t)}' must be >= 0.`)}if(i<0){throw new RangeError(`Ignored code '${String(i)}' must be >= 0.`)}this.productCode=e;this.testCode=t;this.ignoredCode=i}get subtotal(){return this.productCode+this.testCode}get total(){return this.subtotal+this.ignoredCode}}const u=10;const c=1;const d=200;var p=__nccwpck_require__(4006);var A=__nccwpck_require__.n(p);class CodeMetrics{static _picomatchOptions={dot:true};_gitInvoker;_inputs;_logger;_runnerInvoker;_isInitialized=false;_filesNotRequiringReview=[];_deletedFilesNotRequiringReview=[];_size="";_sizeIndicator="";_metrics=new CodeMetricsData(0,0,0);_isSufficientlyTested=null;constructor(e,t,i,n){this._gitInvoker=e;this._inputs=t;this._logger=i;this._runnerInvoker=n}static parseChangedLines(e,t,i){let n;if(e==="-"){n=0}else{n=parseInt(e,u);if(Number.isNaN(n)){throw new Error(`Could not parse ${i} lines '${e}' from line '${t}'.`)}}return n}async getFilesNotRequiringReview(){this._logger.logDebug("* CodeMetrics.getFilesNotRequiringReview()");await this.initialize();return this._filesNotRequiringReview}async getDeletedFilesNotRequiringReview(){this._logger.logDebug("* CodeMetrics.getDeletedFilesNotRequiringReview()");await this.initialize();return this._deletedFilesNotRequiringReview}async getSize(){this._logger.logDebug("* CodeMetrics.getSize()");await this.initialize();return this._size}async getSizeIndicator(){this._logger.logDebug("* CodeMetrics.getSizeIndicator()");await this.initialize();return this._sizeIndicator}async getMetrics(){this._logger.logDebug("* CodeMetrics.getMetrics()");await this.initialize();return this._metrics}async isSmall(){this._logger.logDebug("* CodeMetrics.isSmall()");await this.initialize();return this._metrics.productCode{if(e.startsWith(t)){return"doubleNegative"}if(e.startsWith(i)){return"negative"}return"positive"}));const s=r.positive??[];const o=(r.negative??[]).map((e=>e.substring(i.length)));const a=(r.doubleNegative??[]).map((e=>e.substring(t.length)));const l=[];const u=[];const c=[];for(const e of n){const t=this.determineIfValidFilePattern(e,s,o,a);const i=this.matchFileExtension(e.fileName);if(t&&i){l.push(e)}else if(t){u.push(e)}else{c.push(e)}}this.constructMetrics(l,u,c)}determineIfValidFilePattern(e,t,i,n){this._logger.logDebug("* CodeMetrics.determineIfValidFilePattern()");let r=t.some((t=>this.performGlobCheck(e.fileName,t)));if(r){if(i.some((t=>this.performGlobCheck(e.fileName,t)))){r=n.some((t=>this.performGlobCheck(e.fileName,t)))}}return r}performGlobCheck(e,t){this._logger.logDebug("* CodeMetrics.performGlobCheck()");return A().isMatch(e,t,CodeMetrics._picomatchOptions)}matchFileExtension(e){this._logger.logDebug("* CodeMetrics.matchFileExtension()");const t=e.lastIndexOf(".");const i=e.substring(t+1).toLowerCase();const n=this._inputs.codeFileExtensions.has(i);this._logger.logDebug(`File name '${e}' has extension '${i}', which is ${n?"in":"ex"}cluded.`);return n}constructMetrics(e,t,i){this._logger.logDebug("* CodeMetrics.constructMetrics()");let n=0;let r=0;let s=0;for(const t of e){const e=this._inputs.testMatchingPatterns.some((e=>this.performGlobCheck(t.fileName,e)));if(e){this._logger.logDebug(`Test File: ${t.fileName} (${String(t.linesAdded)} lines)`);r+=t.linesAdded}else{this._logger.logDebug(`Product File: ${t.fileName} (${String(t.linesAdded)} lines)`);n+=t.linesAdded}}for(const e of t){this._logger.logDebug(`Ignored File: ${e.fileName} (${String(e.linesAdded)} lines)`);s+=e.linesAdded}for(const e of i){if(e.linesAdded>0||e.linesAdded===0&&e.linesDeleted===0){this._logger.logDebug(`Ignored File: ${e.fileName} (${String(e.linesAdded)} lines), comment to be added`);s+=e.linesAdded;this._filesNotRequiringReview.push(e.fileName)}else{this._logger.logDebug(`Ignored File: ${e.fileName} (deleted), comment to be added`);this._deletedFilesNotRequiringReview.push(e.fileName)}}this._metrics=new CodeMetricsData(n,r,s)}createFileMetricsMap(e){this._logger.logDebug("* CodeMetrics.createFileMetricsMap()");const t="\r\nrc:0\r\nsuccess:true";let i=e;if(i.endsWith(t)){i=i.substring(0,e.length-t.length)}const n=i.split("\n");const r=[];for(const e of n){const t=e.split("\t");if(typeof t[0]==="undefined"||typeof t[1]==="undefined"||typeof t[2]==="undefined"){throw new RangeError(`The number of elements '${String(t.length)}' in '${e}' in input '${i}' did not match the expected 3.`)}const n=t[2].replace(/\{.*? => (?[^}]+?)\}/gu,"$").replace(/.*? => (?[^}]+?)/gu,"$");r.push({fileName:n,linesAdded:CodeMetrics.parseChangedLines(t[0],e,"added"),linesDeleted:CodeMetrics.parseChangedLines(t[1],e,"deleted")})}return r}initializeIsSufficientlyTested(){this._logger.logDebug("* CodeMetrics.initializeIsSufficientlyTested()");if(this._inputs.testFactor===null){this._isSufficientlyTested=null}else{this._isSufficientlyTested=this._metrics.testCode>=this._metrics.productCode*this._inputs.testFactor}}initializeSizeIndicator(){this._logger.logDebug("* CodeMetrics.initializeSizeIndicator()");this._size=this.calculateSize();let e="";if(this._isSufficientlyTested!==null){if(this._isSufficientlyTested){e=this._runnerInvoker.loc("metrics.codeMetrics.titleTestsSufficient")}else{e=this._runnerInvoker.loc("metrics.codeMetrics.titleTestsInsufficient")}}this._sizeIndicator=this._runnerInvoker.loc("metrics.codeMetrics.titleSizeIndicatorFormat",this._size,e)}calculateSize(){this._logger.logDebug("* CodeMetrics.calculateSize()");const e=0;const t=1;const i=2;const n=3;const r=4;const s=[()=>this._runnerInvoker.loc("metrics.codeMetrics.titleSizeXS"),()=>this._runnerInvoker.loc("metrics.codeMetrics.titleSizeS"),()=>this._runnerInvoker.loc("metrics.codeMetrics.titleSizeM"),()=>this._runnerInvoker.loc("metrics.codeMetrics.titleSizeL"),e=>`${e}${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeXL")}`];if(this._metrics.productCode=l){l*=this._inputs.growthRate;o+=1;if(o===i||o===n||o===r){a=s[o]("")}else{a=s[r](String(o-s.length+i))}}return a}}class RunnerInvoker{_azurePipelinesRunnerInvoker;_gitHubRunnerInvoker;_runnerInvoker=null;_localizationInitialized=false;constructor(e,t){this._azurePipelinesRunnerInvoker=e;this._gitHubRunnerInvoker=t}static get isGitHub(){return typeof process.env.GITHUB_ACTION!=="undefined"}get runner(){if(this._runnerInvoker!==null){return this._runnerInvoker}this._runnerInvoker=RunnerInvoker.isGitHub?this._gitHubRunnerInvoker:this._azurePipelinesRunnerInvoker;return this._runnerInvoker}async exec(e,t){return this.runner.exec(e,t)}getInput(e){return this.runner.getInput(e)}getEndpointAuthorization(e){return this.runner.getEndpointAuthorization(e)}getEndpointAuthorizationScheme(e){return this.runner.getEndpointAuthorizationScheme(e)}getEndpointAuthorizationParameter(e,t){return this.runner.getEndpointAuthorizationParameter(e,t)}locInitialize(e){if(this._localizationInitialized){throw new Error("RunnerInvoker.locInitialize must not be called multiple times.")}this._localizationInitialized=true;this.runner.locInitialize(e)}loc(e,...t){if(!this._localizationInitialized){throw new Error("RunnerInvoker.locInitialize must be called before RunnerInvoker.loc.")}return this.runner.loc(e,...t)}logDebug(e){this.runner.logDebug(e)}logError(e){this.runner.logError(e)}logWarning(e){this.runner.logWarning(e)}setStatusFailed(e){this.runner.setStatusFailed(e)}setStatusSkipped(e){this.runner.setStatusSkipped(e)}setStatusSucceeded(e){this.runner.setStatusSucceeded(e)}setSecret(e){this.runner.setSecret(e)}}class CodeMetricsCalculator{_gitInvoker;_logger;_pullRequest;_pullRequestComments;_reposInvoker;_runnerInvoker;constructor(e,t,i,n,r,s){this._gitInvoker=e;this._logger=t;this._pullRequest=i;this._pullRequestComments=n;this._reposInvoker=r;this._runnerInvoker=s}get shouldSkip(){this._logger.logDebug("* CodeMetricsCalculator.shouldSkip");if(!this._pullRequest.isPullRequest){return this._runnerInvoker.loc("metrics.codeMetricsCalculator.noPullRequest")}const e=this._pullRequest.isSupportedProvider;if(e!==true){return this._runnerInvoker.loc("metrics.codeMetricsCalculator.unsupportedProvider",String(e))}return null}async shouldStop(){this._logger.logDebug("* CodeMetricsCalculator.shouldStop()");const e=await this._reposInvoker.isAccessTokenAvailable();if(e!==null){return e}if(!await this._gitInvoker.isGitRepo()){return RunnerInvoker.isGitHub?this._runnerInvoker.loc("metrics.codeMetricsCalculator.noGitRepoGitHub"):this._runnerInvoker.loc("metrics.codeMetricsCalculator.noGitRepoAzureDevOps")}if(!this._gitInvoker.isPullRequestIdAvailable()){return RunnerInvoker.isGitHub?this._runnerInvoker.loc("metrics.codeMetricsCalculator.noPullRequestIdGitHub"):this._runnerInvoker.loc("metrics.codeMetricsCalculator.noPullRequestIdAzureDevOps")}if(!await this._gitInvoker.isGitHistoryAvailable()){return RunnerInvoker.isGitHub?this._runnerInvoker.loc("metrics.codeMetricsCalculator.noGitHistoryGitHub"):this._runnerInvoker.loc("metrics.codeMetricsCalculator.noGitHistoryAzureDevOps")}return null}async updateDetails(){this._logger.logDebug("* CodeMetricsCalculator.updateDetails()");const e=await this._reposInvoker.getTitleAndDescription();const t=await this._pullRequest.getUpdatedTitle(e.title);const i=this._pullRequest.getUpdatedDescription(e.description);await this._reposInvoker.setTitleAndDescription(t,i)}async updateComments(){this._logger.logDebug("* CodeMetricsCalculator.updateComments()");const e=[];const t=await this._pullRequestComments.getCommentData();e.push(this.updateMetricsComment(t));for(const i of t.commentThreadsRequiringDeletion){e.push(this._reposInvoker.deleteCommentThread(i))}await Promise.all(e);for(const e of t.filesNotRequiringReview){await this.updateNoReviewRequiredComment(e,false)}for(const e of t.deletedFilesNotRequiringReview){await this.updateNoReviewRequiredComment(e,true)}}async updateMetricsComment(e){this._logger.logDebug("* CodeMetricsCalculator.updateMetricsComment()");const t=await this._pullRequestComments.getMetricsComment();const i=await this._pullRequestComments.getMetricsCommentStatus();if(e.metricsCommentThreadId===null){await this._reposInvoker.createComment(t,null,i)}else{await this._reposInvoker.updateComment(e.metricsCommentThreadId,e.metricsCommentContent===t?null:t,e.metricsCommentThreadStatus===i?null:i)}}async updateNoReviewRequiredComment(e,t){this._logger.logDebug("* CodeMetricsCalculator.updateNoReviewRequiredComment()");await this._reposInvoker.createComment(this._pullRequestComments.noReviewRequiredComment,e,a.CommentThreadStatus.Closed,t)}}class ConsoleWrapper{log(e,...t){console.log(e,...t)}}class RequestError extends Error{name;status;request;response;constructor(e,t,i){super(e,{cause:i.cause});this.name="HttpError";this.status=Number.parseInt(t);if(Number.isNaN(this.status)){this.status=0} -/* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist */if("response"in i){this.response=i.response}const n=Object.assign({},i.request);if(i.request.headers.authorization){n.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/(?{const e=await this._octokitWrapper.getPull(this._owner,this._repo,this._pullRequestId);this._logger.logDebug(JSON.stringify(e));return e}));return{description:e.data.body??null,title:e.data.title}}async getComments(){this._logger.logDebug("* GitHubReposInvoker.getComments()");this.initialize();let e=null;let t=null;await Promise.all([this.invokeApiCall((async()=>{e=await this._octokitWrapper.getIssueComments(this._owner,this._repo,this._pullRequestId);this._logger.logDebug(JSON.stringify(e))})),this.invokeApiCall((async()=>{t=await this._octokitWrapper.getReviewComments(this._owner,this._repo,this._pullRequestId);this._logger.logDebug(JSON.stringify(t))}))]);return this.convertPullRequestComments(e,t)}async setTitleAndDescription(e,t){this._logger.logDebug("* GitHubReposInvoker.setTitleAndDescription()");if(e===null&&t===null){return}this.initialize();await this.invokeApiCall((async()=>{const i=await this._octokitWrapper.updatePull(this._owner,this._repo,this._pullRequestId,e,t);this._logger.logDebug(JSON.stringify(i))}))}async createComment(e,t){this._logger.logDebug("* GitHubReposInvoker.createComment()");this.initialize();if(t===null){await this.invokeApiCall((async()=>{const t=await this._octokitWrapper.createIssueComment(this._owner,this._repo,this._pullRequestId,e);this._logger.logDebug(JSON.stringify(t))}))}else{if(this._commitId===""){await this.getCommitId()}await this.invokeApiCall((async()=>{try{const i=await this._octokitWrapper.createReviewComment(this._owner,this._repo,this._pullRequestId,e,t,this._commitId);this._logger.logDebug(JSON.stringify(i))}catch(e){if(e instanceof RequestError&&e.status===l.StatusCodes.UNPROCESSABLE_ENTITY&&(e.message.includes("is too big")||e.message.includes("diff is too large"))){this._logger.logInfo("GitHub createReviewComment() threw a 422 error related to a large diff. Ignoring as this is expected.");this._logger.logErrorObject(e)}else{throw e}}}))}}async updateComment(e,t){this._logger.logDebug("* GitHubReposInvoker.updateComment()");if(t===null){return}this.initialize();await this.invokeApiCall((async()=>{const i=await this._octokitWrapper.updateIssueComment(this._owner,this._repo,this._pullRequestId,e,t);this._logger.logDebug(JSON.stringify(i))}))}async deleteCommentThread(e){this._logger.logDebug("* GitHubReposInvoker.deleteCommentThread()");this.initialize();await this.invokeApiCall((async()=>{const t=await this._octokitWrapper.deleteReviewComment(this._owner,this._repo,e);this._logger.logDebug(JSON.stringify(t))}))}async invokeApiCall(e){return BaseReposInvoker.invokeApiCall(e,this._runnerInvoker.loc("repos.gitHubReposInvoker.insufficientGitHubAccessTokenPermissions"))}initialize(){this._logger.logDebug("* GitHubReposInvoker.initialize()");if(this._isInitialized){return}const e={auth:process.env.PR_METRICS_ACCESS_TOKEN,log:{debug:e=>{this._logger.logDebug(`Octokit – ${e}`)},error:e=>{this._logger.logError(`Octokit – ${e}`)},info:e=>{this._logger.logInfo(`Octokit – ${e}`)},warn:e=>{this._logger.logWarning(`Octokit – ${e}`)}},userAgent:"PRMetrics/v1.7.13"};if(RunnerInvoker.isGitHub){e.baseUrl=this.initializeForGitHub()}else{e.baseUrl=this.initializeForAzureDevOps()}this._logger.logDebug(`Using Base URL '${e.baseUrl}'.`);this._octokitWrapper.initialize(e);this._pullRequestId=this._gitInvoker.pullRequestId;this._isInitialized=true}initializeForGitHub(){this._logger.logDebug("* GitHubReposInvoker.initializeForGitHub()");const e=validateVariable("GITHUB_API_URL","GitHubReposInvoker.initializeForGitHub()");this._owner=validateVariable("GITHUB_REPOSITORY_OWNER","GitHubReposInvoker.initializeForGitHub()");const t=validateVariable("GITHUB_REPOSITORY","GitHubReposInvoker.initializeForGitHub()");const i=t.split("/");if(typeof i[1]==="undefined"){throw new Error(`GITHUB_REPOSITORY '${t}' is in an unexpected format.`)}[,this._repo]=i;return e}initializeForAzureDevOps(){this._logger.logDebug("* GitHubReposInvoker.initializeForAzureDevOps()");const e=validateVariable("SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI","GitHubReposInvoker.initializeForAzureDevOps()");const t=e.split("/");if(typeof t[2]==="undefined"||typeof t[3]==="undefined"||typeof t[4]==="undefined"){throw new Error(`SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI '${e}' is in an unexpected format.`)}let i="";let n;[,,n,this._owner,this._repo]=t;if(n!=="github.com"){i=`https://${n}/api/v3`}if(this._repo.endsWith(".git")){this._repo=this._repo.substring(0,this._repo.length-".git".length)}return i}convertPullRequestComments(e,t){this._logger.logDebug("* GitHubReposInvoker.convertPullRequestComments()");const i=new CommentData;if(e!==null){for(const t of e.data){const e=t.body;if(typeof e!=="undefined"){i.pullRequestComments.push(new PullRequestCommentData(t.id,e))}}}if(t!==null){for(const e of t.data){const t=e.body;const n=e.path;i.fileComments.push(new FileCommentData(e.id,t,n))}}return i}async getCommitId(){this._logger.logDebug("* GitHubReposInvoker.getCommitId()");let e=await this.invokeApiCall((async()=>{const e=await this._octokitWrapper.listCommits(this._owner,this._repo,this._pullRequestId,1);this._logger.logDebug(JSON.stringify(e));return e}));if(typeof e.headers.link!=="undefined"){const t=e.headers.link;const i=/<.+>; rel="next", <.+?page=(?\d+)>; rel="last"/u.exec(t);if(typeof i?.groups?.pageNumber==="undefined"){throw new Error(`The regular expression did not match '${t}'.`)}const n=parseInt(i.groups.pageNumber,u);e=await this.invokeApiCall((async()=>{const e=await this._octokitWrapper.listCommits(this._owner,this._repo,this._pullRequestId,n);this._logger.logDebug(JSON.stringify(e));return e}))}this._commitId=validateString(e.data[e.data.length-1]?.sha,`result.data[${String(e.data.length-1)}].sha`,"GitHubReposInvoker.getCommitId()")}}const f=e(import.meta.url)("node:fs");var h=__nccwpck_require__(7975);class GitHubRunnerInvoker{_azurePipelinesRunnerWrapper;_consoleWrapper;_gitHubRunnerWrapper;_resources=new Map;constructor(e,t,i){this._azurePipelinesRunnerWrapper=e;this._consoleWrapper=t;this._gitHubRunnerWrapper=i}async exec(e,t){const i={failOnStdErr:true,silent:true};const n=await this._gitHubRunnerWrapper.exec(e,t,i);return{exitCode:n.exitCode,stderr:n.stderr,stdout:n.stdout}}getInput(e){const t=e.join("-").toUpperCase();return this._azurePipelinesRunnerWrapper.getInput(t)}getEndpointAuthorization(){throw new Error("getEndpointAuthorization() unavailable in GitHub.")}getEndpointAuthorizationScheme(){throw new Error("getEndpointAuthorizationScheme() unavailable in GitHub.")}getEndpointAuthorizationParameter(){throw new Error("getEndpointAuthorizationParameter() unavailable in GitHub.")}locInitialize(e){const t=f.readFileSync(s.join(e,"resources.resjson"),"utf8");const i=JSON.parse(t);const n=Object.entries(i);const r="loc.messages.";for(const[e,t]of n){if(e.startsWith(r)){this._resources.set(e.substring(r.length),t)}}}loc(e,...t){return h.format(this._resources.get(e),...t)}logDebug(e){this._gitHubRunnerWrapper.debug(e)}logError(e){this._gitHubRunnerWrapper.error(e)}logWarning(e){this._gitHubRunnerWrapper.warning(e)}setStatusFailed(e){this._gitHubRunnerWrapper.setFailed(e)}setStatusSkipped(e){this._consoleWrapper.log(e)}setStatusSucceeded(e){this._consoleWrapper.log(e)}setSecret(e){this._gitHubRunnerWrapper.setSecret(e)}}var g=__nccwpck_require__(857);function utils_toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}function utils_toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}function command_issueCommand(e,t,i){const n=new Command(e,t,i);process.stdout.write(n.toString()+g.EOL)}function command_issue(e,t=""){command_issueCommand(e,{},t)}const y="::";class Command{constructor(e,t,i){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=i}toString(){let e=y+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const i in this.properties){if(this.properties.hasOwnProperty(i)){const n=this.properties[i];if(n){if(t){t=false}else{e+=","}e+=`${i}=${escapeProperty(n)}`}}}}e+=`${y}${escapeData(this.message)}`;return e}}function escapeData(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var m=__nccwpck_require__(6982);var v=__nccwpck_require__(9896);function file_command_issueFileCommand(e,t){const i=process.env[`GITHUB_${e}`];if(!i){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!fs.existsSync(i)){throw new Error(`Missing file at path: ${i}`)}fs.appendFileSync(i,`${toCommandValue(t)}${os.EOL}`,{encoding:"utf8"})}function file_command_prepareKeyValueMessage(e,t){const i=`ghadelimiter_${crypto.randomUUID()}`;const n=toCommandValue(t);if(e.includes(i)){throw new Error(`Unexpected input: name should not contain the delimiter "${i}"`)}if(n.includes(i)){throw new Error(`Unexpected input: value should not contain the delimiter "${i}"`)}return`${e}<<${i}${os.EOL}${n}${os.EOL}${i}`}var I=__nccwpck_require__(6928);var E=__nccwpck_require__(8611);var C=__nccwpck_require__(5692);function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const i=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(i){try{return new DecodedURL(i)}catch(e){if(!i.startsWith("http://")&&!i.startsWith("https://"))return new DecodedURL(`http://${i}`)}}else{return undefined}}function checkBypass(e){if(!e.hostname){return false}const t=e.hostname;if(isLoopbackAddress(t)){return true}const i=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!i){return false}let n;if(e.port){n=Number(e.port)}else if(e.protocol==="http:"){n=80}else if(e.protocol==="https:"){n=443}const r=[e.hostname.toUpperCase()];if(typeof n==="number"){r.push(`${r[0]}:${n}`)}for(const e of i.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(e==="*"||r.some((t=>t===e||t.endsWith(`.${e}`)||e.startsWith(".")&&t.endsWith(`${e}`)))){return true}}return false}function isLoopbackAddress(e){const t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}class DecodedURL extends URL{constructor(e,t){super(e,t);this._decodedUsername=decodeURIComponent(super.username);this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}var T=__nccwpck_require__(770);var b=__nccwpck_require__(6752);var R=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};var w;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(w||(w={}));var B;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(B||(B={}));var D;(function(e){e["ApplicationJson"]="application/json"})(D||(D={}));function lib_getProxyUrl(e){const t=pm.getProxyUrl(new URL(e));return t?t.href:""}const S=[w.MovedPermanently,w.ResourceMoved,w.SeeOther,w.TemporaryRedirect,w.PermanentRedirect];const k=[w.BadGateway,w.ServiceUnavailable,w.GatewayTimeout];const P=null&&["OPTIONS","GET","DELETE","HEAD"];const U=10;const _=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}class HttpClientResponse{constructor(e){this.message=e}readBody(){return R(this,void 0,void 0,(function*(){return new Promise((e=>R(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}readBodyBuffer(){return R(this,void 0,void 0,(function*(){return new Promise((e=>R(this,void 0,void 0,(function*(){const t=[];this.message.on("data",(e=>{t.push(e)}));this.message.on("end",(()=>{e(Buffer.concat(t))}))}))))}))}}function isHttps(e){const t=new URL(e);return t.protocol==="https:"}class lib_HttpClient{constructor(e,t,i){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=this._getUserAgentWithOrchestrationId(e);this.handlers=t||[];this.requestOptions=i;if(i){if(i.ignoreSslError!=null){this._ignoreSslError=i.ignoreSslError}this._socketTimeout=i.socketTimeout;if(i.allowRedirects!=null){this._allowRedirects=i.allowRedirects}if(i.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=i.allowRedirectDowngrade}if(i.maxRedirects!=null){this._maxRedirects=Math.max(i.maxRedirects,0)}if(i.keepAlive!=null){this._keepAlive=i.keepAlive}if(i.allowRetries!=null){this._allowRetries=i.allowRetries}if(i.maxRetries!=null){this._maxRetries=i.maxRetries}}}options(e,t){return R(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return R(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return R(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,i){return R(this,void 0,void 0,(function*(){return this.request("POST",e,t,i||{})}))}patch(e,t,i){return R(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,i||{})}))}put(e,t,i){return R(this,void 0,void 0,(function*(){return this.request("PUT",e,t,i||{})}))}head(e,t){return R(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,i,n){return R(this,void 0,void 0,(function*(){return this.request(e,t,i,n)}))}getJson(e){return R(this,arguments,void 0,(function*(e,t={}){t[B.Accept]=this._getExistingOrDefaultHeader(t,B.Accept,D.ApplicationJson);const i=yield this.get(e,t);return this._processResponse(i,this.requestOptions)}))}postJson(e,t){return R(this,arguments,void 0,(function*(e,t,i={}){const n=JSON.stringify(t,null,2);i[B.Accept]=this._getExistingOrDefaultHeader(i,B.Accept,D.ApplicationJson);i[B.ContentType]=this._getExistingOrDefaultContentTypeHeader(i,D.ApplicationJson);const r=yield this.post(e,n,i);return this._processResponse(r,this.requestOptions)}))}putJson(e,t){return R(this,arguments,void 0,(function*(e,t,i={}){const n=JSON.stringify(t,null,2);i[B.Accept]=this._getExistingOrDefaultHeader(i,B.Accept,D.ApplicationJson);i[B.ContentType]=this._getExistingOrDefaultContentTypeHeader(i,D.ApplicationJson);const r=yield this.put(e,n,i);return this._processResponse(r,this.requestOptions)}))}patchJson(e,t){return R(this,arguments,void 0,(function*(e,t,i={}){const n=JSON.stringify(t,null,2);i[B.Accept]=this._getExistingOrDefaultHeader(i,B.Accept,D.ApplicationJson);i[B.ContentType]=this._getExistingOrDefaultContentTypeHeader(i,D.ApplicationJson);const r=yield this.patch(e,n,i);return this._processResponse(r,this.requestOptions)}))}request(e,t,i,n){return R(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const r=new URL(t);let s=this._prepareRequest(e,r,n);const o=this._allowRetries&&P.includes(e)?this._maxRetries+1:1;let a=0;let l;do{l=yield this.requestRaw(s,i);if(l&&l.message&&l.message.statusCode===w.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(l)){e=t;break}}if(e){return e.handleAuthentication(this,s,i)}else{return l}}let t=this._maxRedirects;while(l.message.statusCode&&S.includes(l.message.statusCode)&&this._allowRedirects&&t>0){const o=l.message.headers["location"];if(!o){break}const a=new URL(o);if(r.protocol==="https:"&&r.protocol!==a.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.")}yield l.readBody();if(a.hostname!==r.hostname){for(const e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}s=this._prepareRequest(e,a,n);l=yield this.requestRaw(s,i);t--}if(!l.message.statusCode||!k.includes(l.message.statusCode)){return l}a+=1;if(a{function callbackForResult(e,t){if(e){n(e)}else if(!t){n(new Error("Unknown error"))}else{i(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,i){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let n=false;function handleResult(e,t){if(!n){n=true;i(e,t)}}const r=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let s;r.on("socket",(e=>{s=e}));r.setTimeout(this._socketTimeout||3*6e4,(()=>{if(s){s.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));r.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){r.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){r.end()}));t.pipe(r)}else{r.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}getAgentDispatcher(e){const t=new URL(e);const i=pm.getProxyUrl(t);const n=i&&i.hostname;if(!n){return}return this._getProxyAgentDispatcher(t,i)}_prepareRequest(e,t,i){const n={};n.parsedUrl=t;const r=n.parsedUrl.protocol==="https:";n.httpModule=r?https:http;const s=r?443:80;n.options={};n.options.host=n.parsedUrl.hostname;n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):s;n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||"");n.options.method=e;n.options.headers=this._mergeHeaders(i);if(this.userAgent!=null){n.options.headers["user-agent"]=this.userAgent}n.options.agent=this._getAgent(n.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(n.options)}}return n}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,i){let n;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[t];if(e){n=typeof e==="number"?e.toString():e}}const r=e[t];if(r!==undefined){return typeof r==="number"?r.toString():r}if(n!==undefined){return n}return i}_getExistingOrDefaultContentTypeHeader(e,t){let i;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[B.ContentType];if(e){if(typeof e==="number"){i=String(e)}else if(Array.isArray(e)){i=e.join(", ")}else{i=e}}}const n=e[B.ContentType];if(n!==undefined){if(typeof n==="number"){return String(n)}else if(Array.isArray(n)){return n.join(", ")}else{return n}}if(i!==undefined){return i}return t}_getAgent(e){let t;const i=pm.getProxyUrl(e);const n=i&&i.hostname;if(this._keepAlive&&n){t=this._proxyAgent}if(!n){t=this._agent}if(t){return t}const r=e.protocol==="https:";let s=100;if(this.requestOptions){s=this.requestOptions.maxSockets||http.globalAgent.maxSockets}if(i&&i.hostname){const e={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})};let n;const o=i.protocol==="https:";if(r){n=o?tunnel.httpsOverHttps:tunnel.httpsOverHttp}else{n=o?tunnel.httpOverHttps:tunnel.httpOverHttp}t=n(e);this._proxyAgent=t}if(!t){const e={keepAlive:this._keepAlive,maxSockets:s};t=r?new https.Agent(e):new http.Agent(e);this._agent=t}if(r&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_getProxyAgentDispatcher(e,t){let i;if(this._keepAlive){i=this._proxyAgentDispatcher}if(i){return i}const n=e.protocol==="https:";i=new ProxyAgent(Object.assign({uri:t.href,pipelining:!this._keepAlive?0:1},(t.username||t.password)&&{token:`Basic ${Buffer.from(`${t.username}:${t.password}`).toString("base64")}`}));this._proxyAgentDispatcher=i;if(n&&this._ignoreSslError){i.options=Object.assign(i.options.requestTls||{},{rejectUnauthorized:false})}return i}_getUserAgentWithOrchestrationId(e){const t=e||"actions/http-client";const i=process.env["ACTIONS_ORCHESTRATION_ID"];if(i){const e=i.replace(/[^a-z0-9_.-]/gi,"_");return`${t} actions_orchestration_id/${e}`}return t}_performExponentialBackoff(e){return R(this,void 0,void 0,(function*(){e=Math.min(U,e);const t=_*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return R(this,void 0,void 0,(function*(){return new Promise(((i,n)=>R(this,void 0,void 0,(function*(){const r=e.message.statusCode||0;const s={statusCode:r,result:null,headers:{}};if(r===w.NotFound){i(s)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let o;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){o=JSON.parse(a,dateTimeDeserializer)}else{o=JSON.parse(a)}s.result=o}s.headers=e.message.headers}catch(e){}if(r>299){let e;if(o&&o.message){e=o.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${r})`}const t=new HttpClientError(e,r);t.result=s.result;n(t)}else{i(s)}}))))}))}}const lowercaseKeys=e=>Object.keys(e).reduce(((t,i)=>(t[i.toLowerCase()]=e[i],t)),{});var O=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}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 false}handleAuthentication(){return O(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class auth_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 false}handleAuthentication(){return O(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class 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 false}handleAuthentication(){return O(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}var V=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};class oidc_utils_OidcClient{static createHttpClient(e=true,t=10){const i={allowRetries:e,maxRetries:t};return new HttpClient("actions/oidc-client",[new BearerCredentialHandler(oidc_utils_OidcClient.getRequestToken())],i)}static getRequestToken(){const 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(){const 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 V(this,void 0,void 0,(function*(){var t;const i=oidc_utils_OidcClient.createHttpClient();const n=yield i.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.message}`)}));const r=(t=n.result)===null||t===void 0?void 0:t.value;if(!r){throw new Error("Response json body do not have ID Token field")}return r}))}static getIDToken(e){return V(this,void 0,void 0,(function*(){try{let t=oidc_utils_OidcClient.getIDTokenUrl();if(e){const i=encodeURIComponent(e);t=`${t}&audience=${i}`}debug(`ID token url is ${t}`);const i=yield oidc_utils_OidcClient.getCall(t);setSecret(i);return i}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}var F=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};const{access:q,appendFile:N,writeFile:M}=v.promises;const j="GITHUB_STEP_SUMMARY";const L="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return F(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[j];if(!e){throw new Error(`Unable to find environment variable for $${j}. Check if your runtime environment supports job summaries.`)}try{yield q(e,v.constants.R_OK|v.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,i={}){const n=Object.entries(i).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${n}>`}return`<${e}${n}>${t}`}write(e){return F(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const i=yield this.filePath();const n=t?M:N;yield n(i,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return F(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(g.EOL)}addCodeBlock(e,t){const i=Object.assign({},t&&{lang:t});const n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,t=false){const i=t?"ol":"ul";const n=e.map((e=>this.wrap("li",e))).join("");const r=this.wrap(i,n);return this.addRaw(r).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:i,colspan:n,rowspan:r}=e;const s=t?"th":"td";const o=Object.assign(Object.assign({},n&&{colspan:n}),r&&{rowspan:r});return this.wrap(s,i,o)})).join("");return this.wrap("tr",t)})).join("");const i=this.wrap("table",t);return this.addRaw(i).addEOL()}addDetails(e,t){const i=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(i).addEOL()}addImage(e,t,i){const{width:n,height:r}=i||{};const s=Object.assign(Object.assign({},n&&{width:n}),r&&{height:r});const o=this.wrap("img",null,Object.assign({src:e,alt:t},s));return this.addRaw(o).addEOL()}addHeading(e,t){const i=`h${t}`;const n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1";const r=this.wrap(n,e);return this.addRaw(r).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const i=Object.assign({},t&&{cite:t});const n=this.wrap("blockquote",e,i);return this.addRaw(n).addEOL()}addLink(e,t){const i=this.wrap("a",e,{href:t});return this.addRaw(i).addEOL()}}const G=new Summary;const x=null&&G;const H=null&&G;function toPosixPath(e){return e.replace(/[\\]/g,"/")}function toWin32Path(e){return e.replace(/[/]/g,"\\")}function toPlatformPath(e){return e.replace(/[/\\]/g,path.sep)}var W=__nccwpck_require__(3193);var Y=__nccwpck_require__(4434);var J=__nccwpck_require__(5317);var z=__nccwpck_require__(2613);var $=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};const{chmod:K,copyFile:Z,lstat:X,mkdir:ee,open:te,readdir:ie,rename:ne,rm:re,rmdir:se,stat:oe,symlink:ae,unlink:le}=v.promises;const ue=process.platform==="win32";function readlink(e){return $(this,void 0,void 0,(function*(){const t=yield fs.promises.readlink(e);if(ue&&!t.endsWith("\\")){return`${t}\\`}return t}))}const ce=268435456;const de=v.constants.O_RDONLY;function exists(e){return $(this,void 0,void 0,(function*(){try{yield oe(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true}))}function isDirectory(e){return $(this,arguments,void 0,(function*(e,t=false){const i=t?yield oe(e):yield X(e);return i.isDirectory()}))}function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(ue){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}function tryGetExecutablePath(e,t){return $(this,void 0,void 0,(function*(){let i=undefined;try{i=yield oe(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(i&&i.isFile()){if(ue){const i=I.extname(e).toUpperCase();if(t.some((e=>e.toUpperCase()===i))){return e}}else{if(isUnixExecutable(i)){return e}}}const n=e;for(const r of t){e=n+r;i=undefined;try{i=yield oe(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(i&&i.isFile()){if(ue){try{const t=I.dirname(e);const i=I.basename(e).toUpperCase();for(const n of yield ie(t)){if(i===n.toUpperCase()){e=I.join(t,n);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(i)){return e}}}}return""}))}function normalizeSeparators(e){e=e||"";if(ue){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&process.getgid!==undefined&&e.gid===process.getgid()||(e.mode&64)>0&&process.getuid!==undefined&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}var pe=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};function cp(e,t){return pe(this,arguments,void 0,(function*(e,t,i={}){const{force:n,recursive:r,copySourceDirectory:s}=readCopyOptions(i);const o=(yield ioUtil.exists(t))?yield ioUtil.stat(t):null;if(o&&o.isFile()&&!n){return}const a=o&&o.isDirectory()&&s?path.join(t,path.basename(e)):t;if(!(yield ioUtil.exists(e))){throw new Error(`no such file or directory: ${e}`)}const l=yield ioUtil.stat(e);if(l.isDirectory()){if(!r){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,a,0,n)}}else{if(path.relative(e,a)===""){throw new Error(`'${a}' and '${e}' are the same file`)}yield io_copyFile(e,a,n)}}))}function mv(e,t){return pe(this,arguments,void 0,(function*(e,t,i={}){if(yield ioUtil.exists(t)){let n=true;if(yield ioUtil.isDirectory(t)){t=path.join(t,path.basename(e));n=yield ioUtil.exists(t)}if(n){if(i.force==null||i.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(path.dirname(t));yield ioUtil.rename(e,t)}))}function rmRF(e){return pe(this,void 0,void 0,(function*(){if(ioUtil.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}}try{yield ioUtil.rm(e,{force:true,maxRetries:3,recursive:true,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}}))}function mkdirP(e){return pe(this,void 0,void 0,(function*(){ok(e,"a path argument must be provided");yield ioUtil.mkdir(e,{recursive:true})}))}function which(e,t){return pe(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(ue){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return t}const i=yield findInPath(e);if(i&&i.length>0){return i[0]}return""}))}function findInPath(e){return pe(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}const t=[];if(ue&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(I.delimiter)){if(e){t.push(e)}}}if(isRooted(e)){const i=yield tryGetExecutablePath(e,t);if(i){return[i]}return[]}if(e.includes(I.sep)){return[]}const i=[];if(process.env.PATH){for(const e of process.env.PATH.split(I.delimiter)){if(e){i.push(e)}}}const n=[];for(const r of i){const i=yield tryGetExecutablePath(I.join(r,e),t);if(i){n.push(i)}}return n}))}function readCopyOptions(e){const t=e.force==null?true:e.force;const i=Boolean(e.recursive);const n=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:t,recursive:i,copySourceDirectory:n}}function cpDirRecursive(e,t,i,n){return pe(this,void 0,void 0,(function*(){if(i>=255)return;i++;yield mkdirP(t);const r=yield ioUtil.readdir(e);for(const s of r){const r=`${e}/${s}`;const o=`${t}/${s}`;const a=yield ioUtil.lstat(r);if(a.isDirectory()){yield cpDirRecursive(r,o,i,n)}else{yield io_copyFile(r,o,n)}}yield ioUtil.chmod(t,(yield ioUtil.stat(e)).mode)}))}function io_copyFile(e,t,i){return pe(this,void 0,void 0,(function*(){if((yield ioUtil.lstat(e)).isSymbolicLink()){try{yield ioUtil.lstat(t);yield ioUtil.unlink(t)}catch(e){if(e.code==="EPERM"){yield ioUtil.chmod(t,"0666");yield ioUtil.unlink(t)}}const i=yield ioUtil.readlink(e);yield ioUtil.symlink(i,t,ioUtil.IS_WINDOWS?"junction":null)}else if(!(yield ioUtil.exists(t))||i){yield ioUtil.copyFile(e,t)}}))}const Ae=e(import.meta.url)("timers");var fe=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};const he=process.platform==="win32";class ToolRunner extends Y.EventEmitter{constructor(e,t,i){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=i||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const i=this._getSpawnFileName();const n=this._getSpawnArgs(e);let r=t?"":"[command]";if(he){if(this._isCmdFile()){r+=i;for(const e of n){r+=` ${e}`}}else if(e.windowsVerbatimArguments){r+=`"${i}"`;for(const e of n){r+=` ${e}`}}else{r+=this._windowsQuoteCmdArg(i);for(const e of n){r+=` ${this._windowsQuoteCmdArg(e)}`}}}else{r+=i;for(const e of n){r+=` ${e}`}}return r}_processLineBuffer(e,t,i){try{let n=t+e.toString();let r=n.indexOf(g.EOL);while(r>-1){const e=n.substring(0,r);i(e);n=n.substring(r+g.EOL.length);r=n.indexOf(g.EOL)}return n}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(he){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(he){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const i of this.args){t+=" ";t+=e.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const 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'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let i=false;for(const n of e){if(t.some((e=>e===n))){i=true;break}}if(!i){return e}let n='"';let r=true;for(let t=e.length;t>0;t--){n+=e[t-1];if(r&&e[t-1]==="\\"){n+="\\"}else if(e[t-1]==='"'){r=true;n+='"'}else{r=false}}n+='"';return n.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let i=true;for(let n=e.length;n>0;n--){t+=e[n-1];if(i&&e[n-1]==="\\"){t+="\\"}else if(e[n-1]==='"'){i=true;t+="\\"}else{i=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const i={};i.cwd=e.cwd;i.env=e.env;i["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){i.argv0=`"${t}"`}return i}exec(){return fe(this,void 0,void 0,(function*(){if(!isRooted(this.toolPath)&&(this.toolPath.includes("/")||he&&this.toolPath.includes("\\"))){this.toolPath=I.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield which(this.toolPath,true);return new Promise(((e,t)=>fe(this,void 0,void 0,(function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const i=this._cloneExecOptions(this.options);if(!i.silent&&i.outStream){i.outStream.write(this._getCommandString(i)+g.EOL)}const n=new ExecState(i,this.toolPath);n.on("debug",(e=>{this._debug(e)}));if(this.options.cwd&&!(yield exists(this.options.cwd))){return t(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const r=this._getSpawnFileName();const s=J.spawn(r,this._getSpawnArgs(i),this._getSpawnOptions(this.options,r));let o="";if(s.stdout){s.stdout.on("data",(e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!i.silent&&i.outStream){i.outStream.write(e)}o=this._processLineBuffer(e,o,(e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}}))}))}let a="";if(s.stderr){s.stderr.on("data",(e=>{n.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!i.silent&&i.errStream&&i.outStream){const t=i.failOnStdErr?i.errStream:i.outStream;t.write(e)}a=this._processLineBuffer(e,a,(e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}}))}))}s.on("error",(e=>{n.processError=e.message;n.processExited=true;n.processClosed=true;n.CheckComplete()}));s.on("exit",(e=>{n.processExitCode=e;n.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);n.CheckComplete()}));s.on("close",(e=>{n.processExitCode=e;n.processExited=true;n.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);n.CheckComplete()}));n.on("done",((i,n)=>{if(o.length>0){this.emit("stdline",o)}if(a.length>0){this.emit("errline",a)}s.removeAllListeners();if(i){t(i)}else{e(n)}}));if(this.options.input){if(!s.stdin){throw new Error("child process missing stdin")}s.stdin.end(this.options.input)}}))))}))}}function argStringToArray(e){const t=[];let i=false;let n=false;let r="";function append(e){if(n&&e!=='"'){r+="\\"}r+=e;n=false}for(let s=0;s0){t.push(r);r=""}continue}append(o)}if(r.length>0){t.push(r.trim())}return t}class ExecState extends Y.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=(0,Ae.setTimeout)(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(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}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`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(t)}e._setResult()}}var ge=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};function exec_exec(e,t,i){return ge(this,void 0,void 0,(function*(){const n=argStringToArray(e);if(n.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const r=n[0];t=n.slice(1).concat(t||[]);const s=new ToolRunner(r,t,i);return s.exec()}))}function getExecOutput(e,t,i){return ge(this,void 0,void 0,(function*(){var n,r;let s="";let o="";const a=new W.StringDecoder("utf8");const l=new W.StringDecoder("utf8");const u=(n=i===null||i===void 0?void 0:i.listeners)===null||n===void 0?void 0:n.stdout;const c=(r=i===null||i===void 0?void 0:i.listeners)===null||r===void 0?void 0:r.stderr;const stdErrListener=e=>{o+=l.write(e);if(c){c(e)}};const stdOutListener=e=>{s+=a.write(e);if(u){u(e)}};const d=Object.assign(Object.assign({},i===null||i===void 0?void 0:i.listeners),{stdout:stdOutListener,stderr:stdErrListener});const p=yield exec_exec(e,t,Object.assign(Object.assign({},i),{listeners:d}));s+=a.end();o+=l.end();return{exitCode:p,stdout:s,stderr:o}}))}var ye=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};const getWindowsInfo=()=>ye(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',undefined,{silent:true});const{stdout:t}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',undefined,{silent:true});return{name:t.trim(),version:e.trim()}}));const getMacOsInfo=()=>ye(void 0,void 0,void 0,(function*(){var e,t,i,n;const{stdout:r}=yield exec.getExecOutput("sw_vers",undefined,{silent:true});const s=(t=(e=r.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";const o=(n=(i=r.match(/ProductName:\s*(.+)/))===null||i===void 0?void 0:i[1])!==null&&n!==void 0?n:"";return{name:o,version:s}}));const getLinuxInfo=()=>ye(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput("lsb_release",["-i","-r","-s"],{silent:true});const[t,i]=e.trim().split("\n");return{name:t,version:i}}));const me=g.platform();const ve=g.arch();const Ie=me==="win32";const Ee=me==="darwin";const Ce=me==="linux";function getDetails(){return ye(this,void 0,void 0,(function*(){return Object.assign(Object.assign({},yield Ie?getWindowsInfo():Ee?getMacOsInfo():getLinuxInfo()),{platform:me,arch:ve,isWindows:Ie,isMacOS:Ee,isLinux:Ce})}))}var Te=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};var be;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(be||(be={}));function exportVariable(e,t){const i=toCommandValue(t);process.env[e]=i;const n=process.env["GITHUB_ENV"]||"";if(n){return issueFileCommand("ENV",prepareKeyValueMessage(e,t))}issueCommand("set-env",{name:e},i)}function core_setSecret(e){command_issueCommand("add-mask",{},e)}function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){issueFileCommand("PATH",e)}else{issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${path.delimiter}${process.env["PATH"]}`}function getInput(e,t){const i=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!i){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return i}return i.trim()}function getMultilineInput(e,t){const i=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return i}return i.map((e=>e.trim()))}function getBooleanInput(e,t){const i=["true","True","TRUE"];const n=["false","False","FALSE"];const r=getInput(e,t);if(i.includes(r))return true;if(n.includes(r))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function setOutput(e,t){const i=process.env["GITHUB_OUTPUT"]||"";if(i){return issueFileCommand("OUTPUT",prepareKeyValueMessage(e,t))}process.stdout.write(os.EOL);issueCommand("set-output",{name:e},toCommandValue(t))}function setCommandEcho(e){issue("echo",e?"on":"off")}function setFailed(e){process.exitCode=be.Failure;error(e)}function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}function core_debug(e){command_issueCommand("debug",{},e)}function error(e,t={}){command_issueCommand("error",utils_toCommandProperties(t),e instanceof Error?e.toString():e)}function warning(e,t={}){command_issueCommand("warning",utils_toCommandProperties(t),e instanceof Error?e.toString():e)}function notice(e,t={}){issueCommand("notice",toCommandProperties(t),e instanceof Error?e.toString():e)}function info(e){process.stdout.write(e+os.EOL)}function startGroup(e){issue("group",e)}function endGroup(){issue("endgroup")}function group(e,t){return Te(this,void 0,void 0,(function*(){startGroup(e);let i;try{i=yield t()}finally{endGroup()}return i}))}function saveState(e,t){const i=process.env["GITHUB_STATE"]||"";if(i){return issueFileCommand("STATE",prepareKeyValueMessage(e,t))}issueCommand("save-state",{name:e},toCommandValue(t))}function getState(e){return process.env[`STATE_${e}`]||""}function getIDToken(e){return Te(this,void 0,void 0,(function*(){return yield OidcClient.getIDToken(e)}))}class GitHubRunnerWrapper{debug(e){core_debug(e)}error(e){error(e)}async exec(e,t,i){return getExecOutput(e,t.split(" "),i)}setFailed(e){setFailed(e)}setSecret(e){core_setSecret(e)}warning(e){warning(e)}}class GitInvoker{_logger;_runnerInvoker;_isInitialized=false;_targetBranch="";_pullRequestId=0;_pullRequestIdInternal="";constructor(e,t){this._logger=e;this._runnerInvoker=t}get pullRequestId(){this._logger.logDebug("* GitInvoker.pullRequestId");if(this._pullRequestId!==0){return this._pullRequestId}this._pullRequestId=validateNumber(parseInt(this.pullRequestIdInternal,u),"Pull Request ID","GitInvoker.pullRequestId");return this._pullRequestId}get pullRequestIdInternal(){this._logger.logDebug("* GitInvoker.pullRequestIdInternal");if(this._pullRequestIdInternal!==""){return this._pullRequestIdInternal}this._pullRequestIdInternal=RunnerInvoker.isGitHub?this.pullRequestIdForGitHub:this.pullRequestIdForAzurePipelines;return this._pullRequestIdInternal}get pullRequestIdForGitHub(){this._logger.logDebug("* GitInvoker.pullRequestIdForGitHub");const e=process.env.GITHUB_REF;if(typeof e==="undefined"){this._logger.logWarning("'GITHUB_REF' is undefined.");return""}const t=e.split("/");const i=t[2];if(typeof i==="undefined"){this._logger.logWarning(`'GITHUB_REF' is in an incorrect format '${e}'.`);return""}if(!/^\d+$/u.test(i)){this._logger.logWarning(`Pull request ID '${i}' from 'GITHUB_REF' is not numeric.`);return""}return i}get pullRequestIdForAzurePipelines(){this._logger.logDebug("* GitInvoker.pullRequestIdForAzurePipelines");const e=process.env.BUILD_REPOSITORY_PROVIDER;if(typeof e==="undefined"){this._logger.logWarning("'BUILD_REPOSITORY_PROVIDER' is undefined.");return""}if(e==="GitHub"||e==="GitHubEnterprise"){const e=process.env.SYSTEM_PULLREQUEST_PULLREQUESTNUMBER;if(typeof e==="undefined"){this._logger.logWarning("'SYSTEM_PULLREQUEST_PULLREQUESTNUMBER' is undefined.");return""}if(!/^\d+$/u.test(e)){this._logger.logWarning(`'SYSTEM_PULLREQUEST_PULLREQUESTNUMBER' is not numeric '${e}'.`);return""}return e}const t=process.env.SYSTEM_PULLREQUEST_PULLREQUESTID;if(typeof t==="undefined"){this._logger.logWarning("'SYSTEM_PULLREQUEST_PULLREQUESTID' is undefined.");return""}if(!/^\d+$/u.test(t)){this._logger.logWarning(`'SYSTEM_PULLREQUEST_PULLREQUESTID' is not numeric '${t}'.`);return""}return t}get targetBranch(){this._logger.logDebug("* GitInvoker.targetBranch");if(RunnerInvoker.isGitHub){return validateVariable("GITHUB_BASE_REF","GitInvoker.targetBranch")}const e=validateVariable("SYSTEM_PULLREQUEST_TARGETBRANCH","GitInvoker.targetBranch");const t="refs/heads/";if(e.startsWith(t)){const i=t.length;return e.substring(i)}return e}async isGitRepo(){this._logger.logDebug("* GitInvoker.isGitRepo()");try{await this.invokeGit("rev-parse --is-inside-work-tree");return true}catch{return false}}isPullRequestIdAvailable(){this._logger.logDebug("* GitInvoker.isPullRequestIdAvailable()");return!Number.isNaN(parseInt(this.pullRequestIdInternal,u))}async isGitHistoryAvailable(){this._logger.logDebug("* GitInvoker.isGitHistoryAvailable()");this.initialize();try{await this.invokeGit(`rev-parse --branch origin/${this._targetBranch}...pull/${this._pullRequestIdInternal}/merge`);return true}catch{return false}}async getDiffSummary(){this._logger.logDebug("* GitInvoker.getDiffSummary()");this.initialize();return this.invokeGit(`diff --numstat --ignore-all-space origin/${this._targetBranch}...pull/${this._pullRequestIdInternal}/merge`)}initialize(){this._logger.logDebug("* GitInvoker.initialize()");if(this._isInitialized){return}this._targetBranch=this.targetBranch;if(/[\p{Cc}\s]/u.test(this._targetBranch)){throw new TypeError(`Target branch '${this._targetBranch}' contains whitespace or control characters, which is not allowed in command-line arguments.`)}this._pullRequestIdInternal=this.pullRequestIdInternal;this._isInitialized=true}async invokeGit(e){this._logger.logDebug("* GitInvoker.invokeGit()");const t=await this._runnerInvoker.exec("git",e);if(t.exitCode!==0){throw new Error(t.stderr)}return t.stdout}}class HttpWrapper{async getUrl(e){const t=await fetch(e);return t.text()}}const Re=200;const we=2;const Be=1;const Qe=false;const De=["**/*","!**/package-lock.json"];const Se=["**/*{{t,T}est,TEST}*","**/*{{t,T}est,TEST}*/**","**/*.{{s,S}pec,SPEC}.*","**/*.{{s,S}pec,SPEC}.*/**"];const ke=["js","_js","bones","cjs","es","es6","frag","gs","jake","jsb","jscad","jsfl","jsm","jss","jsx","mjs","njs","pac","sjs","ssjs","xsjs","xsjslib","epj","erb","py","cgi","fcgi","gyp","gypi","lmi","py3","pyde","pyi","pyp","pyt","pyw","rpy","smk","spec","tac","wsgi","xpy","pyx","pxd","pxi","eb","numpy","numpyw","numsc","pytb","java","jsp","ts","mts","tsx","mtsx","cs","cake","csx","linq","php","aw","ctp","fcgi","inc","php3","php4","php5","phps","phpt","cpp","c++","cc","cp","cxx","h","h++","hh","hpp","hxx","inc","inl","ino","ipp","re","tcc","tpp","c","cats","h","idc","cl","opencl","upc","xbm","xpm","pm","sh","bash","bats","cgi","command","env","fcgi","ksh","tmux","tool","zsh","fish","ebuild","eclass","ps1","psd1","psm1","tcsh","csh","rb","builder","eye","fcgi","gemspec","god","jbuilder","mspec","pluginspec","podspec","prawn","rabl","rake","rbi","rbuild","rbw","rbx","ru","ruby","spec","thor","watchr"];class Inputs{_logger;_runnerInvoker;_isInitialized=false;_baseSize=0;_growthRate=0;_testFactor=0;_alwaysCloseComment=false;_fileMatchingPatterns=[];_testMatchingPatterns=[];_codeFileExtensions=new Set;constructor(e,t){this._logger=e;this._runnerInvoker=t}get baseSize(){this._logger.logDebug("* Inputs.baseSize");this.initialize();return this._baseSize}get growthRate(){this._logger.logDebug("* Inputs.growthRate");this.initialize();return this._growthRate}get testFactor(){this._logger.logDebug("* Inputs.testFactor");this.initialize();return this._testFactor}get alwaysCloseComment(){this._logger.logDebug("* Inputs.alwaysCloseComment");this.initialize();return this._alwaysCloseComment}get fileMatchingPatterns(){this._logger.logDebug("* Inputs.fileMatchingPatterns");this.initialize();return this._fileMatchingPatterns}get testMatchingPatterns(){this._logger.logDebug("* Inputs.testMatchingPatterns");this.initialize();return this._testMatchingPatterns}get codeFileExtensions(){this._logger.logDebug("* Inputs.codeFileExtensions");this.initialize();return this._codeFileExtensions}initialize(){this._logger.logDebug("* Inputs.initialize()");if(this._isInitialized){return}const e=this._runnerInvoker.getInput(["Base","Size"]);this.initializeBaseSize(e);const t=this._runnerInvoker.getInput(["Growth","Rate"]);this.initializeGrowthRate(t);const i=this._runnerInvoker.getInput(["Test","Factor"]);this.initializeTestFactor(i);const n=this._runnerInvoker.getInput(["Always","Close","Comment"]);this.initializeAlwaysCloseComment(n);const r=this._runnerInvoker.getInput(["File","Matching","Patterns"]);this.initializeFileMatchingPatterns(r);const s=this._runnerInvoker.getInput(["Test","Matching","Patterns"]);this.initializeTestMatchingPatterns(s);const o=this._runnerInvoker.getInput(["Code","File","Extensions"]);this.initializeCodeFileExtensions(o);this._isInitialized=true}initializeBaseSize(e){this._logger.logDebug("* Inputs.initializeBaseSize()");const t=e===null?NaN:parseInt(e,u);if(!Number.isNaN(t)&&t>0){this._baseSize=t;const e=this._baseSize.toLocaleString();this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.settingBaseSize",e));return}const i=Re.toLocaleString();this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.adjustingBaseSize",i));this._baseSize=Re}initializeGrowthRate(e){this._logger.logDebug("* Inputs.initializeGrowthRate()");const t=e===null?NaN:parseFloat(e);if(!Number.isNaN(t)&&Number.isFinite(t)&&t>1){this._growthRate=t;const e=this._growthRate.toLocaleString();this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.settingGrowthRate",e));return}const i=we.toLocaleString();this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.adjustingGrowthRate",i));this._growthRate=we}initializeTestFactor(e){this._logger.logDebug("* Inputs.initializeTestFactor()");const t=e===null?NaN:parseFloat(e);if(!Number.isNaN(t)&&Number.isFinite(t)&&t>=0){if(t===0){this._testFactor=null;this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.disablingTestFactor"))}else{this._testFactor=t;const e=this._testFactor.toLocaleString();this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.settingTestFactor",e))}return}const i=Be.toLocaleString();this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.adjustingTestFactor",i));this._testFactor=Be}initializeAlwaysCloseComment(e){this._logger.logDebug("* Inputs.initializeAlwaysCloseComment()");const t=e?.toLowerCase()==="true";if(t){this._alwaysCloseComment=t;this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.settingAlwaysCloseComment"));return}this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.adjustingAlwaysCloseComment"));this._alwaysCloseComment=Qe}initializeFileMatchingPatterns(e){this._logger.logDebug("* Inputs.initializeFileMatchingPatterns()");this._fileMatchingPatterns=this.initializeMatchingPatterns(e,De,(e=>this._runnerInvoker.loc("metrics.inputs.settingFileMatchingPatterns",e)),(e=>this._runnerInvoker.loc("metrics.inputs.adjustingFileMatchingPatterns",e)))}initializeTestMatchingPatterns(e){this._logger.logDebug("* Inputs.initializeTestMatchingPatterns()");this._testMatchingPatterns=this.initializeMatchingPatterns(e,Se,(e=>this._runnerInvoker.loc("metrics.inputs.settingTestMatchingPatterns",e)),(e=>this._runnerInvoker.loc("metrics.inputs.adjustingTestMatchingPatterns",e)))}initializeMatchingPatterns(e,t,i,n){this._logger.logDebug("* Inputs.initializeMatchingPatterns()");if(e!==null&&e.trim()!==""){const t=e.replace(/\\/gu,"/").replace(/\n$/gu,"").split("\n");if(t.length>d){this._logger.logWarning(`The matching pattern count '${t.length.toLocaleString()}' exceeds the maximum '${d.toLocaleString()}'. Using only the first '${d.toLocaleString()}'.`);t.length=d}const n=JSON.stringify(t);this._logger.logInfo(i(n));return t}const r=JSON.stringify(t);this._logger.logInfo(n(r));return t}initializeCodeFileExtensions(e){this._logger.logDebug("* Inputs.initializeCodeFileExtensions()");if(e!==null&&e.trim()!==""){const t="*.";const i=".";const n=e.replace(/\n$/gu,"").split("\n");for(const e of n){let n=e;if(n.startsWith(t)){n=n.substring(t.length)}else if(n.startsWith(i)){n=n.substring(i.length)}this._codeFileExtensions.add(n.toLowerCase())}this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.settingCodeFileExtensions",JSON.stringify([...this._codeFileExtensions])));return}this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.adjustingCodeFileExtensions",JSON.stringify(ke)));this._codeFileExtensions=new Set(ke)}}class Logger{_consoleWrapper;_runnerInvoker;_messages=[];constructor(e,t){this._consoleWrapper=e;this._runnerInvoker=t}static filterMessage(e){return e.replace(/##(?:vso)?\[/giu,"")}logDebug(e){const t=Logger.filterMessage(e);this._messages.push(`debug – ${t}`);this._runnerInvoker.logDebug(t)}logInfo(e){const t=Logger.filterMessage(e);this._messages.push(`info – ${t}`);this._consoleWrapper.log(t)}logWarning(e){const t=Logger.filterMessage(e);this._messages.push(`warning – ${t}`);this._runnerInvoker.logWarning(t)}logError(e){const t=Logger.filterMessage(e);this._messages.push(`error – ${t}`);this._runnerInvoker.logError(t)}logErrorObject(e){const{name:t}=e;const i=Object.getOwnPropertyNames(e);const n=e;for(const e of i){this.logInfo(`${t} – ${e}: ${JSON.stringify(n[e])}`)}}replay(){for(const e of this._messages){this._consoleWrapper.log(`🔁 ${e}`)}}}class Context{line=1;lines=[];options={noPrefix:false};constructor(e,t){this.lines=e.split("\n");this.options.noPrefix=!!t?.noPrefix}getCurLine(){return this.lines[this.line-1]}nextLine(){this.line++;return this.getCurLine()}isEof(){return this.line>this.lines.length}}const Pe={Added:"AddedLine",Deleted:"DeletedLine",Unchanged:"UnchangedLine",Message:"MessageLine"};const Ue={Changed:"ChangedFile",Added:"AddedFile",Deleted:"DeletedFile",Renamed:"RenamedFile"};const _e={Index:"index",OldMode:"old mode",NewMode:"new mode",Copy:"copy",Similarity:"similarity",Dissimilarity:"dissimilarity",Deleted:"deleted",NewFile:"new file",RenameFrom:"rename from",RenameTo:"rename to"};const Oe=Object.values(_e);function parseGitDiff(e,t){const i=new Context(e,t);const n=parseFileChanges(i);return{type:"GitDiff",files:n}}function parseFileChanges(e){const t=[];while(!e.isEof()){const i=parseFileChange(e);if(!i){break}t.push(i)}return t}function parseFileChange(e){if(!isComparisonInputLine(e.getCurLine())){return}const t=parseComparisonInputLine(e);let i=false;let n=false;let r=false;let s="";let o="";let a=undefined;let l=undefined;while(!e.isEof()){const u=parseExtendedHeader(e);if(!u){break}if(u.type===_e.Deleted){i=true;s=t?.from||""}if(u.type===_e.NewFile){n=true;o=t?.to||""}if(u.type===_e.RenameFrom){r=true;s=u.path}if(u.type===_e.RenameTo){r=true;o=u.path}if(u.type===_e.OldMode){a=u.mode}if(u.type===_e.NewMode){l=u.mode}}const u=parseChangeMarkers(e);const c=parseChunks(e);if(i&&c.length&&c[0].type==="BinaryFilesChunk"){return{type:Ue.Deleted,chunks:c,path:c[0].pathBefore}}if(i){return{type:Ue.Deleted,chunks:c,path:u?.deleted||s}}else if(n&&c.length&&c[0].type==="BinaryFilesChunk"){return{type:Ue.Added,chunks:c,path:c[0].pathAfter}}else if(n){return{type:Ue.Added,chunks:c,path:u?.added||o}}else if(r){return{type:Ue.Renamed,pathAfter:o,pathBefore:s,chunks:c,oldMode:a,newMode:l}}else if(u){return{type:Ue.Changed,chunks:c,path:u.added,oldMode:a,newMode:l}}else if(a&&l&&t){return{type:Ue.Changed,chunks:c,path:t.to,oldMode:a,newMode:l}}else if(c.length&&c[0].type==="BinaryFilesChunk"&&c[0].pathAfter){return{type:Ue.Changed,chunks:c,path:c[0].pathAfter}}return}function isComparisonInputLine(e){return e.indexOf("diff")===0}function parseComparisonInputLine(e){const t=e.getCurLine();const[i,n]=t.split(" ").reverse();e.nextLine();if(i&&n){return{from:getFilePath(e,n,"src"),to:getFilePath(e,i,"dst")}}return null}function parseChunks(e){const t=[];while(!e.isEof()){const i=parseChunk(e);if(!i){break}t.push(i)}return t}function parseChunk(e){const t=parseChunkHeader(e);if(!t){return}if(t.type==="Normal"){const i=parseChanges(e,t.fromFileRange,t.toFileRange);return{...t,type:"Chunk",changes:i}}else if(t.type==="Combined"&&t.fromFileRangeA&&t.fromFileRangeB){const i=parseChanges(e,t.fromFileRangeA.startt.startsWith(e)));if(i){e.nextLine()}if(i===_e.RenameFrom||i===_e.RenameTo){return{type:i,path:t.slice(`${i} `.length)}}else if(i===_e.OldMode||i===_e.NewMode){return{type:i,mode:t.slice(`${i} `.length)}}else if(i){return{type:i}}return null}function parseChunkHeader(e){const t=e.getCurLine();const i=/^@@\s\-(\d+),?(\d+)?\s\+(\d+),?(\d+)?\s@@\s?(.+)?/.exec(t);if(!i){const i=/^@@@\s\-(\d+),?(\d+)?\s\-(\d+),?(\d+)?\s\+(\d+),?(\d+)?\s@@@\s?(.+)?/.exec(t);if(!i){const i=/^Binary\sfiles\s(.*)\sand\s(.*)\sdiffer$/.exec(t);if(i){const[t,n,r]=i;e.nextLine();return{type:"BinaryFiles",fileA:getFilePath(e,n,"src"),fileB:getFilePath(e,r,"dst")}}return null}const[n,r,s,o,a,l,u,c]=i;e.nextLine();return{context:c,type:"Combined",fromFileRangeA:getRange(r,s),fromFileRangeB:getRange(o,a),toFileRange:getRange(l,u)}}const[n,r,s,o,a,l]=i;e.nextLine();return{context:l,type:"Normal",toFileRange:getRange(o,a),fromFileRange:getRange(r,s)}}function getRange(e,t){const i=parseInt(e,10);return{start:i,lines:t===undefined?1:parseInt(t,10)}}function parseChangeMarkers(e){const t=parseMarker(e,"--- ");const i=t?getFilePath(e,t,"src"):t;const n=parseMarker(e,"+++ ");const r=n?getFilePath(e,n,"dst"):n;return r&&i?{added:r,deleted:i}:null}function parseMarker(e,t){const i=e.getCurLine();if(i?.startsWith(t)){e.nextLine();return i.replace(t,"")}return null}const Ve={"+":Pe.Added,"-":Pe.Deleted," ":Pe.Unchanged,"\\":Pe.Message};function parseChanges(e,t,i){const n=[];let r=t.start;let s=i.start;while(!e.isEof()){const t=e.getCurLine();const i=getLineType(t);if(!i){break}e.nextLine();let o;const a=t.slice(1);switch(i){case Pe.Added:{o={type:i,lineAfter:s++,content:a};break}case Pe.Deleted:{o={type:i,lineBefore:r++,content:a};break}case Pe.Unchanged:{o={type:i,lineBefore:r++,lineAfter:s++,content:a};break}case Pe.Message:{o={type:i,content:a.trim()};break}}n.push(o)}return n}function getLineType(e){return Ve[e[0]]||null}function getFilePath(e,t,i){if(e.options.noPrefix){return t}if(i==="src")return t.replace(/^a\//,"");if(i==="dst")return t.replace(/^b\//,"");throw new Error("Unexpected unreachable code")}const Fe=parseGitDiff;class OctokitGitDiffParser{_httpWrapper;_logger;_firstLineOfFiles=null;constructor(e,t){this._httpWrapper=e;this._logger=t}async getFirstChangedLine(e,t,i,n,r){this._logger.logDebug("* OctokitGitDiffParser.getFirstChangedLine()");const s=await this.getFirstChangedLines(e,t,i,n);return s.get(r)??null}async getFirstChangedLines(e,t,i,n){this._logger.logDebug("* OctokitGitDiffParser.getFirstChangedLines()");if(this._firstLineOfFiles!==null){return this._firstLineOfFiles}const r=await this.getDiffs(e,t,i,n);this._firstLineOfFiles=this.processDiffs(r);return this._firstLineOfFiles}async getDiffs(e,t,i,n){this._logger.logDebug("* OctokitGitDiffParser.getDiffs()");const r=await e.getPull(t,i,n);const s=await this._httpWrapper.getUrl(r.data.diff_url);const o=s.split(/^diff --git/gmu);const a=[];for(const e of o.slice(1)){a.push(`diff --git ${e}`)}return a}processDiffs(e){this._logger.logDebug("* OctokitGitDiffParser.processDiffs()");const t=new Map;for(const i of e){const e=Fe(i);for(const i of e.files){switch(i.type){case"AddedFile":case"ChangedFile":{const e=i;const[n]=e.chunks;if(n?.type==="BinaryFilesChunk"){this._logger.logDebug(`Skipping '${i.type}' '${e.path}' while performing diff parsing.`);break}if(n){t.set(e.path,n.toFileRange.start)}break}case"RenamedFile":{const e=i;if(e.chunks[0]){t.set(e.pathAfter,e.chunks[0].toFileRange.start)}break}case"DeletedFile":default:this._logger.logDebug(`Skipping file type '${i.type}' while performing diff parsing.`);break}}}return t}}function getUserAgent(){if(typeof navigator==="object"&&"userAgent"in navigator){return navigator.userAgent}if(typeof process==="object"&&process.version!==undefined){return`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`}return""}function register(e,t,i,n){if(typeof i!=="function"){throw new Error("method for before hook must be a function")}if(!n){n={}}if(Array.isArray(t)){return t.reverse().reduce(((t,i)=>register.bind(null,e,i,t,n)),i)()}return Promise.resolve().then((()=>{if(!e.registry[t]){return i(n)}return e.registry[t].reduce(((e,t)=>t.hook.bind(null,e,n)),i)()}))}function addHook(e,t,i,n){const r=n;if(!e.registry[i]){e.registry[i]=[]}if(t==="before"){n=(e,t)=>Promise.resolve().then(r.bind(null,t)).then(e.bind(null,t))}if(t==="after"){n=(e,t)=>{let i;return Promise.resolve().then(e.bind(null,t)).then((e=>{i=e;return r(i,t)})).then((()=>i))}}if(t==="error"){n=(e,t)=>Promise.resolve().then(e.bind(null,t)).catch((e=>r(e,t)))}e.registry[i].push({hook:n,orig:r})}function removeHook(e,t,i){if(!e.registry[t]){return}const n=e.registry[t].map((e=>e.orig)).indexOf(i);if(n===-1){return}e.registry[t].splice(n,1)}const qe=Function.bind;const Ne=qe.bind(qe);function bindApi(e,t,i){const n=Ne(removeHook,null).apply(null,i?[t,i]:[t]);e.api={remove:n};e.remove=n;["before","error","after","wrap"].forEach((n=>{const r=i?[t,n,i]:[t,n];e[n]=e.api[n]=Ne(addHook,null).apply(null,r)}))}function Singular(){const e=Symbol("Singular");const t={registry:{}};const i=register.bind(null,t,e);bindApi(i,t,e);return i}function Collection(){const e={registry:{}};const t=register.bind(null,e);bindApi(t,e);return t}const Me={Singular:Singular,Collection:Collection};var je="0.0.0-development";var Le=`octokit-endpoint.js/${je} ${getUserAgent()}`;var Ge={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":Le},mediaType:{format:""}};function dist_bundle_lowercaseKeys(e){if(!e){return{}}return Object.keys(e).reduce(((t,i)=>{t[i.toLowerCase()]=e[i];return t}),{})}function isPlainObject(e){if(typeof e!=="object"||e===null)return false;if(Object.prototype.toString.call(e)!=="[object Object]")return false;const t=Object.getPrototypeOf(e);if(t===null)return true;const i=Object.prototype.hasOwnProperty.call(t,"constructor")&&t.constructor;return typeof i==="function"&&i instanceof i&&Function.prototype.call(i)===Function.prototype.call(e)}function mergeDeep(e,t){const i=Object.assign({},e);Object.keys(t).forEach((n=>{if(isPlainObject(t[n])){if(!(n in e))Object.assign(i,{[n]:t[n]});else i[n]=mergeDeep(e[n],t[n])}else{Object.assign(i,{[n]:t[n]})}}));return i}function removeUndefinedProperties(e){for(const t in e){if(e[t]===void 0){delete e[t]}}return e}function merge(e,t,i){if(typeof t==="string"){let[e,n]=t.split(" ");i=Object.assign(n?{method:e,url:n}:{url:e},i)}else{i=Object.assign({},t)}i.headers=dist_bundle_lowercaseKeys(i.headers);removeUndefinedProperties(i);removeUndefinedProperties(i.headers);const n=mergeDeep(e||{},i);if(i.url==="/graphql"){if(e&&e.mediaType.previews?.length){n.mediaType.previews=e.mediaType.previews.filter((e=>!n.mediaType.previews.includes(e))).concat(n.mediaType.previews)}n.mediaType.previews=(n.mediaType.previews||[]).map((e=>e.replace(/-preview/,"")))}return n}function addQueryParameters(e,t){const i=/\?/.test(e)?"&":"?";const n=Object.keys(t);if(n.length===0){return e}return e+i+n.map((e=>{if(e==="q"){return"q="+t.q.split("+").map(encodeURIComponent).join("+")}return`${e}=${encodeURIComponent(t[e])}`})).join("&")}var xe=/\{[^{}}]+\}/g;function removeNonChars(e){return e.replace(/(?:^\W+)|(?:(?e.concat(t)),[])}function omit(e,t){const i={__proto__:null};for(const n of Object.keys(e)){if(t.indexOf(n)===-1){i[n]=e[n]}}return i}function encodeReserved(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map((function(e){if(!/%[0-9A-Fa-f]/.test(e)){e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")}return e})).join("")}function encodeUnreserved(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function encodeValue(e,t,i){t=e==="+"||e==="#"?encodeReserved(t):encodeUnreserved(t);if(i){return encodeUnreserved(i)+"="+t}else{return t}}function isDefined(e){return e!==void 0&&e!==null}function isKeyOperator(e){return e===";"||e==="&"||e==="?"}function getValues(e,t,i,n){var r=e[i],s=[];if(isDefined(r)&&r!==""){if(typeof r==="string"||typeof r==="number"||typeof r==="bigint"||typeof r==="boolean"){r=r.toString();if(n&&n!=="*"){r=r.substring(0,parseInt(n,10))}s.push(encodeValue(t,r,isKeyOperator(t)?i:""))}else{if(n==="*"){if(Array.isArray(r)){r.filter(isDefined).forEach((function(e){s.push(encodeValue(t,e,isKeyOperator(t)?i:""))}))}else{Object.keys(r).forEach((function(e){if(isDefined(r[e])){s.push(encodeValue(t,r[e],e))}}))}}else{const e=[];if(Array.isArray(r)){r.filter(isDefined).forEach((function(i){e.push(encodeValue(t,i))}))}else{Object.keys(r).forEach((function(i){if(isDefined(r[i])){e.push(encodeUnreserved(i));e.push(encodeValue(t,r[i].toString()))}}))}if(isKeyOperator(t)){s.push(encodeUnreserved(i)+"="+e.join(","))}else if(e.length!==0){s.push(e.join(","))}}}}else{if(t===";"){if(isDefined(r)){s.push(encodeUnreserved(i))}}else if(r===""&&(t==="&"||t==="?")){s.push(encodeUnreserved(i)+"=")}else if(r===""){s.push("")}}return s}function parseUrl(e){return{expand:expand.bind(null,e)}}function expand(e,t){var i=["+","#",".","/",";","?","&"];e=e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,(function(e,n,r){if(n){let e="";const r=[];if(i.indexOf(n.charAt(0))!==-1){e=n.charAt(0);n=n.substr(1)}n.split(/,/g).forEach((function(i){var n=/([^:\*]*)(?::(\d+)|(\*))?/.exec(i);r.push(getValues(t,e,n[1],n[2]||n[3]))}));if(e&&e!=="+"){var s=",";if(e==="?"){s="&"}else if(e!=="#"){s=e}return(r.length!==0?e:"")+r.join(s)}else{return r.join(",")}}else{return encodeReserved(r)}}));if(e==="/"){return e}else{return e.replace(/\/$/,"")}}function parse(e){let t=e.method.toUpperCase();let i=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}");let n=Object.assign({},e.headers);let r;let s=omit(e,["method","baseUrl","url","headers","request","mediaType"]);const o=extractUrlVariableNames(i);i=parseUrl(i).expand(s);if(!/^http/.test(i)){i=e.baseUrl+i}const a=Object.keys(e).filter((e=>o.includes(e))).concat("baseUrl");const l=omit(s,a);const u=/application\/octet-stream/i.test(n.accept);if(!u){if(e.mediaType.format){n.accept=n.accept.split(/,/).map((t=>t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`))).join(",")}if(i.endsWith("/graphql")){if(e.mediaType.previews?.length){const t=n.accept.match(/(?{const i=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${t}-preview${i}`})).join(",")}}}if(["GET","HEAD"].includes(t)){i=addQueryParameters(i,l)}else{if("data"in l){r=l.data}else{if(Object.keys(l).length){r=l}}}if(!n["content-type"]&&typeof r!=="undefined"){n["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(t)&&typeof r==="undefined"){r=""}return Object.assign({method:t,url:i,headers:n},typeof r!=="undefined"?{body:r}:null,e.request?{request:e.request}:null)}function endpointWithDefaults(e,t,i){return parse(merge(e,t,i))}function withDefaults(e,t){const i=merge(e,t);const n=endpointWithDefaults.bind(null,i);return Object.assign(n,{DEFAULTS:i,defaults:withDefaults.bind(null,i),merge:merge.bind(null,i),parse:parse})}var He=withDefaults(null,Ge);var We=__nccwpck_require__(1120);const Ye=/^-?\d+$/;const Je=/^-?\d+n+$/;const ze=JSON.stringify;const $e=JSON.parse;const Ke=/^-?\d+n$/;const Ze=/([\[:])?"(-?\d+)n"($|([\\n]|\s)*(\s|[\\n])*[,\}\]])/g;const Xe=/([\[:])?("-?\d+n+)n("$|"([\\n]|\s)*(\s|[\\n])*[,\}\]])/g;const JSONStringify=(e,t,i)=>{if("rawJSON"in JSON){return ze(e,((e,i)=>{if(typeof i==="bigint")return JSON.rawJSON(i.toString());if(typeof t==="function")return t(e,i);if(Array.isArray(t)&&t.includes(e))return i;return i}),i)}if(!e)return ze(e,t,i);const n=ze(e,((e,i)=>{const n=typeof i==="string"&&Je.test(i);if(n)return i.toString()+"n";if(typeof i==="bigint")return i.toString()+"n";if(typeof t==="function")return t(e,i);if(Array.isArray(t)&&t.includes(e))return i;return i}),i);const r=n.replace(Ze,"$1$2$3");const s=r.replace(Xe,"$1$2$3");return s};const et=new Map;const isContextSourceSupported=()=>{const e=JSON.parse.toString();if(et.has(e)){return et.get(e)}try{const t=JSON.parse("1",((e,t,i)=>!!i?.source&&i.source==="1"));et.set(e,t);return t}catch{et.set(e,false);return false}};const convertMarkedBigIntsReviver=(e,t,i,n)=>{const r=typeof t==="string"&&Ke.test(t);if(r)return BigInt(t.slice(0,-1));const s=typeof t==="string"&&Je.test(t);if(s)return t.slice(0,-1);if(typeof n!=="function")return t;return n(e,t,i)};const JSONParseV2=(e,t)=>JSON.parse(e,((e,i,n)=>{const r=typeof i==="number"&&(i>Number.MAX_SAFE_INTEGER||i{if(!e)return $e(e,t);if(isContextSourceSupported())return JSONParseV2(e,t);const i=e.replace(nt,((e,t,i,n)=>{const r=e[0]==='"';const s=r&&rt.test(e);if(s)return e.substring(0,e.length-1)+'n"';const o=i||n;const a=t&&(t.lengthconvertMarkedBigIntsReviver(e,i,n,t)))};var st="10.0.8";var ot={headers:{"user-agent":`octokit-request.js/${st} ${getUserAgent()}`}};function dist_bundle_isPlainObject(e){if(typeof e!=="object"||e===null)return false;if(Object.prototype.toString.call(e)!=="[object Object]")return false;const t=Object.getPrototypeOf(e);if(t===null)return true;const i=Object.prototype.hasOwnProperty.call(t,"constructor")&&t.constructor;return typeof i==="function"&&i instanceof i&&Function.prototype.call(i)===Function.prototype.call(e)}var noop=()=>"";async function fetchWrapper(e){const t=e.request?.fetch||globalThis.fetch;if(!t){throw new Error("fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing")}const i=e.request?.log||console;const n=e.request?.parseSuccessResponseBody!==false;const r=dist_bundle_isPlainObject(e.body)||Array.isArray(e.body)?JSONStringify(e.body):e.body;const s=Object.fromEntries(Object.entries(e.headers).map((([e,t])=>[e,String(t)])));let o;try{o=await t(e.url,{method:e.method,body:r,redirect:e.request?.redirect,headers:s,signal:e.request?.signal,...e.body&&{duplex:"half"}})}catch(t){let i="Unknown Error";if(t instanceof Error){if(t.name==="AbortError"){t.status=500;throw t}i=t.message;if(t.name==="TypeError"&&"cause"in t){if(t.cause instanceof Error){i=t.cause.message}else if(typeof t.cause==="string"){i=t.cause}}}const n=new RequestError(i,500,{request:e});n.cause=t;throw n}const a=o.status;const l=o.url;const u={};for(const[e,t]of o.headers){u[e]=t}const c={url:l,status:a,headers:u,data:""};if("deprecation"in u){const t=u.link&&u.link.match(/<([^<>]+)>; rel="deprecation"/);const n=t&&t.pop();i.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${u.sunset}${n?`. See ${n}`:""}`)}if(a===204||a===205){return c}if(e.method==="HEAD"){if(a<400){return c}throw new RequestError(o.statusText,a,{response:c,request:e})}if(a===304){c.data=await getResponseData(o);throw new RequestError("Not modified",a,{response:c,request:e})}if(a>=400){c.data=await getResponseData(o);throw new RequestError(toErrorMessage(c.data),a,{response:c,request:e})}c.data=n?await getResponseData(o):o.body;return c}async function getResponseData(e){const t=e.headers.get("content-type");if(!t){return e.text().catch(noop)}const i=(0,We.xL)(t);if(isJSONResponse(i)){let t="";try{t=await e.text();return JSONParse(t)}catch(e){return t}}else if(i.type.startsWith("text/")||i.parameters.charset?.toLowerCase()==="utf-8"){return e.text().catch(noop)}else{return e.arrayBuffer().catch(( +(function(t){"use strict";if(typeof bootstrap==="function"){bootstrap("promise",t)}else if(true){e.exports=t()}else{var i,n}})((function(){"use strict";var e=false;try{throw new Error}catch(t){e=!!t.stack}var t=captureLine();var i;var noop=function(){};var n=function(){var e={task:void 0,next:null};var t=e;var i=false;var r=void 0;var s=false;var o=[];function flush(){var t,n;while(e.next){e=e.next;t=e.task;e.task=void 0;n=e.domain;if(n){e.domain=void 0;n.enter()}runSingle(t,n)}while(o.length){t=o.pop();runSingle(t)}i=false}function runSingle(e,t){try{e()}catch(e){if(s){if(t){t.exit()}setTimeout(flush,0);if(t){t.enter()}throw e}else{setTimeout((function(){throw e}),0)}}if(t){t.exit()}}n=function(e){t=t.next={task:e,domain:s&&process.domain,next:null};if(!i){i=true;r()}};if(typeof process==="object"&&process.toString()==="[object process]"&&process.nextTick){s=true;r=function(){process.nextTick(flush)}}else if(typeof setImmediate==="function"){if(typeof window!=="undefined"){r=setImmediate.bind(window,flush)}else{r=function(){setImmediate(flush)}}}else if(typeof MessageChannel!=="undefined"){var a=new MessageChannel;a.port1.onmessage=function(){r=requestPortTick;a.port1.onmessage=flush;flush()};var requestPortTick=function(){a.port2.postMessage(0)};r=function(){setTimeout(flush,0);requestPortTick()}}else{r=function(){setTimeout(flush,0)}}n.runAfter=function(e){o.push(e);if(!i){i=true;r()}};return n}();var r=Function.call;function uncurryThis(e){return function(){return r.apply(e,arguments)}}var s=uncurryThis(Array.prototype.slice);var o=uncurryThis(Array.prototype.reduce||function(e,t){var i=0,n=this.length;if(arguments.length===1){do{if(i in this){t=this[i++];break}if(++i>=n){throw new TypeError}}while(1)}for(;ir.stackCounter)){c(t,"__minimumStackCounter__",{value:r.stackCounter,configurable:true});n.unshift(r.stack)}}n.unshift(t.stack);var s=n.join("\n"+h+"\n");var o=filterStackString(s);c(t,"stack",{value:o,configurable:true})}}function filterStackString(e){var t=e.split("\n");var i=[];for(var n=0;n=t&&s<=E}function captureLine(){if(!e){return}try{throw new Error}catch(e){var t=e.stack.split("\n");var n=t[0].indexOf("@")>0?t[1]:t[2];var r=getFileNameAndLineNumber(n);if(!r){return}i=r[0];return r[1]}}function deprecate(e,t,i){return function(){if(typeof console!=="undefined"&&typeof console.warn==="function"){console.warn(t+" is deprecated, use "+i+" instead.",new Error("").stack)}return e.apply(e,arguments)}}function Q(e){if(e instanceof Promise){return e}if(isPromiseAlike(e)){return coerce(e)}else{return fulfill(e)}}Q.resolve=Q;Q.nextTick=n;Q.longStackSupport=false;var g=1;if(typeof process==="object"&&process&&process.env&&process.env.Q_DEBUG){Q.longStackSupport=true}Q.defer=defer;function defer(){var t=[],i=[],n;var r=u(defer.prototype);var a=u(Promise.prototype);a.promiseDispatch=function(e,r,o){var a=s(arguments);if(t){t.push(a);if(r==="when"&&o[1]){i.push(o[1])}}else{Q.nextTick((function(){n.promiseDispatch.apply(n,a)}))}};a.valueOf=function(){if(t){return a}var e=nearer(n);if(isPromise(e)){n=e}return e};a.inspect=function(){if(!n){return{state:"pending"}}return n.inspect()};if(Q.longStackSupport&&e){try{throw new Error}catch(e){a.stack=e.stack.substring(e.stack.indexOf("\n")+1);a.stackCounter=g++}}function become(r){n=r;if(Q.longStackSupport&&e){a.source=r}o(t,(function(e,t){Q.nextTick((function(){r.promiseDispatch.apply(r,t)}))}),void 0);t=void 0;i=void 0}r.promise=a;r.resolve=function(e){if(n){return}become(Q(e))};r.fulfill=function(e){if(n){return}become(fulfill(e))};r.reject=function(e){if(n){return}become(reject(e))};r.notify=function(e){if(n){return}o(i,(function(t,i){Q.nextTick((function(){i(e)}))}),void 0)};return r}defer.prototype.makeNodeResolver=function(){var e=this;return function(t,i){if(t){e.reject(t)}else if(arguments.length>2){e.resolve(s(arguments,1))}else{e.resolve(i)}}};Q.Promise=promise;Q.promise=promise;function promise(e){if(typeof e!=="function"){throw new TypeError("resolver must be a function.")}var t=defer();try{e(t.resolve,t.reject,t.notify)}catch(e){t.reject(e)}return t.promise}promise.race=race;promise.all=all;promise.reject=reject;promise.resolve=Q;Q.passByCopy=function(e){return e};Promise.prototype.passByCopy=function(){return this};Q.join=function(e,t){return Q(e).join(t)};Promise.prototype.join=function(e){return Q([this,e]).spread((function(e,t){if(e===t){return e}else{throw new Error("Q can't join: not the same: "+e+" "+t)}}))};Q.race=race;function race(e){return promise((function(t,i){for(var n=0,r=e.length;n{var t=String.prototype.replace;var i=/%20/g;var n={RFC1738:"RFC1738",RFC3986:"RFC3986"};e.exports={default:n.RFC3986,formatters:{RFC1738:function(e){return t.call(e,i,"+")},RFC3986:function(e){return String(e)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986}},240:(e,t,i)=>{var n=i(1293);var r=i(9091);var s=i(6032);e.exports={formats:s,parse:r,stringify:n}},9091:(e,t,i)=>{var n=i(5225);var r=Object.prototype.hasOwnProperty;var s=Array.isArray;var o={allowDots:false,allowEmptyArrays:false,allowPrototypes:false,allowSparse:false,arrayLimit:20,charset:"utf-8",charsetSentinel:false,comma:false,decodeDotInKeys:false,decoder:n.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:false,interpretNumericEntities:false,parameterLimit:1e3,parseArrays:true,plainObjects:false,strictDepth:false,strictMerge:true,strictNullHandling:false,throwOnLimitExceeded:false};var interpretNumericEntities=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))};var parseArrayValue=function(e,t,i){if(e&&typeof e==="string"&&t.comma&&e.indexOf(",")>-1){return e.split(",")}if(t.throwOnLimitExceeded&&i>=t.arrayLimit){throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(t.arrayLimit===1?"":"s")+" allowed in an array.")}return e};var a="utf8=%26%2310003%3B";var l="utf8=%E2%9C%93";var u=function parseQueryStringValues(e,t){var i={__proto__:null};var u=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;u=u.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var c=t.parameterLimit===Infinity?void undefined:t.parameterLimit;var d=u.split(t.delimiter,t.throwOnLimitExceeded?c+1:c);if(t.throwOnLimitExceeded&&d.length>c){throw new RangeError("Parameter limit exceeded. Only "+c+" parameter"+(c===1?"":"s")+" allowed.")}var p=-1;var A;var f=t.charset;if(t.charsetSentinel){for(A=0;A-1){v=s(v)?[v]:v}if(t.comma&&s(v)&&v.length>t.arrayLimit){if(t.throwOnLimitExceeded){throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(t.arrayLimit===1?"":"s")+" allowed in an array.")}v=n.combine([],v,t.arrayLimit,t.plainObjects)}if(m!==null){var I=r.call(i,m);if(I&&(t.duplicates==="combine"||h.indexOf("[]=")>-1)){i[m]=n.combine(i[m],v,t.arrayLimit,t.plainObjects)}else if(!I||t.duplicates==="last"){i[m]=v}}}return i};var parseObject=function(e,t,i,r){var s=0;if(e.length>0&&e[e.length-1]==="[]"){var o=e.slice(0,-1).join("");s=Array.isArray(t)&&t[o]?t[o].length:0}var a=r?t:parseArrayValue(t,i,s);for(var l=e.length-1;l>=0;--l){var u;var c=e[l];if(c==="[]"&&i.parseArrays){if(n.isOverflow(a)){u=a}else{u=i.allowEmptyArrays&&(a===""||i.strictNullHandling&&a===null)?[]:n.combine([],a,i.arrayLimit,i.plainObjects)}}else{u=i.plainObjects?{__proto__:null}:{};var d=c.charAt(0)==="["&&c.charAt(c.length-1)==="]"?c.slice(1,-1):c;var p=i.decodeDotInKeys?d.replace(/%2E/g,"."):d;var A=parseInt(p,10);var f=!isNaN(A)&&c!==p&&String(A)===p&&A>=0&&i.parseArrays;if(!i.parseArrays&&p===""){u={0:a}}else if(f&&A{var n=i(4753);var r=i(5225);var s=i(6032);var o=Object.prototype.hasOwnProperty;var a={brackets:function brackets(e){return e+"[]"},comma:"comma",indices:function indices(e,t){return e+"["+t+"]"},repeat:function repeat(e){return e}};var l=Array.isArray;var u=Array.prototype.push;var pushToArray=function(e,t){u.apply(e,l(t)?t:[t])};var c=Date.prototype.toISOString;var d=s["default"];var p={addQueryPrefix:false,allowDots:false,allowEmptyArrays:false,arrayFormat:"indices",charset:"utf-8",charsetSentinel:false,commaRoundTrip:false,delimiter:"&",encode:true,encodeDotInKeys:false,encoder:r.encode,encodeValuesOnly:false,filter:void undefined,format:d,formatter:s.formatters[d],indices:false,serializeDate:function serializeDate(e){return c.call(e)},skipNulls:false,strictNullHandling:false};var A=function isNonNullishPrimitive(e){return typeof e==="string"||typeof e==="number"||typeof e==="boolean"||typeof e==="symbol"||typeof e==="bigint"};var f={};var h=function stringify(e,t,i,s,o,a,u,c,d,h,g,y,m,v,I,E,C,T){var b=e;var R=T;var w=0;var B=false;while((R=R.get(f))!==void undefined&&!B){var D=R.get(e);w+=1;if(typeof D!=="undefined"){if(D===w){throw new RangeError("Cyclic object value")}else{B=true}}if(typeof R.get(f)==="undefined"){w=0}}if(typeof h==="function"){b=h(t,b)}else if(b instanceof Date){b=m(b)}else if(i==="comma"&&l(b)){b=r.maybeMap(b,(function(e){if(e instanceof Date){return m(e)}return e}))}if(b===null){if(a){return d&&!E?d(t,p.encoder,C,"key",v):t}b=""}if(A(b)||r.isBuffer(b)){if(d){var S=E?t:d(t,p.encoder,C,"key",v);return[I(S)+"="+I(d(b,p.encoder,C,"value",v))]}return[I(t)+"="+I(String(b))]}var k=[];if(typeof b==="undefined"){return k}var P;if(i==="comma"&&l(b)){if(E&&d){b=r.maybeMap(b,d)}P=[{value:b.length>0?b.join(",")||null:void undefined}]}else if(l(h)){P=h}else{var U=Object.keys(b);P=g?U.sort(g):U}var O=c?String(t).replace(/\./g,"%2E"):String(t);var _=s&&l(b)&&b.length===1?O+"[]":O;if(o&&l(b)&&b.length===0){return _+"[]"}for(var V=0;V0?v+m:""}},5225:(e,t,i)=>{var n=i(6032);var r=i(4753);var s=Object.prototype.hasOwnProperty;var o=Array.isArray;var a=r();var l=function markOverflow(e,t){a.set(e,t);return e};var u=function isOverflow(e){return a.has(e)};var c=function getMaxIndex(e){return a.get(e)};var d=function setMaxIndex(e,t){a.set(e,t)};var p=function(){var e=[];for(var t=0;t<256;++t){e[e.length]="%"+((t<16?"0":"")+t.toString(16)).toUpperCase()}return e}();var A=function compactQueue(e){while(e.length>1){var t=e.pop();var i=t.obj[t.prop];if(o(i)){var n=[];for(var r=0;ri.arrayLimit){return l(f(e.concat(t),i),n)}e[n]=t}else if(e&&typeof e==="object"){if(u(e)){var r=c(e)+1;e[r]=t;d(e,r)}else if(i&&i.strictMerge){return[e,t]}else if(i&&(i.plainObjects||i.allowPrototypes)||!s.call(Object.prototype,t)){e[t]=true}}else{return[e,t]}return e}if(!e||typeof e!=="object"){if(u(t)){var a=Object.keys(t);var p=i&&i.plainObjects?{__proto__:null,0:e}:{0:e};for(var A=0;Ai.arrayLimit){return l(f(g,i),g.length-1)}return g}var y=e;if(o(e)&&!o(t)){y=f(e,i)}if(o(e)&&o(t)){t.forEach((function(t,n){if(s.call(e,n)){var r=e[n];if(r&&typeof r==="object"&&t&&typeof t==="object"){e[n]=merge(r,t,i)}else{e[e.length]=t}}else{e[n]=t}}));return e}return Object.keys(t).reduce((function(e,n){var r=t[n];if(s.call(e,n)){e[n]=merge(e[n],r,i)}else{e[n]=r}if(u(t)&&!u(e)){l(e,c(t))}if(u(e)){var o=parseInt(n,10);if(String(o)===n&&o>=0&&o>c(e)){d(e,o)}}return e}),y)};var g=function assignSingleSource(e,t){return Object.keys(t).reduce((function(e,i){e[i]=t[i];return e}),e)};var decode=function(e,t,i){var n=e.replace(/\+/g," ");if(i==="iso-8859-1"){return n.replace(/%[0-9a-f]{2}/gi,unescape)}try{return decodeURIComponent(n)}catch(e){return n}};var y=1024;var m=function encode(e,t,i,r,s){if(e.length===0){return e}var o=e;if(typeof e==="symbol"){o=Symbol.prototype.toString.call(e)}else if(typeof e!=="string"){o=String(e)}if(i==="iso-8859-1"){return escape(o).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}))}var a="";for(var l=0;l=y?o.slice(l,l+y):o;var c=[];for(var d=0;d=48&&A<=57||A>=65&&A<=90||A>=97&&A<=122||s===n.RFC1738&&(A===40||A===41)){c[c.length]=u.charAt(d);continue}if(A<128){c[c.length]=p[A];continue}if(A<2048){c[c.length]=p[192|A>>6]+p[128|A&63];continue}if(A<55296||A>=57344){c[c.length]=p[224|A>>12]+p[128|A>>6&63]+p[128|A&63];continue}d+=1;A=65536+((A&1023)<<10|u.charCodeAt(d)&1023);c[c.length]=p[240|A>>18]+p[128|A>>12&63]+p[128|A>>6&63]+p[128|A&63]}a+=c.join("")}return a};var v=function compact(e){var t=[{obj:{o:e},prop:"o"}];var i=[];for(var n=0;ni){return l(f(s,{plainObjects:n}),s.length-1)}return s};var T=function maybeMap(e,t){if(o(e)){var i=[];for(var n=0;n{var n=i(506);var r=i(3314);var listGetNode=function(e,t,i){var n=e;var r;for(;(r=n.next)!=null;n=r){if(r.key===t){n.next=r.next;if(!i){r.next=e.next;e.next=r}return r}}};var listGet=function(e,t){if(!e){return void undefined}var i=listGetNode(e,t);return i&&i.value};var listSet=function(e,t,i){var n=listGetNode(e,t);if(n){n.value=i}else{e.next={key:t,next:e.next,value:i}}};var listHas=function(e,t){if(!e){return false}return!!listGetNode(e,t)};var listDelete=function(e,t){if(e){return listGetNode(e,t,true)}};e.exports=function getSideChannelList(){var e;var t={assert:function(e){if(!t.has(e)){throw new r("Side channel does not contain "+n(e))}},delete:function(t){var i=e&&e.next;var n=listDelete(e,t);if(n&&i&&i===n){e=void undefined}return!!n},get:function(t){return listGet(e,t)},has:function(t){return listHas(e,t)},set:function(t,i){if(!e){e={next:void undefined}}listSet(e,t,i)}};return t}},2622:(e,t,i)=>{var n=i(470);var r=i(3105);var s=i(506);var o=i(3314);var a=n("%Map%",true);var l=r("Map.prototype.get",true);var u=r("Map.prototype.set",true);var c=r("Map.prototype.has",true);var d=r("Map.prototype.delete",true);var p=r("Map.prototype.size",true);e.exports=!!a&&function getSideChannelMap(){var e;var t={assert:function(e){if(!t.has(e)){throw new o("Side channel does not contain "+s(e))}},delete:function(t){if(e){var i=d(e,t);if(p(e)===0){e=void undefined}return i}return false},get:function(t){if(e){return l(e,t)}},has:function(t){if(e){return c(e,t)}return false},set:function(t,i){if(!e){e=new a}u(e,t,i)}};return t}},2870:(e,t,i)=>{var n=i(470);var r=i(3105);var s=i(506);var o=i(2622);var a=i(3314);var l=n("%WeakMap%",true);var u=r("WeakMap.prototype.get",true);var c=r("WeakMap.prototype.set",true);var d=r("WeakMap.prototype.has",true);var p=r("WeakMap.prototype.delete",true);e.exports=l?function getSideChannelWeakMap(){var e;var t;var i={assert:function(e){if(!i.has(e)){throw new a("Side channel does not contain "+s(e))}},delete:function(i){if(l&&i&&(typeof i==="object"||typeof i==="function")){if(e){return p(e,i)}}else if(o){if(t){return t["delete"](i)}}return false},get:function(i){if(l&&i&&(typeof i==="object"||typeof i==="function")){if(e){return u(e,i)}}return t&&t.get(i)},has:function(i){if(l&&i&&(typeof i==="object"||typeof i==="function")){if(e){return d(e,i)}}return!!t&&t.has(i)},set:function(i,n){if(l&&i&&(typeof i==="object"||typeof i==="function")){if(!e){e=new l}c(e,i,n)}else if(o){if(!t){t=o()}t.set(i,n)}}};return i}:o},4753:(e,t,i)=>{var n=i(3314);var r=i(506);var s=i(8948);var o=i(2622);var a=i(2870);var l=a||o||s;e.exports=function getSideChannel(){var e;var t={assert:function(e){if(!t.has(e)){throw new n("Side channel does not contain "+r(e))}},delete:function(t){return!!e&&e["delete"](t)},get:function(t){return e&&e.get(t)},has:function(t){return!!e&&e.has(t)},set:function(t,i){if(!e){e=l()}e.set(t,i)}};return t}},770:(e,t,i)=>{e.exports=i(218)},218:(e,t,i)=>{var n=i(9278);var r=i(4756);var s=i(8611);var o=i(5692);var a=i(4434);var l=i(2613);var u=i(9023);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||s.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,i,n,r){var s=toOptions(i,n,r);for(var o=0,a=t.requests.length;o=this.maxSockets){r.requests.push(s);return}r.createSocket(s,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){r.emit("free",t,s)}function onCloseOrRemove(e){r.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var i=this;var n={};i.sockets.push(n);var r=mergeOptions({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){r.localAddress=e.localAddress}if(r.proxyAuth){r.headers=r.headers||{};r.headers["Proxy-Authorization"]="Basic "+new Buffer(r.proxyAuth).toString("base64")}c("making CONNECT request");var s=i.request(r);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,i){process.nextTick((function(){onConnect(e,t,i)}))}function onConnect(r,o,a){s.removeAllListeners();o.removeAllListeners();if(r.statusCode!==200){c("tunneling socket could not be established, statusCode=%d",r.statusCode);o.destroy();var l=new Error("tunneling socket could not be established, "+"statusCode="+r.statusCode);l.code="ECONNRESET";e.request.emit("error",l);i.removeSocket(n);return}if(a.length>0){c("got illegal response body from proxy");o.destroy();var l=new Error("got illegal response body from proxy");l.code="ECONNRESET";e.request.emit("error",l);i.removeSocket(n);return}c("tunneling connection has established");i.sockets[i.sockets.indexOf(n)]=o;return t(o)}function onError(t){s.removeAllListeners();c("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var r=new Error("tunneling socket could not be established, "+"cause="+t.message);r.code="ECONNRESET";e.request.emit("error",r);i.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var i=this.requests.shift();if(i){this.createSocket(i,(function(e){i.request.onSocket(e)}))}};function createSecureSocket(e,t){var i=this;TunnelingAgent.prototype.createSocket.call(i,e,(function(n){var s=e.request.getHeader("host");var o=mergeOptions({},i.options,{socket:n,servername:s?s.replace(/:.*$/,""):e.host});var a=r.connect(0,o);i.sockets[i.sockets.indexOf(n)]=a;t(a)}))}function toOptions(e,t,i){if(typeof e==="string"){return{host:e,port:t,localAddress:i}}return e}function mergeOptions(e){for(var t=1,i=arguments.length;t{Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.NtlmCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;var n=i(6314);Object.defineProperty(t,"BasicCredentialHandler",{enumerable:true,get:function(){return n.BasicCredentialHandler}});var r=i(6731);Object.defineProperty(t,"BearerCredentialHandler",{enumerable:true,get:function(){return r.BearerCredentialHandler}});var s=i(9688);Object.defineProperty(t,"NtlmCredentialHandler",{enumerable:true,get:function(){return s.NtlmCredentialHandler}});var o=i(4578);Object.defineProperty(t,"PersonalAccessTokenCredentialHandler",{enumerable:true,get:function(){return o.PersonalAccessTokenCredentialHandler}})},6184:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.HttpClientResponse=t.HttpCodes=void 0;t.isHttps=isHttps;const r=i(7016);const s=i(8611);const o=i(5692);const a=i(4143);let l;let u;var c;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(c||(t.HttpCodes=c={}));const d=[c.MovedPermanently,c.ResourceMoved,c.SeeOther,c.TemporaryRedirect,c.PermanentRedirect];const p=[c.BadGateway,c.ServiceUnavailable,c.GatewayTimeout];const A=["ECONNRESET","ENOTFOUND","ESOCKETTIMEDOUT","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"];const f=["OPTIONS","GET","DELETE","HEAD"];const h=10;const g=5;class HttpClientResponse{constructor(e){this.message=e}readBody(){return new Promise(((e,t)=>n(this,void 0,void 0,(function*(){const i=[];const r=a.obtainContentCharset(this);const s=this.message.headers["content-encoding"]||"";const o=new RegExp("(gzip$)|(gzip, *deflate)").test(s);this.message.on("data",(function(e){const t=typeof e==="string"?Buffer.from(e,r):e;i.push(t)})).on("end",(function(){return n(this,void 0,void 0,(function*(){const t=Buffer.concat(i);if(o){const i=yield a.decompressGzippedContent(t,r);e(i)}else{e(t.toString(r))}}))})).on("error",(function(e){t(e)}))}))))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){let t=r.parse(e);return t.protocol==="https:"}var y;(function(e){e["HTTP_PROXY"]="HTTP_PROXY";e["HTTPS_PROXY"]="HTTPS_PROXY";e["NO_PROXY"]="NO_PROXY"})(y||(y={}));class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this._httpGlobalAgentOptions={keepAlive:false,timeout:3e4};this.userAgent=e;this.handlers=t||[];let r=process.env[y.NO_PROXY];if(r){this._httpProxyBypassHosts=[];r.split(",").forEach((e=>{this._httpProxyBypassHosts.push(a.buildProxyBypassRegexFromEnv(e))}))}this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;this._httpProxy=n.proxy;if(n.proxy&&n.proxy.proxyBypassHosts){this._httpProxyBypassHosts=[];n.proxy.proxyBypassHosts.forEach((e=>{this._httpProxyBypassHosts.push(new RegExp(e,"i"))}))}if(n.globalAgentOptions){this._httpGlobalAgentOptions=n.globalAgentOptions}this._certConfig=n.cert;if(this._certConfig){l=i(9896);if(this._certConfig.caFile&&l.existsSync(this._certConfig.caFile)){this._ca=l.readFileSync(this._certConfig.caFile,"utf8")}if(this._certConfig.certFile&&l.existsSync(this._certConfig.certFile)){this._cert=l.readFileSync(this._certConfig.certFile,"utf8")}if(this._certConfig.keyFile&&l.existsSync(this._certConfig.keyFile)){this._key=l.readFileSync(this._certConfig.keyFile,"utf8")}}if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return this.request("OPTIONS",e,null,t||{})}get(e,t){return this.request("GET",e,null,t||{})}del(e,t){return this.request("DELETE",e,null,t||{})}post(e,t,i){return this.request("POST",e,t,i||{})}patch(e,t,i){return this.request("PATCH",e,t,i||{})}put(e,t,i){return this.request("PUT",e,t,i||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,i,n){return this.request(e,t,i,n)}request(e,t,i,s){return n(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}let n=r.parse(t);let o=this._prepareRequest(e,n,s);let a=this._allowRetries&&f.indexOf(e)!=-1?this._maxRetries+1:1;let l=0;let u;while(l-1&&l0){const a=u.message.headers["location"];if(!a){break}let l=r.parse(a);if(n.protocol=="https:"&&n.protocol!=l.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.")}yield u.readBody();o=this._prepareRequest(e,l,s);u=yield this.requestRaw(o,i);t--}if(p.indexOf(u.message.statusCode)==-1){return u}l+=1;if(l{let callbackForResult=function(e,t){if(e){n(e)}i(t)};this.requestRawWithCallback(e,t,callbackForResult)}))}requestRawWithCallback(e,t,i){let n;if(typeof t==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let r=false;let handleResult=(e,t)=>{if(!r){r=true;i(e,t)}};let s=e.httpModule.request(e.options,(e=>{let t=new HttpClientResponse(e);handleResult(null,t)}));s.on("socket",(e=>{n=e}));s.setTimeout(this._socketTimeout||3*6e4,(()=>{if(n){n.destroy()}handleResult(new Error("Request timeout: "+e.options.path),null)}));s.on("error",(function(e){handleResult(e,null)}));if(t&&typeof t==="string"){s.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){s.end()}));t.pipe(s)}else{s.end()}}_prepareRequest(e,t,i){const n={};n.parsedUrl=t;const a=n.parsedUrl.protocol==="https:";n.httpModule=a?o:s;const l=a?443:80;n.options={};n.options.host=n.parsedUrl.hostname;n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):l;n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||"");n.options.method=e;n.options.timeout=this.requestOptions&&this.requestOptions.socketTimeout||this._socketTimeout;this._socketTimeout=n.options.timeout;n.options.headers=this._mergeHeaders(i);if(this.userAgent!=null){n.options.headers["user-agent"]=this.userAgent}n.options.agent=this._getAgent(n.parsedUrl);if(this.handlers&&!this._isPresigned(r.format(t))){this.handlers.forEach((e=>{e.prepareRequest(n.options)}))}return n}_isPresigned(e){if(this.requestOptions&&this.requestOptions.presignedUrlPatterns){const t=this.requestOptions.presignedUrlPatterns;for(let i=0;iObject.keys(e).reduce(((t,i)=>(t[i.toLowerCase()]=e[i],t)),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e))}return lowercaseKeys(e||{})}_getAgent(e){let t;let n=this._getProxy(e);let r=n.proxyUrl&&n.proxyUrl.hostname&&!this._isMatchInBypassProxyList(e);if(this._keepAlive&&r){t=this._proxyAgent}if(this._keepAlive&&!r){t=this._agent}if(!!t){return t}const a=e.protocol==="https:";let l=100;if(!!this.requestOptions){l=this.requestOptions.maxSockets||s.globalAgent.maxSockets}if(r){if(!u){u=i(770)}const e={maxSockets:l,keepAlive:this._keepAlive,proxy:{proxyAuth:n.proxyAuth,host:n.proxyUrl.hostname,port:n.proxyUrl.port}};let r;const s=n.proxyUrl.protocol==="https:";if(a){r=s?u.httpsOverHttps:u.httpsOverHttp}else{r=s?u.httpOverHttps:u.httpOverHttp}t=r(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:l};t=a?new o.Agent(e):new s.Agent(e);this._agent=t}if(!t){const e={keepAlive:this._httpGlobalAgentOptions.keepAlive,timeout:this._httpGlobalAgentOptions.timeout};t=a?new o.Agent(e):new s.Agent(e)}if(a&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}if(a&&this._certConfig){t.options=Object.assign(t.options||{},{ca:this._ca,cert:this._cert,key:this._key,passphrase:this._certConfig.passphrase})}return t}_getProxy(e){let t=e.protocol==="https:";let i=this._httpProxy;let n=process.env[y.HTTPS_PROXY];let s=process.env[y.HTTP_PROXY];if(!i){if(n&&t){i={proxyUrl:n}}else if(s){i={proxyUrl:s}}}let o;let a;if(i){if(i.proxyUrl.length>0){o=r.parse(i.proxyUrl)}if(i.proxyUsername||i.proxyPassword){a=i.proxyUsername+":"+i.proxyPassword}}return{proxyUrl:o,proxyAuth:a}}_isMatchInBypassProxyList(e){if(!this._httpProxyBypassHosts){return false}let t=false;this._httpProxyBypassHosts.forEach((i=>{if(i.test(e.href)){t=true}}));return t}_performExponentialBackoff(e){e=Math.min(h,e);const t=g*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}}t.HttpClient=HttpClient},3338:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.RestClient=void 0;const r=i(6184);const s=i(4143);class RestClient{constructor(e,t,i,n){this.client=new r.HttpClient(e,i,n);if(t){this._baseUrl=t}}options(e,t){return n(this,void 0,void 0,(function*(){let i=s.getUrl(e,this._baseUrl);let n=yield this.client.options(i,this._headersFromOptions(t));return this.processResponse(n,t)}))}get(e,t){return n(this,void 0,void 0,(function*(){let i=s.getUrl(e,this._baseUrl,(t||{}).queryParameters);let n=yield this.client.get(i,this._headersFromOptions(t));return this.processResponse(n,t)}))}del(e,t){return n(this,void 0,void 0,(function*(){let i=s.getUrl(e,this._baseUrl,(t||{}).queryParameters);let n=yield this.client.del(i,this._headersFromOptions(t));return this.processResponse(n,t)}))}create(e,t,i){return n(this,void 0,void 0,(function*(){let n=s.getUrl(e,this._baseUrl);let r=this._headersFromOptions(i,true);let o=JSON.stringify(t,null,2);let a=yield this.client.post(n,o,r);return this.processResponse(a,i)}))}update(e,t,i){return n(this,void 0,void 0,(function*(){let n=s.getUrl(e,this._baseUrl);let r=this._headersFromOptions(i,true);let o=JSON.stringify(t,null,2);let a=yield this.client.patch(n,o,r);return this.processResponse(a,i)}))}replace(e,t,i){return n(this,void 0,void 0,(function*(){let n=s.getUrl(e,this._baseUrl);let r=this._headersFromOptions(i,true);let o=JSON.stringify(t,null,2);let a=yield this.client.put(n,o,r);return this.processResponse(a,i)}))}uploadStream(e,t,i,r){return n(this,void 0,void 0,(function*(){let n=s.getUrl(t,this._baseUrl);let o=this._headersFromOptions(r,true);let a=yield this.client.sendStream(e,n,i,o);return this.processResponse(a,r)}))}_headersFromOptions(e,t){e=e||{};let i=e.additionalHeaders||{};i["Accept"]=e.acceptHeader||"application/json";if(t){let e=false;for(let t in i){if(t.toLowerCase()=="content-type"){e=true}}if(!e){i["Content-Type"]="application/json; charset=utf-8"}}return i}static dateTimeDeserializer(e,t){if(typeof t==="string"){let e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}processResponse(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,s)=>n(this,void 0,void 0,(function*(){const n=e.message.statusCode;const o={statusCode:n,result:null,headers:{}};if(n==r.HttpCodes.NotFound){i(o)}let a;let l;try{l=yield e.readBody();if(l&&l.length>0){if(t&&t.deserializeDates){a=JSON.parse(l,RestClient.dateTimeDeserializer)}else{a=JSON.parse(l)}if(t&&t.responseProcessor){o.result=t.responseProcessor(a)}else{o.result=a}}o.headers=e.message.headers}catch(e){}if(n>299){let e;if(a&&a.message){e=a.message}else if(l&&l.length>0){e=l}else{e="Failed request: ("+n+")"}let t=new Error(e);t["statusCode"]=n;if(o.result){t["result"]=o.result}if(o.headers){t["responseHeaders"]=o.headers}s(t)}else{i(o)}}))))}))}}t.RestClient=RestClient},4143:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getUrl=getUrl;t.decompressGzippedContent=decompressGzippedContent;t.buildProxyBypassRegexFromEnv=buildProxyBypassRegexFromEnv;t.obtainContentCharset=obtainContentCharset;const r=i(240);const s=i(7016);const o=i(6928);const a=i(3106);function getUrl(e,t,i){const n=o.posix||o;let r="";if(!t){r=e}else if(!e){r=t}else{const i=s.parse(t);const o=s.parse(e);o.protocol=o.protocol||i.protocol;o.auth=o.auth||i.auth;o.host=o.host||i.host;o.pathname=n.resolve(i.pathname,o.pathname);if(!o.pathname.endsWith("/")&&e.endsWith("/")){o.pathname+="/"}r=s.format(o)}return i?getUrlWithParsedQueryParams(r,i):r}function getUrlWithParsedQueryParams(e,t){const i=e.replace(/\?$/g,"");const n=r.stringify(t.params,buildParamsStringifyOptions(t));return`${i}${n}`}function buildParamsStringifyOptions(e){let t={addQueryPrefix:true,delimiter:(e.options||{}).separator||"&",allowDots:(e.options||{}).shouldAllowDots||false,arrayFormat:(e.options||{}).arrayFormat||"repeat",encodeValuesOnly:(e.options||{}).shouldOnlyEncodeValues||true};return t}function decompressGzippedContent(e,t){return n(this,void 0,void 0,(function*(){return new Promise(((i,r)=>n(this,void 0,void 0,(function*(){a.gunzip(e,(function(e,n){if(e){r(e)}else{i(n.toString(t||"utf-8"))}}))}))))}))}function buildProxyBypassRegexFromEnv(e){try{return new RegExp(e,"i")}catch(t){if(t instanceof SyntaxError&&(e||"").startsWith("*")){let t=e.replace("*","(.*)");return new RegExp(t,"i")}throw t}}function obtainContentCharset(e){const t=["ascii","utf8","utf16le","ucs2","base64","binary","hex"];const i=e.message.headers["content-type"]||"";const n=i.match(/charset=([^;,\r\n]+)/i);if(n&&n[1]&&t.indexOf(n[1])!=-1){return n[1]}return"utf-8"}},6314:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t,i){this.username=e;this.password=t;this.allowCrossOriginAuthentication=i}prepareRequest(e){if(!this.origin){this.origin=e.host}if(this.origin===e.host||this.allowCrossOriginAuthentication){e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}e.headers["X-TFS-FedAuthRedirect"]="Suppress"}canHandleAuthentication(e){return false}handleAuthentication(e,t,i){return null}}t.BasicCredentialHandler=BasicCredentialHandler},6731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.BearerCredentialHandler=void 0;class BearerCredentialHandler{constructor(e,t){this.token=e;this.allowCrossOriginAuthentication=t}prepareRequest(e){if(!this.origin){this.origin=e.host}if(this.origin===e.host||this.allowCrossOriginAuthentication){e.headers["Authorization"]=`Bearer ${this.token}`}e.headers["X-TFS-FedAuthRedirect"]="Suppress"}canHandleAuthentication(e){return false}handleAuthentication(e,t,i){return null}}t.BearerCredentialHandler=BearerCredentialHandler},9688:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.NtlmCredentialHandler=void 0;const n=i(8611);const r=i(5692);const s=i(3582);const o=i(1624);class NtlmCredentialHandler{constructor(e,t,i,n){this._ntlmOptions={};this._ntlmOptions.username=e;this._ntlmOptions.password=t;this._ntlmOptions.domain=n||"";this._ntlmOptions.workstation=i||""}prepareRequest(e){if(e.agent){delete e.agent}}canHandleAuthentication(e){if(e&&e.message&&e.message.statusCode===401){const t=e.message.headers["www-authenticate"];return t&&t.split(", ").indexOf("NTLM")>=0}return false}handleAuthentication(e,t,i){return new Promise(((n,r)=>{const callbackForResult=function(e,t){if(e){r(e);return}t.readBody().then((()=>{n(t)}))};this.handleAuthenticationPrivate(e,t,i,callbackForResult)}))}handleAuthenticationPrivate(e,t,i,o){t.options=s.extend(t.options,{username:this._ntlmOptions.username,password:this._ntlmOptions.password,domain:this._ntlmOptions.domain,workstation:this._ntlmOptions.workstation});t.options.agent=e.isSsl?new r.Agent({keepAlive:true}):new n.Agent({keepAlive:true});let a=this;this.sendType1Message(e,t,i,(function(n,r){if(n){return o(n,null,null)}r.readBody().then((()=>{setImmediate((function(){a.sendType3Message(e,t,i,r,o)}))}))}))}sendType1Message(e,t,i,n){const r=o.encodeType1(this._ntlmOptions.workstation,this._ntlmOptions.domain);const a=`NTLM ${r.toString("base64")}`;const l={headers:{Connection:"keep-alive",Authorization:a},timeout:t.options.timeout||0,agent:t.httpModule};const u={};u.httpModule=t.httpModule;u.parsedUrl=t.parsedUrl;u.options=s.extend(l,s.omit(t.options,"headers"));return e.requestRawWithCallback(u,i,n)}sendType3Message(e,t,i,n,r){if(!n.message.headers&&!n.message.headers["www-authenticate"]){throw new Error("www-authenticate not found on response of second request")}const a=/^NTLM\s+(.+?)(,|\s+|$)/;const l=Buffer.from((n.message.headers["www-authenticate"].match(a)||[])[1],"base64");let u;try{u=o.decodeType2(l)}catch(e){throw new Error(`Decoding Server's Challenge to Obtain Type2Message failed with error: ${e.message}`)}const c=o.encodeType3(this._ntlmOptions.username,this._ntlmOptions.workstation,this._ntlmOptions.domain,u,this._ntlmOptions.password).toString("base64");const d={headers:{Authorization:`NTLM ${c}`,Connection:"Close"},agent:t.httpModule};const p={};p.httpModule=t.httpModule;p.parsedUrl=t.parsedUrl;d.headers=s.extend(d.headers,t.options.headers);p.options=s.extend(d,s.omit(t.options,"headers"));return e.requestRawWithCallback(p,i,r)}}t.NtlmCredentialHandler=NtlmCredentialHandler},4578:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=void 0;class PersonalAccessTokenCredentialHandler{constructor(e,t){this.token=e;this.allowCrossOriginAuthentication=t}prepareRequest(e){if(!this.origin){this.origin=e.host}if(this.origin===e.host||this.allowCrossOriginAuthentication){e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}e.headers["X-TFS-FedAuthRedirect"]="Suppress"}canHandleAuthentication(e){return false}handleAuthentication(e,t,i){return null}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},8256:(e,t,i)=>{var n=i(6982);function zeroextend(e,t){while(e.length>n&1))%2}e[t]|=i&1}return e}function expandkey(e){var t=Buffer.alloc(8);t[0]=e[0]&254;t[1]=e[0]<<7&255|e[1]>>1;t[2]=e[1]<<6&255|e[2]>>2;t[3]=e[2]<<5&255|e[3]>>3;t[4]=e[3]<<4&255|e[4]>>4;t[5]=e[4]<<3&255|e[5]>>5;t[6]=e[5]<<2&255|e[6]>>6;t[7]=e[6]<<1&255;return t}function bintohex(e){var t=Buffer.isBuffer(t)?t:Buffer.from(e,"binary");var i=t.toString("hex").toUpperCase();return zeroextend(i,32)}e.exports.zeroextend=zeroextend;e.exports.oddpar=oddpar;e.exports.expandkey=expandkey;e.exports.bintohex=bintohex},1624:(e,t,i)=>{var n=console.log;var r=i(6982);var s=i(8256);var o=i(5919).lmhashbuf;var a=i(5919).nthashbuf;var l=i(769);function encodeType1(e,t){e=e.toUpperCase();t=t.toUpperCase();var i=Buffer.byteLength(e,"ascii");var n=Buffer.byteLength(t,"ascii");var r=0;var s=Buffer.alloc(32+i+n);s.write("NTLMSSP",r,7,"ascii");r+=7;s.writeUInt8(0,r);r++;s.writeUInt8(1,r);r++;s.fill(0,r,r+3);r+=3;s.writeUInt16LE(45571,r);r+=2;s.fill(0,r,r+2);r+=2;s.writeUInt16LE(n,r);r+=2;s.writeUInt16LE(n,r);r+=2;var o=32+i;s.writeUInt16LE(o,r);r+=2;s.fill(0,r,r+2);r+=2;s.writeUInt16LE(i,r);r+=2;s.writeUInt16LE(i,r);r+=2;s.writeUInt16LE(32,r);r+=2;s.fill(0,r,r+2);r+=2;s.write(e,32,i,"ascii");s.write(t,o,n,"ascii");return s}function decodeType2(e){var t=e.toString("ascii",0,7);if(e[7]!==0||t!=="NTLMSSP")throw new Error("magic was not NTLMSSP");var i=e.readUInt8(8);if(i!==2)throw new Error("message was not NTLMSSP type 0x02");var n=e.slice(24,32);return n}function encodeType3(e,t,i,n,r){t=t.toUpperCase();i=i.toUpperCase();var s=Buffer.alloc(21);o(r).copy(s);s.fill(0,16);var l=Buffer.alloc(21);a(r).copy(l);l.fill(0,16);var u=makeResponse(s,n);var c=makeResponse(l,n);var d=Buffer.byteLength(e,"ucs2");var p=Buffer.byteLength(t,"ucs2");var A=Buffer.byteLength(i,"ucs2");var f=24;var h=24;var g=64;var y=g+A;var m=y+d;var v=m+p;var I=v+f;var E=0;var C=64+A+d+p+f+h;var T=Buffer.alloc(C);T.write("NTLMSSP",E,7,"ascii");E+=7;T.writeUInt8(0,E);E++;T.writeUInt8(3,E);E++;T.fill(0,E,E+3);E+=3;T.writeUInt16LE(f,E);E+=2;T.writeUInt16LE(f,E);E+=2;T.writeUInt16LE(v,E);E+=2;T.fill(0,E,E+2);E+=2;T.writeUInt16LE(h,E);E+=2;T.writeUInt16LE(h,E);E+=2;T.writeUInt16LE(I,E);E+=2;T.fill(0,E,E+2);E+=2;T.writeUInt16LE(A,E);E+=2;T.writeUInt16LE(A,E);E+=2;T.writeUInt16LE(g,E);E+=2;T.fill(0,E,E+2);E+=2;T.writeUInt16LE(d,E);E+=2;T.writeUInt16LE(d,E);E+=2;T.writeUInt16LE(y,E);E+=2;T.fill(0,E,E+2);E+=2;T.writeUInt16LE(p,E);E+=2;T.writeUInt16LE(p,E);E+=2;T.writeUInt16LE(m,E);E+=2;T.fill(0,E,E+6);E+=6;T.writeUInt16LE(C,E);E+=2;T.fill(0,E,E+2);E+=2;T.writeUInt16LE(33281,E);E+=2;T.fill(0,E,E+2);E+=2;T.write(i,g,A,"ucs2");T.write(e,y,d,"ucs2");T.write(t,m,p,"ucs2");u.copy(T,v,0,f);c.copy(T,I,0,h);return T}function makeResponse(e,t){var i=Buffer.alloc(24);for(var n=0;n<3;n++){var r=s.oddpar(s.expandkey(e.slice(n*7,n*7+7)));var o=l.DES.create({type:"encrypt",key:r});var a=Buffer.from(t.toString("binary"));var u=Buffer.from(o.update(a));i.fill(u,n*8,n*8+8,"binary")}return i}t.encodeType1=encodeType1;t.decodeType2=decodeType2;t.encodeType3=encodeType3;t.challengeHeader=function(e,i){return"NTLM "+t.encodeType1(e,i).toString("base64")};t.responseHeader=function(e,n,r,s,o){var a=Buffer.from((e.headers["www-authenticate"].match(/^NTLM\s+(.+?)(,|\s+|$)/)||[])[1],"base64");var l=i(7016).parse(n).hostname;return"NTLM "+t.encodeType3(s,l,r,t.decodeType2(a),o).toString("base64")};t.smbhash=i(5919)},5919:(e,t,i)=>{var n=i(8256);var r=i(4915);var s=i(769);function lmhashbuf(e){var t=e.substring(0,14).toUpperCase();var i=Buffer.byteLength(t,"ascii");var r=Buffer.alloc(14);r.write(t,0,i,"ascii");r.fill(0,i);var o=[n.oddpar(n.expandkey(r.slice(0,7))),n.oddpar(n.expandkey(r.slice(7,14)))];var a=Buffer.alloc(16);var l=0;var u=o.forEach((function(e){var t=s.DES.create({type:"encrypt",key:e});var i=Buffer.from("KGS!@#$%","ascii");var n=Buffer.from(t.update(i));a.fill(n,l,l+8,"binary");l+=8}));return a}function nthashbuf(e){var t=Buffer.from(e,"ucs2");var i=r.create();i.update(t);return Buffer.from(i.digest("binary"),"binary")}function lmhash(e){return n.bintohex(lmhashbuf(e))}function nthash(e){return n.bintohex(nthashbuf(e))}e.exports.nthashbuf=nthashbuf;e.exports.lmhashbuf=lmhashbuf;e.exports.nthash=nthash;e.exports.lmhash=lmhash},6752:(e,t,i)=>{var n;const r=i(3701);const s=i(883);const o=i(628);const a=i(837);const l=i(7405);const u=i(6672);const c=i(3137);const d=i(50);const p=i(8707);const A=i(3440);const{InvalidArgumentError:f}=p;const h=i(6615);const g=i(9136);const y=i(7365);const m=i(7501);const v=i(4004);const I=i(2429);const E=i(7816);const{getGlobalDispatcher:C,setGlobalDispatcher:T}=i(2581);const b=i(8155);const R=i(8754);const w=i(5092);Object.assign(s.prototype,h);n=s;n=r;n=o;n=a;n=l;n=u;n=c;n=d;n=E;n=b;n=R;n=w;n={redirect:i(1514),retry:i(2026),dump:i(8060),dns:i(379)};n=g;n=p;n={parseHeaders:A.parseHeaders,headerNameToString:A.headerNameToString};function makeDispatcher(e){return(t,i,n)=>{if(typeof i==="function"){n=i;i=null}if(!t||typeof t!=="string"&&typeof t!=="object"&&!(t instanceof URL)){throw new f("invalid url")}if(i!=null&&typeof i!=="object"){throw new f("invalid opts")}if(i&&i.path!=null){if(typeof i.path!=="string"){throw new f("invalid opts.path")}let e=i.path;if(!i.path.startsWith("/")){e=`/${e}`}t=new URL(A.parseOrigin(t).origin+e)}else{if(!i){i=typeof t==="object"?t:{}}t=A.parseURL(t)}const{agent:r,dispatcher:s=C()}=i;if(r){throw new f("unsupported opts.agent. Did you mean opts.client?")}return e.call(s,{...i,origin:t.origin,path:t.search?`${t.pathname}${t.search}`:t.pathname,method:i.method||(i.body?"PUT":"GET")},n)}}n=T;n=C;const B=i(4398).fetch;n=async function fetch(e,t=undefined){try{return await B(e,t)}catch(e){if(e&&typeof e==="object"){Error.captureStackTrace(e)}throw e}};i(660).Headers;i(9051).Response;i(9967).Request;i(5910).FormData;n=globalThis.File??i(4573).File;i(8355).FileReader;const{setGlobalOrigin:D,getGlobalOrigin:S}=i(1059);n=D;n=S;const{CacheStorage:k}=i(3245);const{kConstruct:P}=i(109);n=new k(P);const{deleteCookie:U,getCookies:O,getSetCookies:_,setCookie:V}=i(9061);n=U;n=O;n=_;n=V;const{parseMIMEType:F,serializeAMimeType:q}=i(1900);n=F;n=q;const{CloseEvent:N,ErrorEvent:M,MessageEvent:j}=i(5188);i(3726).WebSocket;n=N;n=M;n=j;n=makeDispatcher(h.request);n=makeDispatcher(h.stream);n=makeDispatcher(h.pipeline);n=makeDispatcher(h.connect);n=makeDispatcher(h.upgrade);n=y;n=v;n=m;n=I;const{EventSource:L}=i(1238);n=L},158:(e,t,i)=>{const{addAbortListener:n}=i(3440);const{RequestAbortedError:r}=i(8707);const s=Symbol("kListener");const o=Symbol("kSignal");function abort(e){if(e.abort){e.abort(e[o]?.reason)}else{e.reason=e[o]?.reason??new r}removeSignal(e)}function addSignal(e,t){e.reason=null;e[o]=null;e[s]=null;if(!t){return}if(t.aborted){abort(e);return}e[o]=t;e[s]=()=>{abort(e)};n(e[o],e[s])}function removeSignal(e){if(!e[o]){return}if("removeEventListener"in e[o]){e[o].removeEventListener("abort",e[s])}else{e[o].removeListener("abort",e[s])}e[o]=null;e[s]=null}e.exports={addSignal:addSignal,removeSignal:removeSignal}},2279:(e,t,i)=>{const n=i(4589);const{AsyncResource:r}=i(6698);const{InvalidArgumentError:s,SocketError:o}=i(8707);const a=i(3440);const{addSignal:l,removeSignal:u}=i(158);class ConnectHandler extends r{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}if(typeof t!=="function"){throw new s("invalid callback")}const{signal:i,opaque:n,responseHeaders:r}=e;if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}super("UNDICI_CONNECT");this.opaque=n||null;this.responseHeaders=r||null;this.callback=t;this.abort=null;l(this,i)}onConnect(e,t){if(this.reason){e(this.reason);return}n(this.callback);this.abort=e;this.context=t}onHeaders(){throw new o("bad connect",null)}onUpgrade(e,t,i){const{callback:n,opaque:r,context:s}=this;u(this);this.callback=null;let o=t;if(o!=null){o=this.responseHeaders==="raw"?a.parseRawHeaders(t):a.parseHeaders(t)}this.runInAsyncScope(n,null,null,{statusCode:e,headers:o,socket:i,opaque:r,context:s})}onError(e){const{callback:t,opaque:i}=this;u(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:i})}))}}}function connect(e,t){if(t===undefined){return new Promise(((t,i)=>{connect.call(this,e,((e,n)=>e?i(e):t(n)))}))}try{const i=new ConnectHandler(e,t);this.dispatch({...e,method:"CONNECT"},i)}catch(i){if(typeof t!=="function"){throw i}const n=e?.opaque;queueMicrotask((()=>t(i,{opaque:n})))}}e.exports=connect},6862:(e,t,i)=>{const{Readable:n,Duplex:r,PassThrough:s}=i(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a,RequestAbortedError:l}=i(8707);const u=i(3440);const{AsyncResource:c}=i(6698);const{addSignal:d,removeSignal:p}=i(158);const A=i(4589);const f=Symbol("resume");class PipelineRequest extends n{constructor(){super({autoDestroy:true});this[f]=null}_read(){const{[f]:e}=this;if(e){this[f]=null;e()}}_destroy(e,t){this._read();t(e)}}class PipelineResponse extends n{constructor(e){super({autoDestroy:true});this[f]=e}_read(){this[f]()}_destroy(e,t){if(!e&&!this._readableState.endEmitted){e=new l}t(e)}}class PipelineHandler extends c{constructor(e,t){if(!e||typeof e!=="object"){throw new o("invalid opts")}if(typeof t!=="function"){throw new o("invalid handler")}const{signal:i,method:n,opaque:s,onInfo:a,responseHeaders:c}=e;if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(n==="CONNECT"){throw new o("invalid method")}if(a&&typeof a!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_PIPELINE");this.opaque=s||null;this.responseHeaders=c||null;this.handler=t;this.abort=null;this.context=null;this.onInfo=a||null;this.req=(new PipelineRequest).on("error",u.nop);this.ret=new r({readableObjectMode:e.objectMode,autoDestroy:true,read:()=>{const{body:e}=this;if(e?.resume){e.resume()}},write:(e,t,i)=>{const{req:n}=this;if(n.push(e,t)||n._readableState.destroyed){i()}else{n[f]=i}},destroy:(e,t)=>{const{body:i,req:n,res:r,ret:s,abort:o}=this;if(!e&&!s._readableState.endEmitted){e=new l}if(o&&e){o()}u.destroy(i,e);u.destroy(n,e);u.destroy(r,e);p(this);t(e)}}).on("prefinish",(()=>{const{req:e}=this;e.push(null)}));this.res=null;d(this,i)}onConnect(e,t){const{ret:i,res:n}=this;if(this.reason){e(this.reason);return}A(!n,"pipeline cannot be retried");A(!i.destroyed);this.abort=e;this.context=t}onHeaders(e,t,i){const{opaque:n,handler:r,context:s}=this;if(e<200){if(this.onInfo){const i=this.responseHeaders==="raw"?u.parseRawHeaders(t):u.parseHeaders(t);this.onInfo({statusCode:e,headers:i})}return}this.res=new PipelineResponse(i);let o;try{this.handler=null;const i=this.responseHeaders==="raw"?u.parseRawHeaders(t):u.parseHeaders(t);o=this.runInAsyncScope(r,null,{statusCode:e,headers:i,opaque:n,body:this.res,context:s})}catch(e){this.res.on("error",u.nop);throw e}if(!o||typeof o.on!=="function"){throw new a("expected Readable")}o.on("data",(e=>{const{ret:t,body:i}=this;if(!t.push(e)&&i.pause){i.pause()}})).on("error",(e=>{const{ret:t}=this;u.destroy(t,e)})).on("end",(()=>{const{ret:e}=this;e.push(null)})).on("close",(()=>{const{ret:e}=this;if(!e._readableState.ended){u.destroy(e,new l)}}));this.body=o}onData(e){const{res:t}=this;return t.push(e)}onComplete(e){const{res:t}=this;t.push(null)}onError(e){const{ret:t}=this;this.handler=null;u.destroy(t,e)}}function pipeline(e,t){try{const i=new PipelineHandler(e,t);this.dispatch({...e,body:i.req},i);return i.ret}catch(e){return(new s).destroy(e)}}e.exports=pipeline},4043:(e,t,i)=>{const n=i(4589);const{Readable:r}=i(9927);const{InvalidArgumentError:s,RequestAbortedError:o}=i(8707);const a=i(3440);const{getResolveErrorBodyCallback:l}=i(7655);const{AsyncResource:u}=i(6698);class RequestHandler extends u{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}const{signal:i,method:n,opaque:r,body:l,onInfo:u,responseHeaders:c,throwOnError:d,highWaterMark:p}=e;try{if(typeof t!=="function"){throw new s("invalid callback")}if(p&&(typeof p!=="number"||p<0)){throw new s("invalid highWaterMark")}if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}if(n==="CONNECT"){throw new s("invalid method")}if(u&&typeof u!=="function"){throw new s("invalid onInfo callback")}super("UNDICI_REQUEST")}catch(e){if(a.isStream(l)){a.destroy(l.on("error",a.nop),e)}throw e}this.method=n;this.responseHeaders=c||null;this.opaque=r||null;this.callback=t;this.res=null;this.abort=null;this.body=l;this.trailers={};this.context=null;this.onInfo=u||null;this.throwOnError=d;this.highWaterMark=p;this.signal=i;this.reason=null;this.removeAbortListener=null;if(a.isStream(l)){l.on("error",(e=>{this.onError(e)}))}if(this.signal){if(this.signal.aborted){this.reason=this.signal.reason??new o}else{this.removeAbortListener=a.addAbortListener(this.signal,(()=>{this.reason=this.signal.reason??new o;if(this.res){a.destroy(this.res.on("error",a.nop),this.reason)}else if(this.abort){this.abort(this.reason)}if(this.removeAbortListener){this.res?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}))}}}onConnect(e,t){if(this.reason){e(this.reason);return}n(this.callback);this.abort=e;this.context=t}onHeaders(e,t,i,n){const{callback:s,opaque:o,abort:u,context:c,responseHeaders:d,highWaterMark:p}=this;const A=d==="raw"?a.parseRawHeaders(t):a.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:A})}return}const f=d==="raw"?a.parseHeaders(t):A;const h=f["content-type"];const g=f["content-length"];const y=new r({resume:i,abort:u,contentType:h,contentLength:this.method!=="HEAD"&&g?Number(g):null,highWaterMark:p});if(this.removeAbortListener){y.on("close",this.removeAbortListener)}this.callback=null;this.res=y;if(s!==null){if(this.throwOnError&&e>=400){this.runInAsyncScope(l,null,{callback:s,body:y,contentType:h,statusCode:e,statusMessage:n,headers:A})}else{this.runInAsyncScope(s,null,null,{statusCode:e,headers:A,trailers:this.trailers,opaque:o,body:y,context:c})}}}onData(e){return this.res.push(e)}onComplete(e){a.parseHeaders(e,this.trailers);this.res.push(null)}onError(e){const{res:t,callback:i,body:n,opaque:r}=this;if(i){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(i,null,e,{opaque:r})}))}if(t){this.res=null;queueMicrotask((()=>{a.destroy(t,e)}))}if(n){this.body=null;a.destroy(n,e)}if(this.removeAbortListener){t?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}}function request(e,t){if(t===undefined){return new Promise(((t,i)=>{request.call(this,e,((e,n)=>e?i(e):t(n)))}))}try{this.dispatch(e,new RequestHandler(e,t))}catch(i){if(typeof t!=="function"){throw i}const n=e?.opaque;queueMicrotask((()=>t(i,{opaque:n})))}}e.exports=request;e.exports.RequestHandler=RequestHandler},3560:(e,t,i)=>{const n=i(4589);const{finished:r,PassThrough:s}=i(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a}=i(8707);const l=i(3440);const{getResolveErrorBodyCallback:u}=i(7655);const{AsyncResource:c}=i(6698);const{addSignal:d,removeSignal:p}=i(158);class StreamHandler extends c{constructor(e,t,i){if(!e||typeof e!=="object"){throw new o("invalid opts")}const{signal:n,method:r,opaque:s,body:a,onInfo:u,responseHeaders:c,throwOnError:p}=e;try{if(typeof i!=="function"){throw new o("invalid callback")}if(typeof t!=="function"){throw new o("invalid factory")}if(n&&typeof n.on!=="function"&&typeof n.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(r==="CONNECT"){throw new o("invalid method")}if(u&&typeof u!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_STREAM")}catch(e){if(l.isStream(a)){l.destroy(a.on("error",l.nop),e)}throw e}this.responseHeaders=c||null;this.opaque=s||null;this.factory=t;this.callback=i;this.res=null;this.abort=null;this.context=null;this.trailers=null;this.body=a;this.onInfo=u||null;this.throwOnError=p||false;if(l.isStream(a)){a.on("error",(e=>{this.onError(e)}))}d(this,n)}onConnect(e,t){if(this.reason){e(this.reason);return}n(this.callback);this.abort=e;this.context=t}onHeaders(e,t,i,n){const{factory:o,opaque:c,context:d,callback:p,responseHeaders:A}=this;const f=A==="raw"?l.parseRawHeaders(t):l.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:f})}return}this.factory=null;let h;if(this.throwOnError&&e>=400){const i=A==="raw"?l.parseHeaders(t):f;const r=i["content-type"];h=new s;this.callback=null;this.runInAsyncScope(u,null,{callback:p,body:h,contentType:r,statusCode:e,statusMessage:n,headers:f})}else{if(o===null){return}h=this.runInAsyncScope(o,null,{statusCode:e,headers:f,opaque:c,context:d});if(!h||typeof h.write!=="function"||typeof h.end!=="function"||typeof h.on!=="function"){throw new a("expected Writable")}r(h,{readable:false},(e=>{const{callback:t,res:i,opaque:n,trailers:r,abort:s}=this;this.res=null;if(e||!i.readable){l.destroy(i,e)}this.callback=null;this.runInAsyncScope(t,null,e||null,{opaque:n,trailers:r});if(e){s()}}))}h.on("drain",i);this.res=h;const g=h.writableNeedDrain!==undefined?h.writableNeedDrain:h._writableState?.needDrain;return g!==true}onData(e){const{res:t}=this;return t?t.write(e):true}onComplete(e){const{res:t}=this;p(this);if(!t){return}this.trailers=l.parseHeaders(e);t.end()}onError(e){const{res:t,callback:i,opaque:n,body:r}=this;p(this);this.factory=null;if(t){this.res=null;l.destroy(t,e)}else if(i){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(i,null,e,{opaque:n})}))}if(r){this.body=null;l.destroy(r,e)}}}function stream(e,t,i){if(i===undefined){return new Promise(((i,n)=>{stream.call(this,e,t,((e,t)=>e?n(e):i(t)))}))}try{this.dispatch(e,new StreamHandler(e,t,i))}catch(t){if(typeof i!=="function"){throw t}const n=e?.opaque;queueMicrotask((()=>i(t,{opaque:n})))}}e.exports=stream},1882:(e,t,i)=>{const{InvalidArgumentError:n,SocketError:r}=i(8707);const{AsyncResource:s}=i(6698);const o=i(3440);const{addSignal:a,removeSignal:l}=i(158);const u=i(4589);class UpgradeHandler extends s{constructor(e,t){if(!e||typeof e!=="object"){throw new n("invalid opts")}if(typeof t!=="function"){throw new n("invalid callback")}const{signal:i,opaque:r,responseHeaders:s}=e;if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new n("signal must be an EventEmitter or EventTarget")}super("UNDICI_UPGRADE");this.responseHeaders=s||null;this.opaque=r||null;this.callback=t;this.abort=null;this.context=null;a(this,i)}onConnect(e,t){if(this.reason){e(this.reason);return}u(this.callback);this.abort=e;this.context=null}onHeaders(){throw new r("bad upgrade",null)}onUpgrade(e,t,i){u(e===101);const{callback:n,opaque:r,context:s}=this;l(this);this.callback=null;const a=this.responseHeaders==="raw"?o.parseRawHeaders(t):o.parseHeaders(t);this.runInAsyncScope(n,null,null,{headers:a,socket:i,opaque:r,context:s})}onError(e){const{callback:t,opaque:i}=this;l(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:i})}))}}}function upgrade(e,t){if(t===undefined){return new Promise(((t,i)=>{upgrade.call(this,e,((e,n)=>e?i(e):t(n)))}))}try{const i=new UpgradeHandler(e,t);this.dispatch({...e,method:e.method||"GET",upgrade:e.protocol||"Websocket"},i)}catch(i){if(typeof t!=="function"){throw i}const n=e?.opaque;queueMicrotask((()=>t(i,{opaque:n})))}}e.exports=upgrade},6615:(e,t,i)=>{e.exports.request=i(4043);e.exports.stream=i(3560);e.exports.pipeline=i(6862);e.exports.upgrade=i(1882);e.exports.connect=i(2279)},9927:(e,t,i)=>{const n=i(4589);const{Readable:r}=i(7075);const{RequestAbortedError:s,NotSupportedError:o,InvalidArgumentError:a,AbortError:l}=i(8707);const u=i(3440);const{ReadableStreamFrom:c}=i(3440);const d=Symbol("kConsume");const p=Symbol("kReading");const A=Symbol("kBody");const f=Symbol("kAbort");const h=Symbol("kContentType");const g=Symbol("kContentLength");const noop=()=>{};class BodyReadable extends r{constructor({resume:e,abort:t,contentType:i="",contentLength:n,highWaterMark:r=64*1024}){super({autoDestroy:true,read:e,highWaterMark:r});this._readableState.dataEmitted=false;this[f]=t;this[d]=null;this[A]=null;this[h]=i;this[g]=n;this[p]=false}destroy(e){if(!e&&!this._readableState.endEmitted){e=new s}if(e){this[f]()}return super.destroy(e)}_destroy(e,t){if(!this[p]){setImmediate((()=>{t(e)}))}else{t(e)}}on(e,...t){if(e==="data"||e==="readable"){this[p]=true}return super.on(e,...t)}addListener(e,...t){return this.on(e,...t)}off(e,...t){const i=super.off(e,...t);if(e==="data"||e==="readable"){this[p]=this.listenerCount("data")>0||this.listenerCount("readable")>0}return i}removeListener(e,...t){return this.off(e,...t)}push(e){if(this[d]&&e!==null){consumePush(this[d],e);return this[p]?super.push(e):true}return super.push(e)}async text(){return consume(this,"text")}async json(){return consume(this,"json")}async blob(){return consume(this,"blob")}async bytes(){return consume(this,"bytes")}async arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new o}get bodyUsed(){return u.isDisturbed(this)}get body(){if(!this[A]){this[A]=c(this);if(this[d]){this[A].getReader();n(this[A].locked)}}return this[A]}async dump(e){let t=Number.isFinite(e?.limit)?e.limit:128*1024;const i=e?.signal;if(i!=null&&(typeof i!=="object"||!("aborted"in i))){throw new a("signal must be an AbortSignal")}i?.throwIfAborted();if(this._readableState.closeEmitted){return null}return await new Promise(((e,n)=>{if(this[g]>t){this.destroy(new l)}const onAbort=()=>{this.destroy(i.reason??new l)};i?.addEventListener("abort",onAbort);this.on("close",(function(){i?.removeEventListener("abort",onAbort);if(i?.aborted){n(i.reason??new l)}else{e(null)}})).on("error",noop).on("data",(function(e){t-=e.length;if(t<=0){this.destroy()}})).resume()}))}}function isLocked(e){return e[A]&&e[A].locked===true||e[d]}function isUnusable(e){return u.isDisturbed(e)||isLocked(e)}async function consume(e,t){n(!e[d]);return new Promise(((i,n)=>{if(isUnusable(e)){const t=e._readableState;if(t.destroyed&&t.closeEmitted===false){e.on("error",(e=>{n(e)})).on("close",(()=>{n(new TypeError("unusable"))}))}else{n(t.errored??new TypeError("unusable"))}}else{queueMicrotask((()=>{e[d]={type:t,stream:e,resolve:i,reject:n,length:0,body:[]};e.on("error",(function(e){consumeFinish(this[d],e)})).on("close",(function(){if(this[d].body!==null){consumeFinish(this[d],new s)}}));consumeStart(e[d])}))}}))}function consumeStart(e){if(e.body===null){return}const{_readableState:t}=e.stream;if(t.bufferIndex){const i=t.bufferIndex;const n=t.buffer.length;for(let r=i;r2&&i[0]===239&&i[1]===187&&i[2]===191?3:0;return i.utf8Slice(r,n)}function chunksConcat(e,t){if(e.length===0||t===0){return new Uint8Array(0)}if(e.length===1){return new Uint8Array(e[0])}const i=new Uint8Array(Buffer.allocUnsafeSlow(t).buffer);let n=0;for(let t=0;t{const n=i(4589);const{ResponseStatusCodeError:r}=i(8707);const{chunksDecode:s}=i(9927);const o=128*1024;async function getResolveErrorBodyCallback({callback:e,body:t,contentType:i,statusCode:a,statusMessage:l,headers:u}){n(t);let c=[];let d=0;try{for await(const e of t){c.push(e);d+=e.length;if(d>o){c=[];d=0;break}}}catch{c=[];d=0}const p=`Response status code ${a}${l?`: ${l}`:""}`;if(a===204||!i||!d){queueMicrotask((()=>e(new r(p,a,u))));return}const A=Error.stackTraceLimit;Error.stackTraceLimit=0;let f;try{if(isContentTypeApplicationJson(i)){f=JSON.parse(s(c,d))}else if(isContentTypeText(i)){f=s(c,d)}}catch{}finally{Error.stackTraceLimit=A}queueMicrotask((()=>e(new r(p,a,u,f))))}const isContentTypeApplicationJson=e=>e.length>15&&e[11]==="/"&&e[0]==="a"&&e[1]==="p"&&e[2]==="p"&&e[3]==="l"&&e[4]==="i"&&e[5]==="c"&&e[6]==="a"&&e[7]==="t"&&e[8]==="i"&&e[9]==="o"&&e[10]==="n"&&e[12]==="j"&&e[13]==="s"&&e[14]==="o"&&e[15]==="n";const isContentTypeText=e=>e.length>4&&e[4]==="/"&&e[0]==="t"&&e[1]==="e"&&e[2]==="x"&&e[3]==="t";e.exports={getResolveErrorBodyCallback:getResolveErrorBodyCallback,isContentTypeApplicationJson:isContentTypeApplicationJson,isContentTypeText:isContentTypeText}},9136:(e,t,i)=>{const n=i(7030);const r=i(4589);const s=i(3440);const{InvalidArgumentError:o,ConnectTimeoutError:a}=i(8707);const l=i(6603);function noop(){}let u;let c;if(global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)){c=class WeakSessionCache{constructor(e){this._maxCachedSessions=e;this._sessionCache=new Map;this._sessionRegistry=new global.FinalizationRegistry((e=>{if(this._sessionCache.size=this._maxCachedSessions){const{value:e}=this._sessionCache.keys().next();this._sessionCache.delete(e)}this._sessionCache.set(e,t)}}}function buildConnector({allowH2:e,maxCachedSessions:t,socketPath:a,timeout:l,session:p,...A}){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxCachedSessions must be a positive integer or zero")}const f={path:a,...A};const h=new c(t==null?100:t);l=l==null?1e4:l;e=e!=null?e:false;return function connect({hostname:t,host:o,protocol:a,port:c,servername:A,localAddress:g,httpSocket:y},m){let v;if(a==="https:"){if(!u){u=i(1692)}A=A||f.servername||s.getServerName(o)||null;const n=A||t;r(n);const a=p||h.get(n)||null;c=c||443;v=u.connect({highWaterMark:16384,...f,servername:A,session:a,localAddress:g,ALPNProtocols:e?["http/1.1","h2"]:["http/1.1"],socket:y,port:c,host:t});v.on("session",(function(e){h.set(n,e)}))}else{r(!y,"httpSocket can only be sent on TLS update");c=c||80;v=n.connect({highWaterMark:64*1024,...f,localAddress:g,port:c,host:t})}if(f.keepAlive==null||f.keepAlive){const e=f.keepAliveInitialDelay===undefined?6e4:f.keepAliveInitialDelay;v.setKeepAlive(true,e)}const I=d(new WeakRef(v),{timeout:l,hostname:t,port:c});v.setNoDelay(true).once(a==="https:"?"secureConnect":"connect",(function(){queueMicrotask(I);if(m){const e=m;m=null;e(null,this)}})).on("error",(function(e){queueMicrotask(I);if(m){const t=m;m=null;t(e)}}));return v}}const d=process.platform==="win32"?(e,t)=>{if(!t.timeout){return noop}let i=null;let n=null;const r=l.setFastTimeout((()=>{i=setImmediate((()=>{n=setImmediate((()=>onConnectTimeout(e.deref(),t)))}))}),t.timeout);return()=>{l.clearFastTimeout(r);clearImmediate(i);clearImmediate(n)}}:(e,t)=>{if(!t.timeout){return noop}let i=null;const n=l.setFastTimeout((()=>{i=setImmediate((()=>{onConnectTimeout(e.deref(),t)}))}),t.timeout);return()=>{l.clearFastTimeout(n);clearImmediate(i)}};function onConnectTimeout(e,t){if(e==null){return}let i="Connect Timeout Error";if(Array.isArray(e.autoSelectFamilyAttemptedAddresses)){i+=` (attempted addresses: ${e.autoSelectFamilyAttemptedAddresses.join(", ")},`}else{i+=` (attempted address: ${t.hostname}:${t.port},`}i+=` timeout: ${t.timeout}ms)`;s.destroy(e,new a(i))}e.exports=buildConnector},735:e=>{const t={};const i=["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 e=0;e{const n=i(3053);const r=i(7975);const s=r.debuglog("undici");const o=r.debuglog("fetch");const a=r.debuglog("websocket");let l=false;const u={beforeConnect:n.channel("undici:client:beforeConnect"),connected:n.channel("undici:client:connected"),connectError:n.channel("undici:client:connectError"),sendHeaders:n.channel("undici:client:sendHeaders"),create:n.channel("undici:request:create"),bodySent:n.channel("undici:request:bodySent"),headers:n.channel("undici:request:headers"),trailers:n.channel("undici:request:trailers"),error:n.channel("undici:request:error"),open:n.channel("undici:websocket:open"),close:n.channel("undici:websocket:close"),socketError:n.channel("undici:websocket:socket_error"),ping:n.channel("undici:websocket:ping"),pong:n.channel("undici:websocket:pong")};if(s.enabled||o.enabled){const e=o.enabled?o:s;n.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s}}=t;e("connecting to %s using %s%s",`${s}${r?`:${r}`:""}`,n,i)}));n.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s}}=t;e("connected to %s using %s%s",`${s}${r?`:${r}`:""}`,n,i)}));n.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s},error:o}=t;e("connection to %s using %s%s errored - %s",`${s}${r?`:${r}`:""}`,n,i,o.message)}));n.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:i,path:n,origin:r}}=t;e("sending request to %s %s/%s",i,r,n)}));n.channel("undici:request:headers").subscribe((t=>{const{request:{method:i,path:n,origin:r},response:{statusCode:s}}=t;e("received response to %s %s/%s - HTTP %d",i,r,n,s)}));n.channel("undici:request:trailers").subscribe((t=>{const{request:{method:i,path:n,origin:r}}=t;e("trailers received from %s %s/%s",i,r,n)}));n.channel("undici:request:error").subscribe((t=>{const{request:{method:i,path:n,origin:r},error:s}=t;e("request to %s %s/%s errored - %s",i,r,n,s.message)}));l=true}if(a.enabled){if(!l){const e=s.enabled?s:a;n.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s}}=t;e("connecting to %s%s using %s%s",s,r?`:${r}`:"",n,i)}));n.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s}}=t;e("connected to %s%s using %s%s",s,r?`:${r}`:"",n,i)}));n.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:i,protocol:n,port:r,host:s},error:o}=t;e("connection to %s%s using %s%s errored - %s",s,r?`:${r}`:"",n,i,o.message)}));n.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:i,path:n,origin:r}}=t;e("sending request to %s %s/%s",i,r,n)}))}n.channel("undici:websocket:open").subscribe((e=>{const{address:{address:t,port:i}}=e;a("connection opened %s%s",t,i?`:${i}`:"")}));n.channel("undici:websocket:close").subscribe((e=>{const{websocket:t,code:i,reason:n}=e;a("closed connection to %s - %s %s",t.url,i,n)}));n.channel("undici:websocket:socket_error").subscribe((e=>{a("connection errored - %s",e.message)}));n.channel("undici:websocket:ping").subscribe((e=>{a("ping received")}));n.channel("undici:websocket:pong").subscribe((e=>{a("pong received")}))}e.exports={channels:u}},8707:e=>{const t=Symbol.for("undici.error.UND_ERR");class UndiciError extends Error{constructor(e){super(e);this.name="UndiciError";this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[t]===true}[t]=true}const i=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT");class ConnectTimeoutError extends UndiciError{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[i]===true}[i]=true}const n=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT");class HeadersTimeoutError extends UndiciError{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[n]===true}[n]=true}const r=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW");class HeadersOverflowError extends UndiciError{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[r]===true}[r]=true}const s=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT");class BodyTimeoutError extends UndiciError{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[s]===true}[s]=true}const o=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE");class ResponseStatusCodeError extends UndiciError{constructor(e,t,i,n){super(e);this.name="ResponseStatusCodeError";this.message=e||"Response Status Code Error";this.code="UND_ERR_RESPONSE_STATUS_CODE";this.body=n;this.status=t;this.statusCode=t;this.headers=i}static[Symbol.hasInstance](e){return e&&e[o]===true}[o]=true}const a=Symbol.for("undici.error.UND_ERR_INVALID_ARG");class InvalidArgumentError extends UndiciError{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[a]===true}[a]=true}const l=Symbol.for("undici.error.UND_ERR_INVALID_RETURN_VALUE");class InvalidReturnValueError extends UndiciError{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[l]===true}[l]=true}const u=Symbol.for("undici.error.UND_ERR_ABORT");class AbortError extends UndiciError{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[u]===true}[u]=true}const c=Symbol.for("undici.error.UND_ERR_ABORTED");class RequestAbortedError extends AbortError{constructor(e){super(e);this.name="AbortError";this.message=e||"Request aborted";this.code="UND_ERR_ABORTED"}static[Symbol.hasInstance](e){return e&&e[c]===true}[c]=true}const d=Symbol.for("undici.error.UND_ERR_INFO");class InformationalError extends UndiciError{constructor(e){super(e);this.name="InformationalError";this.message=e||"Request information";this.code="UND_ERR_INFO"}static[Symbol.hasInstance](e){return e&&e[d]===true}[d]=true}const p=Symbol.for("undici.error.UND_ERR_REQ_CONTENT_LENGTH_MISMATCH");class RequestContentLengthMismatchError extends UndiciError{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[p]===true}[p]=true}const A=Symbol.for("undici.error.UND_ERR_RES_CONTENT_LENGTH_MISMATCH");class ResponseContentLengthMismatchError extends UndiciError{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[A]===true}[A]=true}const f=Symbol.for("undici.error.UND_ERR_DESTROYED");class ClientDestroyedError extends UndiciError{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[f]===true}[f]=true}const h=Symbol.for("undici.error.UND_ERR_CLOSED");class ClientClosedError extends UndiciError{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[h]===true}[h]=true}const g=Symbol.for("undici.error.UND_ERR_SOCKET");class SocketError extends UndiciError{constructor(e,t){super(e);this.name="SocketError";this.message=e||"Socket error";this.code="UND_ERR_SOCKET";this.socket=t}static[Symbol.hasInstance](e){return e&&e[g]===true}[g]=true}const y=Symbol.for("undici.error.UND_ERR_NOT_SUPPORTED");class NotSupportedError extends UndiciError{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[y]===true}[y]=true}const m=Symbol.for("undici.error.UND_ERR_BPL_MISSING_UPSTREAM");class BalancedPoolMissingUpstreamError extends UndiciError{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[m]===true}[m]=true}const v=Symbol.for("undici.error.UND_ERR_HTTP_PARSER");class HTTPParserError extends Error{constructor(e,t,i){super(e);this.name="HTTPParserError";this.code=t?`HPE_${t}`:undefined;this.data=i?i.toString():undefined}static[Symbol.hasInstance](e){return e&&e[v]===true}[v]=true}const I=Symbol.for("undici.error.UND_ERR_RES_EXCEEDED_MAX_SIZE");class ResponseExceededMaxSizeError extends UndiciError{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[I]===true}[I]=true}const E=Symbol.for("undici.error.UND_ERR_REQ_RETRY");class RequestRetryError extends UndiciError{constructor(e,t,{headers:i,data:n}){super(e);this.name="RequestRetryError";this.message=e||"Request retry error";this.code="UND_ERR_REQ_RETRY";this.statusCode=t;this.data=n;this.headers=i}static[Symbol.hasInstance](e){return e&&e[E]===true}[E]=true}const C=Symbol.for("undici.error.UND_ERR_RESPONSE");class ResponseError extends UndiciError{constructor(e,t,{headers:i,data:n}){super(e);this.name="ResponseError";this.message=e||"Response error";this.code="UND_ERR_RESPONSE";this.statusCode=t;this.data=n;this.headers=i}static[Symbol.hasInstance](e){return e&&e[C]===true}[C]=true}const T=Symbol.for("undici.error.UND_ERR_PRX_TLS");class SecureProxyConnectionError extends UndiciError{constructor(e,t,i){super(t,{cause:e,...i??{}});this.name="SecureProxyConnectionError";this.message=t||"Secure Proxy Connection failed";this.code="UND_ERR_PRX_TLS";this.cause=e}static[Symbol.hasInstance](e){return e&&e[T]===true}[T]=true}const b=Symbol.for("undici.error.UND_ERR_WS_MESSAGE_SIZE_EXCEEDED");class MessageSizeExceededError extends UndiciError{constructor(e){super(e);this.name="MessageSizeExceededError";this.message=e||"Max decompressed message size exceeded";this.code="UND_ERR_WS_MESSAGE_SIZE_EXCEEDED"}static[Symbol.hasInstance](e){return e&&e[b]===true}get[b](){return true}}e.exports={AbortError:AbortError,HTTPParserError:HTTPParserError,UndiciError:UndiciError,HeadersTimeoutError:HeadersTimeoutError,HeadersOverflowError:HeadersOverflowError,BodyTimeoutError:BodyTimeoutError,RequestContentLengthMismatchError:RequestContentLengthMismatchError,ConnectTimeoutError:ConnectTimeoutError,ResponseStatusCodeError:ResponseStatusCodeError,InvalidArgumentError:InvalidArgumentError,InvalidReturnValueError:InvalidReturnValueError,RequestAbortedError:RequestAbortedError,ClientDestroyedError:ClientDestroyedError,ClientClosedError:ClientClosedError,InformationalError:InformationalError,SocketError:SocketError,NotSupportedError:NotSupportedError,ResponseContentLengthMismatchError:ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError:BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError:ResponseExceededMaxSizeError,RequestRetryError:RequestRetryError,ResponseError:ResponseError,SecureProxyConnectionError:SecureProxyConnectionError,MessageSizeExceededError:MessageSizeExceededError}},4655:(e,t,i)=>{const{InvalidArgumentError:n,NotSupportedError:r}=i(8707);const s=i(4589);const{isValidHTTPToken:o,isValidHeaderValue:a,isStream:l,destroy:u,isBuffer:c,isFormDataLike:d,isIterable:p,isBlobLike:A,buildURL:f,validateHandler:h,getServerName:g,normalizedMethodRecords:y}=i(3440);const{channels:m}=i(2414);const{headerNameLowerCasedRecord:v}=i(735);const I=/[^\u0021-\u00ff]/;const E=Symbol("handler");class Request{constructor(e,{path:t,method:i,body:r,headers:s,query:v,idempotent:C,blocking:T,upgrade:b,headersTimeout:R,bodyTimeout:w,reset:B,throwOnError:D,expectContinue:S,servername:k},P){if(typeof t!=="string"){throw new n("path must be a string")}else if(t[0]!=="/"&&!(t.startsWith("http://")||t.startsWith("https://"))&&i!=="CONNECT"){throw new n("path must be an absolute URL or start with a slash")}else if(I.test(t)){throw new n("invalid request path")}if(typeof i!=="string"){throw new n("method must be a string")}else if(y[i]===undefined&&!o(i)){throw new n("invalid request method")}if(b&&typeof b!=="string"){throw new n("upgrade must be a string")}if(b&&!a(b)){throw new n("invalid upgrade header")}if(R!=null&&(!Number.isFinite(R)||R<0)){throw new n("invalid headersTimeout")}if(w!=null&&(!Number.isFinite(w)||w<0)){throw new n("invalid bodyTimeout")}if(B!=null&&typeof B!=="boolean"){throw new n("invalid reset")}if(S!=null&&typeof S!=="boolean"){throw new n("invalid expectContinue")}this.headersTimeout=R;this.bodyTimeout=w;this.throwOnError=D===true;this.method=i;this.abort=null;if(r==null){this.body=null}else if(l(r)){this.body=r;const e=this.body._readableState;if(!e||!e.autoDestroy){this.endHandler=function autoDestroy(){u(this)};this.body.on("end",this.endHandler)}this.errorHandler=e=>{if(this.abort){this.abort(e)}else{this.error=e}};this.body.on("error",this.errorHandler)}else if(c(r)){this.body=r.byteLength?r:null}else if(ArrayBuffer.isView(r)){this.body=r.buffer.byteLength?Buffer.from(r.buffer,r.byteOffset,r.byteLength):null}else if(r instanceof ArrayBuffer){this.body=r.byteLength?Buffer.from(r):null}else if(typeof r==="string"){this.body=r.length?Buffer.from(r):null}else if(d(r)||p(r)||A(r)){this.body=r}else{throw new n("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable")}this.completed=false;this.aborted=false;this.upgrade=b||null;this.path=v?f(t,v):t;this.origin=e;this.idempotent=C==null?i==="HEAD"||i==="GET":C;this.blocking=T==null?false:T;this.reset=B==null?null:B;this.host=null;this.contentLength=null;this.contentType=null;this.headers=[];this.expectContinue=S!=null?S:false;if(Array.isArray(s)){if(s.length%2!==0){throw new n("headers array must be even")}for(let e=0;e{e.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")}},7752:(e,t,i)=>{const{wellknownHeaderNames:n,headerNameLowerCasedRecord:r}=i(735);class TstNode{value=null;left=null;middle=null;right=null;code;constructor(e,t,i){if(i===undefined||i>=e.length){throw new TypeError("Unreachable")}const n=this.code=e.charCodeAt(i);if(n>127){throw new TypeError("key must be ascii string")}if(e.length!==++i){this.middle=new TstNode(e,t,i)}else{this.value=t}}add(e,t){const i=e.length;if(i===0){throw new TypeError("Unreachable")}let n=0;let r=this;while(true){const s=e.charCodeAt(n);if(s>127){throw new TypeError("key must be ascii string")}if(r.code===s){if(i===++n){r.value=t;break}else if(r.middle!==null){r=r.middle}else{r.middle=new TstNode(e,t,n);break}}else if(r.code=65){r|=32}while(n!==null){if(r===n.code){if(t===++i){return n}n=n.middle;break}n=n.code{const n=i(4589);const{kDestroyed:r,kBodyUsed:s,kListeners:o,kBody:a}=i(6443);const{IncomingMessage:l}=i(7067);const u=i(7075);const c=i(7030);const{Blob:d}=i(4573);const p=i(7975);const{stringify:A}=i(1792);const{EventEmitter:f}=i(8474);const{InvalidArgumentError:h}=i(8707);const{headerNameLowerCasedRecord:g}=i(735);const{tree:y}=i(7752);const[m,v]=process.versions.node.split(".").map((e=>Number(e)));class BodyAsyncIterable{constructor(e){this[a]=e;this[s]=false}async*[Symbol.asyncIterator](){n(!this[s],"disturbed");this[s]=true;yield*this[a]}}function wrapRequestBody(e){if(isStream(e)){if(bodyLength(e)===0){e.on("data",(function(){n(false)}))}if(typeof e.readableDidRead!=="boolean"){e[s]=false;f.prototype.on.call(e,"data",(function(){this[s]=true}))}return e}else if(e&&typeof e.pipeTo==="function"){return new BodyAsyncIterable(e)}else if(e&&typeof e!=="string"&&!ArrayBuffer.isView(e)&&isIterable(e)){return new BodyAsyncIterable(e)}else{return e}}function nop(){}function isStream(e){return e&&typeof e==="object"&&typeof e.pipe==="function"&&typeof e.on==="function"}function isBlobLike(e){if(e===null){return false}else if(e instanceof d){return true}else if(typeof e!=="object"){return false}else{const t=e[Symbol.toStringTag];return(t==="Blob"||t==="File")&&("stream"in e&&typeof e.stream==="function"||"arrayBuffer"in e&&typeof e.arrayBuffer==="function")}}function buildURL(e,t){if(e.includes("?")||e.includes("#")){throw new Error('Query params cannot be passed when url already contains "?" or "#".')}const i=A(t);if(i){e+="?"+i}return e}function isValidPort(e){const t=parseInt(e,10);return t===Number(e)&&t>=0&&t<=65535}function isHttpOrHttpsPrefixed(e){return e!=null&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&(e[4]===":"||e[4]==="s"&&e[5]===":")}function parseURL(e){if(typeof e==="string"){e=new URL(e);if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}if(!e||typeof e!=="object"){throw new h("Invalid URL: The URL argument must be a non-null object.")}if(!(e instanceof URL)){if(e.port!=null&&e.port!==""&&isValidPort(e.port)===false){throw new h("Invalid URL: port must be a valid integer or a string representation of an integer.")}if(e.path!=null&&typeof e.path!=="string"){throw new h("Invalid URL path: the path must be a string or null/undefined.")}if(e.pathname!=null&&typeof e.pathname!=="string"){throw new h("Invalid URL pathname: the pathname must be a string or null/undefined.")}if(e.hostname!=null&&typeof e.hostname!=="string"){throw new h("Invalid URL hostname: the hostname must be a string or null/undefined.")}if(e.origin!=null&&typeof e.origin!=="string"){throw new h("Invalid URL origin: the origin must be a string or null/undefined.")}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}const t=e.port!=null?e.port:e.protocol==="https:"?443:80;let i=e.origin!=null?e.origin:`${e.protocol||""}//${e.hostname||""}:${t}`;let n=e.path!=null?e.path:`${e.pathname||""}${e.search||""}`;if(i[i.length-1]==="/"){i=i.slice(0,i.length-1)}if(n&&n[0]!=="/"){n=`/${n}`}return new URL(`${i}${n}`)}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}function parseOrigin(e){e=parseURL(e);if(e.pathname!=="/"||e.search||e.hash){throw new h("invalid url")}return e}function getHostname(e){if(e[0]==="["){const t=e.indexOf("]");n(t!==-1);return e.substring(1,t)}const t=e.indexOf(":");if(t===-1)return e;return e.substring(0,t)}function getServerName(e){if(!e){return null}n(typeof e==="string");const t=getHostname(e);if(c.isIP(t)){return""}return t}function deepClone(e){return JSON.parse(JSON.stringify(e))}function isAsyncIterable(e){return!!(e!=null&&typeof e[Symbol.asyncIterator]==="function")}function isIterable(e){return!!(e!=null&&(typeof e[Symbol.iterator]==="function"||typeof e[Symbol.asyncIterator]==="function"))}function bodyLength(e){if(e==null){return 0}else if(isStream(e)){const t=e._readableState;return t&&t.objectMode===false&&t.ended===true&&Number.isFinite(t.length)?t.length:null}else if(isBlobLike(e)){return e.size!=null?e.size:null}else if(isBuffer(e)){return e.byteLength}return null}function isDestroyed(e){return e&&!!(e.destroyed||e[r]||u.isDestroyed?.(e))}function destroy(e,t){if(e==null||!isStream(e)||isDestroyed(e)){return}if(typeof e.destroy==="function"){if(Object.getPrototypeOf(e).constructor===l){e.socket=null}e.destroy(t)}else if(t){queueMicrotask((()=>{e.emit("error",t)}))}if(e.destroyed!==true){e[r]=true}}const I=/timeout=(\d+)/;function parseKeepAliveTimeout(e){const t=e.toString().match(I);return t?parseInt(t[1],10)*1e3:null}function headerNameToString(e){return typeof e==="string"?g[e]??e.toLowerCase():y.lookup(e)??e.toString("latin1").toLowerCase()}function bufferToLowerCasedHeaderName(e){return y.lookup(e)??e.toString("latin1").toLowerCase()}function parseHeaders(e,t){if(t===undefined)t={};for(let i=0;ie.toString("utf8"))):r.toString("utf8")}}}if("content-length"in t&&"content-disposition"in t){t["content-disposition"]=Buffer.from(t["content-disposition"]).toString("latin1")}return t}function parseRawHeaders(e){const t=e.length;const i=new Array(t);let n=false;let r=-1;let s;let o;let a=0;for(let t=0;t{e.close();e.byobRequest?.respond(0)}))}else{const t=Buffer.isBuffer(n)?n:Buffer.from(n);if(t.byteLength){e.enqueue(new Uint8Array(t))}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}function isFormDataLike(e){return e&&typeof e==="object"&&typeof e.append==="function"&&typeof e.delete==="function"&&typeof e.get==="function"&&typeof e.getAll==="function"&&typeof e.has==="function"&&typeof e.set==="function"&&e[Symbol.toStringTag]==="FormData"}function addAbortListener(e,t){if("addEventListener"in e){e.addEventListener("abort",t,{once:true});return()=>e.removeEventListener("abort",t)}e.addListener("abort",t);return()=>e.removeListener("abort",t)}const E=typeof String.prototype.toWellFormed==="function";const C=typeof String.prototype.isWellFormed==="function";function toUSVString(e){return E?`${e}`.toWellFormed():p.toUSVString(e)}function isUSVString(e){return C?`${e}`.isWellFormed():toUSVString(e)===`${e}`}function isTokenCharCode(e){switch(e){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 false;default:return e>=33&&e<=126}}function isValidHTTPToken(e){if(e.length===0){return false}for(let t=0;t{const{InvalidArgumentError:n}=i(8707);const{kClients:r,kRunning:s,kClose:o,kDestroy:a,kDispatch:l,kInterceptors:u}=i(6443);const c=i(1841);const d=i(628);const p=i(3701);const A=i(3440);const f=i(5092);const h=Symbol("onConnect");const g=Symbol("onDisconnect");const y=Symbol("onConnectionError");const m=Symbol("maxRedirections");const v=Symbol("onDrain");const I=Symbol("factory");const E=Symbol("options");function defaultFactory(e,t){return t&&t.connections===1?new p(e,t):new d(e,t)}class Agent extends c{constructor({factory:e=defaultFactory,maxRedirections:t=0,connect:i,...s}={}){super();if(typeof e!=="function"){throw new n("factory must be a function.")}if(i!=null&&typeof i!=="function"&&typeof i!=="object"){throw new n("connect must be a function or an object")}if(!Number.isInteger(t)||t<0){throw new n("maxRedirections must be a positive number")}if(i&&typeof i!=="function"){i={...i}}this[u]=s.interceptors?.Agent&&Array.isArray(s.interceptors.Agent)?s.interceptors.Agent:[f({maxRedirections:t})];this[E]={...A.deepClone(s),connect:i};this[E].interceptors=s.interceptors?{...s.interceptors}:undefined;this[m]=t;this[I]=e;this[r]=new Map;this[v]=(e,t)=>{this.emit("drain",e,[this,...t])};this[h]=(e,t)=>{this.emit("connect",e,[this,...t])};this[g]=(e,t,i)=>{this.emit("disconnect",e,[this,...t],i)};this[y]=(e,t,i)=>{this.emit("connectionError",e,[this,...t],i)}}get[s](){let e=0;for(const t of this[r].values()){e+=t[s]}return e}[l](e,t){let i;if(e.origin&&(typeof e.origin==="string"||e.origin instanceof URL)){i=String(e.origin)}else{throw new n("opts.origin must be a non-empty string or URL.")}let s=this[r].get(i);if(!s){s=this[I](e.origin,this[E]).on("drain",this[v]).on("connect",this[h]).on("disconnect",this[g]).on("connectionError",this[y]);this[r].set(i,s)}return s.dispatch(e,t)}async[o](){const e=[];for(const t of this[r].values()){e.push(t.close())}this[r].clear();await Promise.all(e)}async[a](e){const t=[];for(const i of this[r].values()){t.push(i.destroy(e))}this[r].clear();await Promise.all(t)}}e.exports=Agent},837:(e,t,i)=>{const{BalancedPoolMissingUpstreamError:n,InvalidArgumentError:r}=i(8707);const{PoolBase:s,kClients:o,kNeedDrain:a,kAddClient:l,kRemoveClient:u,kGetDispatcher:c}=i(2128);const d=i(628);const{kUrl:p,kInterceptors:A}=i(6443);const{parseOrigin:f}=i(3440);const h=Symbol("factory");const g=Symbol("options");const y=Symbol("kGreatestCommonDivisor");const m=Symbol("kCurrentWeight");const v=Symbol("kIndex");const I=Symbol("kWeight");const E=Symbol("kMaxWeightPerServer");const C=Symbol("kErrorPenalty");function getGreatestCommonDivisor(e,t){if(e===0)return t;while(t!==0){const i=t;t=e%t;e=i}return e}function defaultFactory(e,t){return new d(e,t)}class BalancedPool extends s{constructor(e=[],{factory:t=defaultFactory,...i}={}){super();this[g]=i;this[v]=-1;this[m]=0;this[E]=this[g].maxWeightPerServer||100;this[C]=this[g].errorPenalty||15;if(!Array.isArray(e)){e=[e]}if(typeof t!=="function"){throw new r("factory must be a function.")}this[A]=i.interceptors?.BalancedPool&&Array.isArray(i.interceptors.BalancedPool)?i.interceptors.BalancedPool:[];this[h]=t;for(const t of e){this.addUpstream(t)}this._updateBalancedPoolStats()}addUpstream(e){const t=f(e).origin;if(this[o].find((e=>e[p].origin===t&&e.closed!==true&&e.destroyed!==true))){return this}const i=this[h](t,Object.assign({},this[g]));this[l](i);i.on("connect",(()=>{i[I]=Math.min(this[E],i[I]+this[C])}));i.on("connectionError",(()=>{i[I]=Math.max(1,i[I]-this[C]);this._updateBalancedPoolStats()}));i.on("disconnect",((...e)=>{const t=e[2];if(t&&t.code==="UND_ERR_SOCKET"){i[I]=Math.max(1,i[I]-this[C]);this._updateBalancedPoolStats()}}));for(const e of this[o]){e[I]=this[E]}this._updateBalancedPoolStats();return this}_updateBalancedPoolStats(){let e=0;for(let t=0;te[p].origin===t&&e.closed!==true&&e.destroyed!==true));if(i){this[u](i)}return this}get upstreams(){return this[o].filter((e=>e.closed!==true&&e.destroyed!==true)).map((e=>e[p].origin))}[c](){if(this[o].length===0){throw new n}const e=this[o].find((e=>!e[a]&&e.closed!==true&&e.destroyed!==true));if(!e){return}const t=this[o].map((e=>e[a])).reduce(((e,t)=>e&&t),true);if(t){return}let i=0;let r=this[o].findIndex((e=>!e[a]));while(i++this[o][r][I]&&!e[a]){r=this[v]}if(this[v]===0){this[m]=this[m]-this[y];if(this[m]<=0){this[m]=this[E]}}if(e[I]>=this[m]&&!e[a]){return e}}this[m]=this[o][r][I];this[v]=r;return this[o][r]}}e.exports=BalancedPool},637:(e,t,i)=>{const n=i(4589);const r=i(3440);const{channels:s}=i(2414);const o=i(6603);const{RequestContentLengthMismatchError:a,ResponseContentLengthMismatchError:l,RequestAbortedError:u,HeadersTimeoutError:c,HeadersOverflowError:d,SocketError:p,InformationalError:A,BodyTimeoutError:f,HTTPParserError:h,ResponseExceededMaxSizeError:g}=i(8707);const{kUrl:y,kReset:m,kClient:v,kParser:I,kBlocking:E,kRunning:C,kPending:T,kSize:b,kWriting:R,kQueue:w,kNoRef:B,kKeepAliveDefaultTimeout:D,kHostHeader:S,kPendingIdx:k,kRunningIdx:P,kError:U,kPipelining:O,kSocket:_,kKeepAliveTimeoutValue:V,kMaxHeadersSize:F,kKeepAliveMaxTimeout:q,kKeepAliveTimeoutThreshold:N,kHeadersTimeout:M,kBodyTimeout:j,kStrictContentLength:L,kMaxRequests:G,kCounter:x,kMaxResponseSize:H,kOnError:W,kResume:Y,kHTTPContext:J}=i(6443);const z=i(2824);const $=Buffer.alloc(0);const K=Buffer[Symbol.species];const Z=r.addListener;const X=r.removeAllListeners;let ee;async function lazyllhttp(){const e=process.env.JEST_WORKER_ID?i(3870):undefined;let t;try{t=await WebAssembly.compile(i(3434))}catch(n){t=await WebAssembly.compile(e||i(3870))}return await WebAssembly.instantiate(t,{env:{wasm_on_url:(e,t,i)=>0,wasm_on_status:(e,t,i)=>{n(ne.ptr===e);const r=t-oe+re.byteOffset;return ne.onStatus(new K(re.buffer,r,i))||0},wasm_on_message_begin:e=>{n(ne.ptr===e);return ne.onMessageBegin()||0},wasm_on_header_field:(e,t,i)=>{n(ne.ptr===e);const r=t-oe+re.byteOffset;return ne.onHeaderField(new K(re.buffer,r,i))||0},wasm_on_header_value:(e,t,i)=>{n(ne.ptr===e);const r=t-oe+re.byteOffset;return ne.onHeaderValue(new K(re.buffer,r,i))||0},wasm_on_headers_complete:(e,t,i,r)=>{n(ne.ptr===e);return ne.onHeadersComplete(t,Boolean(i),Boolean(r))||0},wasm_on_body:(e,t,i)=>{n(ne.ptr===e);const r=t-oe+re.byteOffset;return ne.onBody(new K(re.buffer,r,i))||0},wasm_on_message_complete:e=>{n(ne.ptr===e);return ne.onMessageComplete()||0}}})}let te=null;let ie=lazyllhttp();ie.catch();let ne=null;let re=null;let se=0;let oe=null;const ae=0;const le=1;const ue=2|le;const ce=4|le;const de=8|ae;class Parser{constructor(e,t,{exports:i}){n(Number.isFinite(e[F])&&e[F]>0);this.llhttp=i;this.ptr=this.llhttp.llhttp_alloc(z.TYPE.RESPONSE);this.client=e;this.socket=t;this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.statusCode=null;this.statusText="";this.upgrade=false;this.headers=[];this.headersSize=0;this.headersMaxSize=e[F];this.shouldKeepAlive=false;this.paused=false;this.resume=this.resume.bind(this);this.bytesRead=0;this.keepAlive="";this.contentLength="";this.connection="";this.maxResponseSize=e[H]}setTimeout(e,t){if(e!==this.timeoutValue||t&le^this.timeoutType&le){if(this.timeout){o.clearTimeout(this.timeout);this.timeout=null}if(e){if(t&le){this.timeout=o.setFastTimeout(onParserTimeout,e,new WeakRef(this))}else{this.timeout=setTimeout(onParserTimeout,e,new WeakRef(this));this.timeout.unref()}}this.timeoutValue=e}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.timeoutType=t}resume(){if(this.socket.destroyed||!this.paused){return}n(this.ptr!=null);n(ne==null);this.llhttp.llhttp_resume(this.ptr);n(this.timeoutType===ce);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.paused=false;this.execute(this.socket.read()||$);this.readMore()}readMore(){while(!this.paused&&this.ptr){const e=this.socket.read();if(e===null){break}this.execute(e)}}execute(e){n(this.ptr!=null);n(ne==null);n(!this.paused);const{socket:t,llhttp:i}=this;if(e.length>se){if(oe){i.free(oe)}se=Math.ceil(e.length/4096)*4096;oe=i.malloc(se)}new Uint8Array(i.memory.buffer,oe,se).set(e);try{let n;try{re=e;ne=this;n=i.llhttp_execute(this.ptr,oe,e.length)}catch(e){throw e}finally{ne=null;re=null}const r=i.llhttp_get_error_pos(this.ptr)-oe;if(n===z.ERROR.PAUSED_UPGRADE){this.onUpgrade(e.slice(r))}else if(n===z.ERROR.PAUSED){this.paused=true;t.unshift(e.slice(r))}else if(n!==z.ERROR.OK){const t=i.llhttp_get_error_reason(this.ptr);let s="";if(t){const e=new Uint8Array(i.memory.buffer,t).indexOf(0);s="Response does not match the HTTP/1.1 protocol ("+Buffer.from(i.memory.buffer,t,e).toString()+")"}throw new h(s,z.ERROR[n],e.slice(r))}}catch(e){r.destroy(t,e)}}destroy(){n(this.ptr!=null);n(ne==null);this.llhttp.llhttp_free(this.ptr);this.ptr=null;this.timeout&&o.clearTimeout(this.timeout);this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.paused=false}onStatus(e){this.statusText=e.toString()}onMessageBegin(){const{socket:e,client:t}=this;if(e.destroyed){return-1}const i=t[w][t[P]];if(!i){return-1}i.onResponseStarted()}onHeaderField(e){const t=this.headers.length;if((t&1)===0){this.headers.push(e)}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}this.trackHeader(e.length)}onHeaderValue(e){let t=this.headers.length;if((t&1)===1){this.headers.push(e);t+=1}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}const i=this.headers[t-2];if(i.length===10){const t=r.bufferToLowerCasedHeaderName(i);if(t==="keep-alive"){this.keepAlive+=e.toString()}else if(t==="connection"){this.connection+=e.toString()}}else if(i.length===14&&r.bufferToLowerCasedHeaderName(i)==="content-length"){this.contentLength+=e.toString()}this.trackHeader(e.length)}trackHeader(e){this.headersSize+=e;if(this.headersSize>=this.headersMaxSize){r.destroy(this.socket,new d)}}onUpgrade(e){const{upgrade:t,client:i,socket:s,headers:o,statusCode:a}=this;n(t);n(i[_]===s);n(!s.destroyed);n(!this.paused);n((o.length&1)===0);const l=i[w][i[P]];n(l);n(l.upgrade||l.method==="CONNECT");this.statusCode=null;this.statusText="";this.shouldKeepAlive=null;this.headers=[];this.headersSize=0;s.unshift(e);s[I].destroy();s[I]=null;s[v]=null;s[U]=null;X(s);i[_]=null;i[J]=null;i[w][i[P]++]=null;i.emit("disconnect",i[y],[i],new A("upgrade"));try{l.onUpgrade(a,o,s)}catch(e){r.destroy(s,e)}i[Y]()}onHeadersComplete(e,t,i){const{client:s,socket:o,headers:a,statusText:l}=this;if(o.destroyed){return-1}const u=s[w][s[P]];if(!u){return-1}n(!this.upgrade);n(this.statusCode<200);if(e===100){r.destroy(o,new p("bad response",r.getSocketInfo(o)));return-1}if(t&&!u.upgrade){r.destroy(o,new p("bad upgrade",r.getSocketInfo(o)));return-1}n(this.timeoutType===ue);this.statusCode=e;this.shouldKeepAlive=i||u.method==="HEAD"&&!o[m]&&this.connection.toLowerCase()==="keep-alive";if(this.statusCode>=200){const e=u.bodyTimeout!=null?u.bodyTimeout:s[j];this.setTimeout(e,ce)}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}if(u.method==="CONNECT"){n(s[C]===1);this.upgrade=true;return 2}if(t){n(s[C]===1);this.upgrade=true;return 2}n((this.headers.length&1)===0);this.headers=[];this.headersSize=0;if(this.shouldKeepAlive&&s[O]){const e=this.keepAlive?r.parseKeepAliveTimeout(this.keepAlive):null;if(e!=null){const t=Math.min(e-s[N],s[q]);if(t<=0){o[m]=true}else{s[V]=t}}else{s[V]=s[D]}}else{o[m]=true}const c=u.onHeaders(e,a,this.resume,l)===false;if(u.aborted){return-1}if(u.method==="HEAD"){return 1}if(e<200){return 1}if(o[E]){o[E]=false;s[Y]()}return c?z.ERROR.PAUSED:0}onBody(e){const{client:t,socket:i,statusCode:s,maxResponseSize:o}=this;if(i.destroyed){return-1}const a=t[w][t[P]];n(a);n(this.timeoutType===ce);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}n(s>=200);if(o>-1&&this.bytesRead+e.length>o){r.destroy(i,new g);return-1}this.bytesRead+=e.length;if(a.onData(e)===false){return z.ERROR.PAUSED}}onMessageComplete(){const{client:e,socket:t,statusCode:i,upgrade:s,headers:o,contentLength:a,bytesRead:u,shouldKeepAlive:c}=this;if(t.destroyed&&(!i||c)){return-1}if(s){return}n(i>=100);n((this.headers.length&1)===0);const d=e[w][e[P]];n(d);this.statusCode=null;this.statusText="";this.bytesRead=0;this.contentLength="";this.keepAlive="";this.connection="";this.headers=[];this.headersSize=0;if(i<200){return}if(d.method!=="HEAD"&&a&&u!==parseInt(a,10)){r.destroy(t,new l);return-1}d.onComplete(o);e[w][e[P]++]=null;if(t[R]){n(e[C]===0);r.destroy(t,new A("reset"));return z.ERROR.PAUSED}else if(!c){r.destroy(t,new A("reset"));return z.ERROR.PAUSED}else if(t[m]&&e[C]===0){r.destroy(t,new A("reset"));return z.ERROR.PAUSED}else if(e[O]==null||e[O]===1){setImmediate((()=>e[Y]()))}else{e[Y]()}}}function onParserTimeout(e){const{socket:t,timeoutType:i,client:s,paused:o}=e.deref();if(i===ue){if(!t[R]||t.writableNeedDrain||s[C]>1){n(!o,"cannot be paused while waiting for headers");r.destroy(t,new c)}}else if(i===ce){if(!o){r.destroy(t,new f)}}else if(i===de){n(s[C]===0&&s[V]);r.destroy(t,new A("socket idle timeout"))}}async function connectH1(e,t){e[_]=t;if(!te){te=await ie;ie=null}t[B]=false;t[R]=false;t[m]=false;t[E]=false;t[I]=new Parser(e,t,te);Z(t,"error",(function(e){n(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");const t=this[I];if(e.code==="ECONNRESET"&&t.statusCode&&!t.shouldKeepAlive){t.onMessageComplete();return}this[U]=e;this[v][W](e)}));Z(t,"readable",(function(){const e=this[I];if(e){e.readMore()}}));Z(t,"end",(function(){const e=this[I];if(e.statusCode&&!e.shouldKeepAlive){e.onMessageComplete();return}r.destroy(this,new p("other side closed",r.getSocketInfo(this)))}));Z(t,"close",(function(){const e=this[v];const t=this[I];if(t){if(!this[U]&&t.statusCode&&!t.shouldKeepAlive){t.onMessageComplete()}this[I].destroy();this[I]=null}const i=this[U]||new p("closed",r.getSocketInfo(this));e[_]=null;e[J]=null;if(e.destroyed){n(e[T]===0);const t=e[w].splice(e[P]);for(let n=0;n0&&i.code!=="UND_ERR_INFO"){const t=e[w][e[P]];e[w][e[P]++]=null;r.errorRequest(e,t,i)}e[k]=e[P];n(e[C]===0);e.emit("disconnect",e[y],[e],i);e[Y]()}));let i=false;t.on("close",(()=>{i=true}));return{version:"h1",defaultPipelining:1,write(...t){return writeH1(e,...t)},resume(){resumeH1(e)},destroy(e,n){if(i){queueMicrotask(n)}else{t.destroy(e).on("close",n)}},get destroyed(){return t.destroyed},busy(i){if(t[R]||t[m]||t[E]){return true}if(i){if(e[C]>0&&!i.idempotent){return true}if(e[C]>0&&(i.upgrade||i.method==="CONNECT")){return true}if(e[C]>0&&r.bodyLength(i.body)!==0&&(r.isStream(i.body)||r.isAsyncIterable(i.body)||r.isFormDataLike(i.body))){return true}}return false}}}function resumeH1(e){const t=e[_];if(t&&!t.destroyed){if(e[b]===0){if(!t[B]&&t.unref){t.unref();t[B]=true}}else if(t[B]&&t.ref){t.ref();t[B]=false}if(e[b]===0){if(t[I].timeoutType!==de){t[I].setTimeout(e[V],de)}}else if(e[C]>0&&t[I].statusCode<200){if(t[I].timeoutType!==ue){const i=e[w][e[P]];const n=i.headersTimeout!=null?i.headersTimeout:e[M];t[I].setTimeout(n,ue)}}}}function shouldSendContentLength(e){return e!=="GET"&&e!=="HEAD"&&e!=="OPTIONS"&&e!=="TRACE"&&e!=="CONNECT"}function writeH1(e,t){const{method:o,path:l,host:c,upgrade:d,blocking:p,reset:f}=t;let{body:h,headers:g,contentLength:y}=t;const v=o==="PUT"||o==="POST"||o==="PATCH"||o==="QUERY"||o==="PROPFIND"||o==="PROPPATCH";if(r.isFormDataLike(h)){if(!ee){ee=i(4492).extractBody}const[e,n]=ee(h);if(t.contentType==null){g.push("content-type",n)}h=e.stream;y=e.length}else if(r.isBlobLike(h)&&t.contentType==null&&h.type){g.push("content-type",h.type)}if(h&&typeof h.read==="function"){h.read(0)}const I=r.bodyLength(h);y=I??y;if(y===null){y=t.contentLength}if(y===0&&!v){y=null}if(shouldSendContentLength(o)&&y>0&&t.contentLength!==null&&t.contentLength!==y){if(e[L]){r.errorRequest(e,t,new a);return false}process.emitWarning(new a)}const C=e[_];const abort=i=>{if(t.aborted||t.completed){return}r.errorRequest(e,t,i||new u);r.destroy(h);r.destroy(C,new A("aborted"))};try{t.onConnect(abort)}catch(i){r.errorRequest(e,t,i)}if(t.aborted){return false}if(o==="HEAD"){C[m]=true}if(d||o==="CONNECT"){C[m]=true}if(f!=null){C[m]=f}if(e[G]&&C[x]++>=e[G]){C[m]=true}if(p){C[E]=true}let T=`${o} ${l} HTTP/1.1\r\n`;if(typeof c==="string"){T+=`host: ${c}\r\n`}else{T+=e[S]}if(d){T+=`connection: upgrade\r\nupgrade: ${d}\r\n`}else if(e[O]&&!C[m]){T+="connection: keep-alive\r\n"}else{T+="connection: close\r\n"}if(Array.isArray(g)){for(let e=0;e{t.removeListener("error",onFinished)}));if(!d){const e=new u;queueMicrotask((()=>onFinished(e)))}};const onFinished=function(e){if(d){return}d=true;n(o.destroyed||o[R]&&i[C]<=1);o.off("drain",onDrain).off("error",onFinished);t.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose);if(!e){try{p.end()}catch(t){e=t}}p.destroy(e);if(e&&(e.code!=="UND_ERR_INFO"||e.message!=="reset")){r.destroy(t,e)}else{r.destroy(t)}};t.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose);if(t.resume){t.resume()}o.on("drain",onDrain).on("error",onFinished);if(t.errorEmitted??t.errored){setImmediate((()=>onFinished(t.errored)))}else if(t.endEmitted??t.readableEnded){setImmediate((()=>onFinished(null)))}if(t.closeEmitted??t.closed){setImmediate(onClose)}}function writeBuffer(e,t,i,s,o,a,l,u){try{if(!t){if(a===0){o.write(`${l}content-length: 0\r\n\r\n`,"latin1")}else{n(a===null,"no body must not have content length");o.write(`${l}\r\n`,"latin1")}}else if(r.isBuffer(t)){n(a===t.byteLength,"buffer body must have content length");o.cork();o.write(`${l}content-length: ${a}\r\n\r\n`,"latin1");o.write(t);o.uncork();s.onBodySent(t);if(!u&&s.reset!==false){o[m]=true}}s.onRequestSent();i[Y]()}catch(t){e(t)}}async function writeBlob(e,t,i,r,s,o,l,u){n(o===t.size,"blob body must have content length");try{if(o!=null&&o!==t.size){throw new a}const e=Buffer.from(await t.arrayBuffer());s.cork();s.write(`${l}content-length: ${o}\r\n\r\n`,"latin1");s.write(e);s.uncork();r.onBodySent(e);r.onRequestSent();if(!u&&r.reset!==false){s[m]=true}i[Y]()}catch(t){e(t)}}async function writeIterable(e,t,i,r,s,o,a,l){n(o!==0||i[C]===0,"iterator body cannot be pipelined");let u=null;function onDrain(){if(u){const e=u;u=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{n(u===null);if(s[U]){t(s[U])}else{u=e}}));s.on("close",onDrain).on("drain",onDrain);const c=new AsyncWriter({abort:e,socket:s,request:r,contentLength:o,client:i,expectsPayload:l,header:a});try{for await(const e of t){if(s[U]){throw s[U]}if(!c.write(e)){await waitForDrain()}}c.end()}catch(e){c.destroy(e)}finally{s.off("close",onDrain).off("drain",onDrain)}}class AsyncWriter{constructor({abort:e,socket:t,request:i,contentLength:n,client:r,expectsPayload:s,header:o}){this.socket=t;this.request=i;this.contentLength=n;this.client=r;this.bytesWritten=0;this.expectsPayload=s;this.header=o;this.abort=e;t[R]=true}write(e){const{socket:t,request:i,contentLength:n,client:r,bytesWritten:s,expectsPayload:o,header:l}=this;if(t[U]){throw t[U]}if(t.destroyed){return false}const u=Buffer.byteLength(e);if(!u){return true}if(n!==null&&s+u>n){if(r[L]){throw new a}process.emitWarning(new a)}t.cork();if(s===0){if(!o&&i.reset!==false){t[m]=true}if(n===null){t.write(`${l}transfer-encoding: chunked\r\n`,"latin1")}else{t.write(`${l}content-length: ${n}\r\n\r\n`,"latin1")}}if(n===null){t.write(`\r\n${u.toString(16)}\r\n`,"latin1")}this.bytesWritten+=u;const c=t.write(e);t.uncork();i.onBodySent(e);if(!c){if(t[I].timeout&&t[I].timeoutType===ue){if(t[I].timeout.refresh){t[I].timeout.refresh()}}}return c}end(){const{socket:e,contentLength:t,client:i,bytesWritten:n,expectsPayload:r,header:s,request:o}=this;o.onRequestSent();e[R]=false;if(e[U]){throw e[U]}if(e.destroyed){return}if(n===0){if(r){e.write(`${s}content-length: 0\r\n\r\n`,"latin1")}else{e.write(`${s}\r\n`,"latin1")}}else if(t===null){e.write("\r\n0\r\n\r\n","latin1")}if(t!==null&&n!==t){if(i[L]){throw new a}else{process.emitWarning(new a)}}if(e[I].timeout&&e[I].timeoutType===ue){if(e[I].timeout.refresh){e[I].timeout.refresh()}}i[Y]()}destroy(e){const{socket:t,client:i,abort:r}=this;t[R]=false;if(e){n(i[C]<=1,"pipeline should only contain this request");r(e)}}}e.exports=connectH1},8788:(e,t,i)=>{const n=i(4589);const{pipeline:r}=i(7075);const s=i(3440);const{RequestContentLengthMismatchError:o,RequestAbortedError:a,SocketError:l,InformationalError:u}=i(8707);const{kUrl:c,kReset:d,kClient:p,kRunning:A,kPending:f,kQueue:h,kPendingIdx:g,kRunningIdx:y,kError:m,kSocket:v,kStrictContentLength:I,kOnError:E,kMaxConcurrentStreams:C,kHTTP2Session:T,kResume:b,kSize:R,kHTTPContext:w}=i(6443);const B=Symbol("open streams");let D;let S=false;let k;try{k=i(2467)}catch{k={constants:{}}}const{constants:{HTTP2_HEADER_AUTHORITY:P,HTTP2_HEADER_METHOD:U,HTTP2_HEADER_PATH:O,HTTP2_HEADER_SCHEME:_,HTTP2_HEADER_CONTENT_LENGTH:V,HTTP2_HEADER_EXPECT:F,HTTP2_HEADER_STATUS:q}}=k;function parseH2Headers(e){const t=[];for(const[i,n]of Object.entries(e)){if(Array.isArray(n)){for(const e of n){t.push(Buffer.from(i),Buffer.from(e))}}else{t.push(Buffer.from(i),Buffer.from(n))}}return t}async function connectH2(e,t){e[v]=t;if(!S){S=true;process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"})}const i=k.connect(e[c],{createConnection:()=>t,peerMaxConcurrentStreams:e[C]});i[B]=0;i[p]=e;i[v]=t;s.addListener(i,"error",onHttp2SessionError);s.addListener(i,"frameError",onHttp2FrameError);s.addListener(i,"end",onHttp2SessionEnd);s.addListener(i,"goaway",onHTTP2GoAway);s.addListener(i,"close",(function(){const{[p]:e}=this;const{[v]:t}=e;const i=this[v][m]||this[m]||new l("closed",s.getSocketInfo(t));e[T]=null;if(e.destroyed){n(e[f]===0);const t=e[h].splice(e[y]);for(let n=0;n{r=true}));return{version:"h2",defaultPipelining:Infinity,write(...t){return writeH2(e,...t)},resume(){resumeH2(e)},destroy(e,i){if(r){queueMicrotask(i)}else{t.destroy(e).on("close",i)}},get destroyed(){return t.destroyed},busy(){return false}}}function resumeH2(e){const t=e[v];if(t?.destroyed===false){if(e[R]===0&&e[C]===0){t.unref();e[T].unref()}else{t.ref();e[T].ref()}}}function onHttp2SessionError(e){n(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");this[v][m]=e;this[p][E](e)}function onHttp2FrameError(e,t,i){if(i===0){const i=new u(`HTTP/2: "frameError" received - type ${e}, code ${t}`);this[v][m]=i;this[p][E](i)}}function onHttp2SessionEnd(){const e=new l("other side closed",s.getSocketInfo(this[v]));this.destroy(e);s.destroy(this[v],e)}function onHTTP2GoAway(e){const t=this[m]||new l(`HTTP/2: "GOAWAY" frame received with code ${e}`,s.getSocketInfo(this));const i=this[p];i[v]=null;i[w]=null;if(this[T]!=null){this[T].destroy(t);this[T]=null}s.destroy(this[v],t);if(i[y]{if(t.aborted||t.completed){return}i=i||new a;s.errorRequest(e,t,i);if(w!=null){s.destroy(w,i)}s.destroy(C,i);e[h][e[y]++]=null;e[b]()};try{t.onConnect(abort)}catch(i){s.errorRequest(e,t,i)}if(t.aborted){return false}if(l==="CONNECT"){r.ref();w=r.request(R,{endStream:false,signal:m});if(w.id&&!w.pending){t.onUpgrade(null,null,w);++r[B];e[h][e[y]++]=null}else{w.once("ready",(()=>{t.onUpgrade(null,null,w);++r[B];e[h][e[y]++]=null}))}w.once("close",(()=>{r[B]-=1;if(r[B]===0)r.unref()}));return true}R[O]=d;R[_]="https";const N=l==="PUT"||l==="POST"||l==="PATCH";if(C&&typeof C.read==="function"){C.read(0)}let M=s.bodyLength(C);if(s.isFormDataLike(C)){D??=i(4492).extractBody;const[e,t]=D(C);R["content-type"]=t;C=e.stream;M=e.length}if(M==null){M=t.contentLength}if(M===0||!N){M=null}if(shouldSendContentLength(l)&&M>0&&t.contentLength!=null&&t.contentLength!==M){if(e[I]){s.errorRequest(e,t,new o);return false}process.emitWarning(new o)}if(M!=null){n(C,"no body must not have content length");R[V]=`${M}`}r.ref();const j=l==="GET"||l==="HEAD"||C===null;if(f){R[F]="100-continue";w=r.request(R,{endStream:j,signal:m});w.once("continue",writeBodyH2)}else{w=r.request(R,{endStream:j,signal:m});writeBodyH2()}++r[B];w.once("response",(i=>{const{[q]:n,...r}=i;t.onResponseStarted();if(t.aborted){const i=new a;s.errorRequest(e,t,i);s.destroy(w,i);return}if(t.onHeaders(Number(n),parseH2Headers(r),w.resume.bind(w),"")===false){w.pause()}w.on("data",(e=>{if(t.onData(e)===false){w.pause()}}))}));w.once("end",(()=>{if(w.state?.state==null||w.state.state<6){t.onComplete([])}if(r[B]===0){r.unref()}abort(new u("HTTP/2: stream half-closed (remote)"));e[h][e[y]++]=null;e[g]=e[y];e[b]()}));w.once("close",(()=>{r[B]-=1;if(r[B]===0){r.unref()}}));w.once("error",(function(e){abort(e)}));w.once("frameError",((e,t)=>{abort(new u(`HTTP/2: "frameError" received - type ${e}, code ${t}`))}));return true;function writeBodyH2(){if(!C||M===0){writeBuffer(abort,w,null,e,t,e[v],M,N)}else if(s.isBuffer(C)){writeBuffer(abort,w,C,e,t,e[v],M,N)}else if(s.isBlobLike(C)){if(typeof C.stream==="function"){writeIterable(abort,w,C.stream(),e,t,e[v],M,N)}else{writeBlob(abort,w,C,e,t,e[v],M,N)}}else if(s.isStream(C)){writeStream(abort,e[v],N,w,C,e,t,M)}else if(s.isIterable(C)){writeIterable(abort,w,C,e,t,e[v],M,N)}else{n(false)}}}function writeBuffer(e,t,i,r,o,a,l,u){try{if(i!=null&&s.isBuffer(i)){n(l===i.byteLength,"buffer body must have content length");t.cork();t.write(i);t.uncork();t.end();o.onBodySent(i)}if(!u){a[d]=true}o.onRequestSent();r[b]()}catch(t){e(t)}}function writeStream(e,t,i,o,a,l,u,c){n(c!==0||l[A]===0,"stream body cannot be pipelined");const p=r(a,o,(n=>{if(n){s.destroy(p,n);e(n)}else{s.removeAllListeners(p);u.onRequestSent();if(!i){t[d]=true}l[b]()}}));s.addListener(p,"data",onPipeData);function onPipeData(e){u.onBodySent(e)}}async function writeBlob(e,t,i,r,s,a,l,u){n(l===i.size,"blob body must have content length");try{if(l!=null&&l!==i.size){throw new o}const e=Buffer.from(await i.arrayBuffer());t.cork();t.write(e);t.uncork();t.end();s.onBodySent(e);s.onRequestSent();if(!u){a[d]=true}r[b]()}catch(t){e(t)}}async function writeIterable(e,t,i,r,s,o,a,l){n(a!==0||r[A]===0,"iterator body cannot be pipelined");let u=null;function onDrain(){if(u){const e=u;u=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{n(u===null);if(o[m]){t(o[m])}else{u=e}}));t.on("close",onDrain).on("drain",onDrain);try{for await(const e of i){if(o[m]){throw o[m]}const i=t.write(e);s.onBodySent(e);if(!i){await waitForDrain()}}t.end();s.onRequestSent();if(!l){o[d]=true}r[b]()}catch(t){e(t)}finally{t.off("close",onDrain).off("drain",onDrain)}}e.exports=connectH2},3701:(e,t,i)=>{const n=i(4589);const r=i(7030);const s=i(7067);const o=i(3440);const{channels:a}=i(2414);const l=i(4655);const u=i(1841);const{InvalidArgumentError:c,InformationalError:d,ClientDestroyedError:p}=i(8707);const A=i(9136);const{kUrl:f,kServerName:h,kClient:g,kBusy:y,kConnect:m,kResuming:v,kRunning:I,kPending:E,kSize:C,kQueue:T,kConnected:b,kConnecting:R,kNeedDrain:w,kKeepAliveDefaultTimeout:B,kHostHeader:D,kPendingIdx:S,kRunningIdx:k,kError:P,kPipelining:U,kKeepAliveTimeoutValue:O,kMaxHeadersSize:_,kKeepAliveMaxTimeout:V,kKeepAliveTimeoutThreshold:F,kHeadersTimeout:q,kBodyTimeout:N,kStrictContentLength:M,kConnector:j,kMaxRedirections:L,kMaxRequests:G,kCounter:x,kClose:H,kDestroy:W,kDispatch:Y,kInterceptors:J,kLocalAddress:z,kMaxResponseSize:$,kOnError:K,kHTTPContext:Z,kMaxConcurrentStreams:X,kResume:ee}=i(6443);const te=i(637);const ie=i(8788);let ne=false;const re=Symbol("kClosedResolve");const noop=()=>{};function getPipelining(e){return e[U]??e[Z]?.defaultPipelining??1}class Client extends u{constructor(e,{interceptors:t,maxHeaderSize:i,headersTimeout:n,socketTimeout:a,requestTimeout:l,connectTimeout:u,bodyTimeout:d,idleTimeout:p,keepAlive:g,keepAliveTimeout:y,maxKeepAliveTimeout:m,keepAliveMaxTimeout:I,keepAliveTimeoutThreshold:E,socketPath:C,pipelining:b,tls:R,strictContentLength:P,maxCachedSessions:x,maxRedirections:H,connect:W,maxRequestsPerClient:Y,localAddress:te,maxResponseSize:ie,autoSelectFamily:oe,autoSelectFamilyAttemptTimeout:ae,maxConcurrentStreams:le,allowH2:ue}={}){super();if(g!==undefined){throw new c("unsupported keepAlive, use pipelining=0 instead")}if(a!==undefined){throw new c("unsupported socketTimeout, use headersTimeout & bodyTimeout instead")}if(l!==undefined){throw new c("unsupported requestTimeout, use headersTimeout & bodyTimeout instead")}if(p!==undefined){throw new c("unsupported idleTimeout, use keepAliveTimeout instead")}if(m!==undefined){throw new c("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead")}if(i!=null&&!Number.isFinite(i)){throw new c("invalid maxHeaderSize")}if(C!=null&&typeof C!=="string"){throw new c("invalid socketPath")}if(u!=null&&(!Number.isFinite(u)||u<0)){throw new c("invalid connectTimeout")}if(y!=null&&(!Number.isFinite(y)||y<=0)){throw new c("invalid keepAliveTimeout")}if(I!=null&&(!Number.isFinite(I)||I<=0)){throw new c("invalid keepAliveMaxTimeout")}if(E!=null&&!Number.isFinite(E)){throw new c("invalid keepAliveTimeoutThreshold")}if(n!=null&&(!Number.isInteger(n)||n<0)){throw new c("headersTimeout must be a positive integer or zero")}if(d!=null&&(!Number.isInteger(d)||d<0)){throw new c("bodyTimeout must be a positive integer or zero")}if(W!=null&&typeof W!=="function"&&typeof W!=="object"){throw new c("connect must be a function or an object")}if(H!=null&&(!Number.isInteger(H)||H<0)){throw new c("maxRedirections must be a positive number")}if(Y!=null&&(!Number.isInteger(Y)||Y<0)){throw new c("maxRequestsPerClient must be a positive number")}if(te!=null&&(typeof te!=="string"||r.isIP(te)===0)){throw new c("localAddress must be valid string IP address")}if(ie!=null&&(!Number.isInteger(ie)||ie<-1)){throw new c("maxResponseSize must be a positive number")}if(ae!=null&&(!Number.isInteger(ae)||ae<-1)){throw new c("autoSelectFamilyAttemptTimeout must be a positive number")}if(ue!=null&&typeof ue!=="boolean"){throw new c("allowH2 must be a valid boolean value")}if(le!=null&&(typeof le!=="number"||le<1)){throw new c("maxConcurrentStreams must be a positive integer, greater than 0")}if(typeof W!=="function"){W=A({...R,maxCachedSessions:x,allowH2:ue,socketPath:C,timeout:u,...oe?{autoSelectFamily:oe,autoSelectFamilyAttemptTimeout:ae}:undefined,...W})}if(t?.Client&&Array.isArray(t.Client)){this[J]=t.Client;if(!ne){ne=true;process.emitWarning("Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.",{code:"UNDICI-CLIENT-INTERCEPTOR-DEPRECATED"})}}else{this[J]=[se({maxRedirections:H})]}this[f]=o.parseOrigin(e);this[j]=W;this[U]=b!=null?b:1;this[_]=i||s.maxHeaderSize;this[B]=y==null?4e3:y;this[V]=I==null?6e5:I;this[F]=E==null?2e3:E;this[O]=this[B];this[h]=null;this[z]=te!=null?te:null;this[v]=0;this[w]=0;this[D]=`host: ${this[f].hostname}${this[f].port?`:${this[f].port}`:""}\r\n`;this[N]=d!=null?d:3e5;this[q]=n!=null?n:3e5;this[M]=P==null?true:P;this[L]=H;this[G]=Y;this[re]=null;this[$]=ie>-1?ie:-1;this[X]=le!=null?le:100;this[Z]=null;this[T]=[];this[k]=0;this[S]=0;this[ee]=e=>resume(this,e);this[K]=e=>onError(this,e)}get pipelining(){return this[U]}set pipelining(e){this[U]=e;this[ee](true)}get[E](){return this[T].length-this[S]}get[I](){return this[S]-this[k]}get[C](){return this[T].length-this[k]}get[b](){return!!this[Z]&&!this[R]&&!this[Z].destroyed}get[y](){return Boolean(this[Z]?.busy(null)||this[C]>=(getPipelining(this)||1)||this[E]>0)}[m](e){connect(this);this.once("connect",e)}[Y](e,t){const i=e.origin||this[f].origin;const n=new l(i,e,t);this[T].push(n);if(this[v]){}else if(o.bodyLength(n.body)==null&&o.isIterable(n.body)){this[v]=1;queueMicrotask((()=>resume(this)))}else{this[ee](true)}if(this[v]&&this[w]!==2&&this[y]){this[w]=2}return this[w]<2}async[H](){return new Promise((e=>{if(this[C]){this[re]=e}else{e(null)}}))}async[W](e){return new Promise((t=>{const i=this[T].splice(this[S]);for(let t=0;t{if(this[re]){this[re]();this[re]=null}t(null)};if(this[Z]){this[Z].destroy(e,callback);this[Z]=null}else{queueMicrotask(callback)}this[ee]()}))}}const se=i(5092);function onError(e,t){if(e[I]===0&&t.code!=="UND_ERR_INFO"&&t.code!=="UND_ERR_SOCKET"){n(e[S]===e[k]);const i=e[T].splice(e[k]);for(let n=0;n{e[j]({host:t,hostname:i,protocol:s,port:l,servername:e[h],localAddress:e[z]},((e,t)=>{if(e){r(e)}else{n(t)}}))}));if(e.destroyed){o.destroy(r.on("error",noop),new p);return}n(r);try{e[Z]=r.alpnProtocol==="h2"?await ie(e,r):await te(e,r)}catch(e){r.destroy().on("error",noop);throw e}e[R]=false;r[x]=0;r[G]=e[G];r[g]=e;r[P]=null;if(a.connected.hasSubscribers){a.connected.publish({connectParams:{host:t,hostname:i,protocol:s,port:l,version:e[Z]?.version,servername:e[h],localAddress:e[z]},connector:e[j],socket:r})}e.emit("connect",e[f],[e])}catch(r){if(e.destroyed){return}e[R]=false;if(a.connectError.hasSubscribers){a.connectError.publish({connectParams:{host:t,hostname:i,protocol:s,port:l,version:e[Z]?.version,servername:e[h],localAddress:e[z]},connector:e[j],error:r})}if(r.code==="ERR_TLS_CERT_ALTNAME_INVALID"){n(e[I]===0);while(e[E]>0&&e[T][e[S]].servername===e[h]){const t=e[T][e[S]++];o.errorRequest(e,t,r)}}else{onError(e,r)}e.emit("connectionError",e[f],[e],r)}e[ee]()}function emitDrain(e){e[w]=0;e.emit("drain",e[f],[e])}function resume(e,t){if(e[v]===2){return}e[v]=2;_resume(e,t);e[v]=0;if(e[k]>256){e[T].splice(0,e[k]);e[S]-=e[k];e[k]=0}}function _resume(e,t){while(true){if(e.destroyed){n(e[E]===0);return}if(e[re]&&!e[C]){e[re]();e[re]=null;return}if(e[Z]){e[Z].resume()}if(e[y]){e[w]=2}else if(e[w]===2){if(t){e[w]=1;queueMicrotask((()=>emitDrain(e)))}else{emitDrain(e)}continue}if(e[E]===0){return}if(e[I]>=(getPipelining(e)||1)){return}const i=e[T][e[S]];if(e[f].protocol==="https:"&&e[h]!==i.servername){if(e[I]>0){return}e[h]=i.servername;e[Z]?.destroy(new d("servername changed"),(()=>{e[Z]=null;resume(e)}))}if(e[R]){return}if(!e[Z]){connect(e);return}if(e[Z].destroyed){return}if(e[Z].busy(i)){return}if(!i.aborted&&e[Z].write(i)){e[S]++}else{e[T].splice(e[S],1)}}}e.exports=Client},1841:(e,t,i)=>{const n=i(883);const{ClientDestroyedError:r,ClientClosedError:s,InvalidArgumentError:o}=i(8707);const{kDestroy:a,kClose:l,kClosed:u,kDestroyed:c,kDispatch:d,kInterceptors:p}=i(6443);const A=Symbol("onDestroyed");const f=Symbol("onClosed");const h=Symbol("Intercepted Dispatch");class DispatcherBase extends n{constructor(){super();this[c]=false;this[A]=null;this[u]=false;this[f]=[]}get destroyed(){return this[c]}get closed(){return this[u]}get interceptors(){return this[p]}set interceptors(e){if(e){for(let t=e.length-1;t>=0;t--){const e=this[p][t];if(typeof e!=="function"){throw new o("interceptor must be an function")}}}this[p]=e}close(e){if(e===undefined){return new Promise(((e,t)=>{this.close(((i,n)=>i?t(i):e(n)))}))}if(typeof e!=="function"){throw new o("invalid callback")}if(this[c]){queueMicrotask((()=>e(new r,null)));return}if(this[u]){if(this[f]){this[f].push(e)}else{queueMicrotask((()=>e(null,null)))}return}this[u]=true;this[f].push(e);const onClosed=()=>{const e=this[f];this[f]=null;for(let t=0;tthis.destroy())).then((()=>{queueMicrotask(onClosed)}))}destroy(e,t){if(typeof e==="function"){t=e;e=null}if(t===undefined){return new Promise(((t,i)=>{this.destroy(e,((e,n)=>e?i(e):t(n)))}))}if(typeof t!=="function"){throw new o("invalid callback")}if(this[c]){if(this[A]){this[A].push(t)}else{queueMicrotask((()=>t(null,null)))}return}if(!e){e=new r}this[c]=true;this[A]=this[A]||[];this[A].push(t);const onDestroyed=()=>{const e=this[A];this[A]=null;for(let t=0;t{queueMicrotask(onDestroyed)}))}[h](e,t){if(!this[p]||this[p].length===0){this[h]=this[d];return this[d](e,t)}let i=this[d].bind(this);for(let e=this[p].length-1;e>=0;e--){i=this[p][e](i)}this[h]=i;return i(e,t)}dispatch(e,t){if(!t||typeof t!=="object"){throw new o("handler must be an object")}try{if(!e||typeof e!=="object"){throw new o("opts must be an object.")}if(this[c]||this[A]){throw new r}if(this[u]){throw new s}return this[h](e,t)}catch(e){if(typeof t.onError!=="function"){throw new o("invalid onError method")}t.onError(e);return false}}}e.exports=DispatcherBase},883:(e,t,i)=>{const n=i(8474);class Dispatcher extends n{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...e){const t=Array.isArray(e[0])?e[0]:e;let i=this.dispatch.bind(this);for(const e of t){if(e==null){continue}if(typeof e!=="function"){throw new TypeError(`invalid interceptor, expected function received ${typeof e}`)}i=e(i);if(i==null||typeof i!=="function"||i.length!==2){throw new TypeError("invalid interceptor")}}return new ComposedDispatcher(this,i)}}class ComposedDispatcher extends Dispatcher{#e=null;#t=null;constructor(e,t){super();this.#e=e;this.#t=t}dispatch(...e){this.#t(...e)}close(...e){return this.#e.close(...e)}destroy(...e){return this.#e.destroy(...e)}}e.exports=Dispatcher},3137:(e,t,i)=>{const n=i(1841);const{kClose:r,kDestroy:s,kClosed:o,kDestroyed:a,kDispatch:l,kNoProxyAgent:u,kHttpProxyAgent:c,kHttpsProxyAgent:d}=i(6443);const p=i(6672);const A=i(7405);const f={"http:":80,"https:":443};let h=false;class EnvHttpProxyAgent extends n{#i=null;#n=null;#r=null;constructor(e={}){super();this.#r=e;if(!h){h=true;process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"})}const{httpProxy:t,httpsProxy:i,noProxy:n,...r}=e;this[u]=new A(r);const s=t??process.env.http_proxy??process.env.HTTP_PROXY;if(s){this[c]=new p({...r,uri:s})}else{this[c]=this[u]}const o=i??process.env.https_proxy??process.env.HTTPS_PROXY;if(o){this[d]=new p({...r,uri:o})}else{this[d]=this[c]}this.#s()}[l](e,t){const i=new URL(e.origin);const n=this.#o(i);return n.dispatch(e,t)}async[r](){await this[u].close();if(!this[c][o]){await this[c].close()}if(!this[d][o]){await this[d].close()}}async[s](e){await this[u].destroy(e);if(!this[c][a]){await this[c].destroy(e)}if(!this[d][a]){await this[d].destroy(e)}}#o(e){let{protocol:t,host:i,port:n}=e;i=i.replace(/:\d*$/,"").toLowerCase();n=Number.parseInt(n,10)||f[t]||0;if(!this.#a(i,n)){return this[u]}if(t==="https:"){return this[d]}return this[c]}#a(e,t){if(this.#l){this.#s()}if(this.#n.length===0){return true}if(this.#i==="*"){return false}for(let i=0;i{const t=2048;const i=t-1;class FixedCircularBuffer{constructor(){this.bottom=0;this.top=0;this.list=new Array(t);this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&i)===this.bottom}push(e){this.list[this.top]=e;this.top=this.top+1&i}shift(){const e=this.list[this.bottom];if(e===undefined)return null;this.list[this.bottom]=undefined;this.bottom=this.bottom+1&i;return e}}e.exports=class FixedQueue{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(e){if(this.head.isFull()){this.head=this.head.next=new FixedCircularBuffer}this.head.push(e)}shift(){const e=this.tail;const t=e.shift();if(e.isEmpty()&&e.next!==null){this.tail=e.next}return t}}},2128:(e,t,i)=>{const n=i(1841);const r=i(4660);const{kConnected:s,kSize:o,kRunning:a,kPending:l,kQueued:u,kBusy:c,kFree:d,kUrl:p,kClose:A,kDestroy:f,kDispatch:h}=i(6443);const g=i(3246);const y=Symbol("clients");const m=Symbol("needDrain");const v=Symbol("queue");const I=Symbol("closed resolve");const E=Symbol("onDrain");const C=Symbol("onConnect");const T=Symbol("onDisconnect");const b=Symbol("onConnectionError");const R=Symbol("get dispatcher");const w=Symbol("add client");const B=Symbol("remove client");const D=Symbol("stats");class PoolBase extends n{constructor(){super();this[v]=new r;this[y]=[];this[u]=0;const e=this;this[E]=function onDrain(t,i){const n=e[v];let r=false;while(!r){const t=n.shift();if(!t){break}e[u]--;r=!this.dispatch(t.opts,t.handler)}this[m]=r;if(!this[m]&&e[m]){e[m]=false;e.emit("drain",t,[e,...i])}if(e[I]&&n.isEmpty()){Promise.all(e[y].map((e=>e.close()))).then(e[I])}};this[C]=(t,i)=>{e.emit("connect",t,[e,...i])};this[T]=(t,i,n)=>{e.emit("disconnect",t,[e,...i],n)};this[b]=(t,i,n)=>{e.emit("connectionError",t,[e,...i],n)};this[D]=new g(this)}get[c](){return this[m]}get[s](){return this[y].filter((e=>e[s])).length}get[d](){return this[y].filter((e=>e[s]&&!e[m])).length}get[l](){let e=this[u];for(const{[l]:t}of this[y]){e+=t}return e}get[a](){let e=0;for(const{[a]:t}of this[y]){e+=t}return e}get[o](){let e=this[u];for(const{[o]:t}of this[y]){e+=t}return e}get stats(){return this[D]}async[A](){if(this[v].isEmpty()){await Promise.all(this[y].map((e=>e.close())))}else{await new Promise((e=>{this[I]=e}))}}async[f](e){while(true){const t=this[v].shift();if(!t){break}t.handler.onError(e)}await Promise.all(this[y].map((t=>t.destroy(e))))}[h](e,t){const i=this[R]();if(!i){this[m]=true;this[v].push({opts:e,handler:t});this[u]++}else if(!i.dispatch(e,t)){i[m]=true;this[m]=!this[R]()}return!this[m]}[w](e){e.on("drain",this[E]).on("connect",this[C]).on("disconnect",this[T]).on("connectionError",this[b]);this[y].push(e);if(this[m]){queueMicrotask((()=>{if(this[m]){this[E](e[p],[this,e])}}))}return this}[B](e){e.close((()=>{const t=this[y].indexOf(e);if(t!==-1){this[y].splice(t,1)}}));this[m]=this[y].some((e=>!e[m]&&e.closed!==true&&e.destroyed!==true))}}e.exports={PoolBase:PoolBase,kClients:y,kNeedDrain:m,kAddClient:w,kRemoveClient:B,kGetDispatcher:R}},3246:(e,t,i)=>{const{kFree:n,kConnected:r,kPending:s,kQueued:o,kRunning:a,kSize:l}=i(6443);const u=Symbol("pool");class PoolStats{constructor(e){this[u]=e}get connected(){return this[u][r]}get free(){return this[u][n]}get pending(){return this[u][s]}get queued(){return this[u][o]}get running(){return this[u][a]}get size(){return this[u][l]}}e.exports=PoolStats},628:(e,t,i)=>{const{PoolBase:n,kClients:r,kNeedDrain:s,kAddClient:o,kGetDispatcher:a}=i(2128);const l=i(3701);const{InvalidArgumentError:u}=i(8707);const c=i(3440);const{kUrl:d,kInterceptors:p}=i(6443);const A=i(9136);const f=Symbol("options");const h=Symbol("connections");const g=Symbol("factory");function defaultFactory(e,t){return new l(e,t)}class Pool extends n{constructor(e,{connections:t,factory:i=defaultFactory,connect:n,connectTimeout:s,tls:o,maxCachedSessions:a,socketPath:l,autoSelectFamily:y,autoSelectFamilyAttemptTimeout:m,allowH2:v,...I}={}){super();if(t!=null&&(!Number.isFinite(t)||t<0)){throw new u("invalid connections")}if(typeof i!=="function"){throw new u("factory must be a function.")}if(n!=null&&typeof n!=="function"&&typeof n!=="object"){throw new u("connect must be a function or an object")}if(typeof n!=="function"){n=A({...o,maxCachedSessions:a,allowH2:v,socketPath:l,timeout:s,...y?{autoSelectFamily:y,autoSelectFamilyAttemptTimeout:m}:undefined,...n})}this[p]=I.interceptors?.Pool&&Array.isArray(I.interceptors.Pool)?I.interceptors.Pool:[];this[h]=t||null;this[d]=c.parseOrigin(e);this[f]={...c.deepClone(I),connect:n,allowH2:v};this[f].interceptors=I.interceptors?{...I.interceptors}:undefined;this[g]=i;this.on("connectionError",((e,t,i)=>{for(const e of t){const t=this[r].indexOf(e);if(t!==-1){this[r].splice(t,1)}}}))}[a](){for(const e of this[r]){if(!e[s]){return e}}if(!this[h]||this[r].length{const{kProxy:n,kClose:r,kDestroy:s,kDispatch:o,kInterceptors:a}=i(6443);const{URL:l}=i(3136);const u=i(7405);const c=i(628);const d=i(1841);const{InvalidArgumentError:p,RequestAbortedError:A,SecureProxyConnectionError:f}=i(8707);const h=i(9136);const g=i(3701);const y=Symbol("proxy agent");const m=Symbol("proxy client");const v=Symbol("proxy headers");const I=Symbol("request tls settings");const E=Symbol("proxy tls settings");const C=Symbol("connect endpoint function");const T=Symbol("tunnel proxy");function defaultProtocolPort(e){return e==="https:"?443:80}function defaultFactory(e,t){return new c(e,t)}const noop=()=>{};function defaultAgentFactory(e,t){if(t.connections===1){return new g(e,t)}return new c(e,t)}class Http1ProxyWrapper extends d{#c;constructor(e,{headers:t={},connect:i,factory:n}){super();if(!e){throw new p("Proxy URL is mandatory")}this[v]=t;if(n){this.#c=n(e,{connect:i})}else{this.#c=new g(e,{connect:i})}}[o](e,t){const i=t.onHeaders;t.onHeaders=function(e,n,r){if(e===407){if(typeof t.onError==="function"){t.onError(new p("Proxy Authentication Required (407)"))}return}if(i)i.call(this,e,n,r)};const{origin:n,path:r="/",headers:s={}}=e;e.path=n+r;if(!("host"in s)&&!("Host"in s)){const{host:e}=new l(n);s.host=e}e.headers={...this[v],...s};return this.#c[o](e,t)}async[r](){return this.#c.close()}async[s](e){return this.#c.destroy(e)}}class ProxyAgent extends d{constructor(e){super();if(!e||typeof e==="object"&&!(e instanceof l)&&!e.uri){throw new p("Proxy uri is mandatory")}const{clientFactory:t=defaultFactory}=e;if(typeof t!=="function"){throw new p("Proxy opts.clientFactory must be a function.")}const{proxyTunnel:i=true}=e;const r=this.#d(e);const{href:s,origin:o,port:c,protocol:d,username:g,password:b,hostname:R}=r;this[n]={uri:s,protocol:d};this[a]=e.interceptors?.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[];this[I]=e.requestTls;this[E]=e.proxyTls;this[v]=e.headers||{};this[T]=i;if(e.auth&&e.token){throw new p("opts.auth cannot be used in combination with opts.token")}else if(e.auth){this[v]["proxy-authorization"]=`Basic ${e.auth}`}else if(e.token){this[v]["proxy-authorization"]=e.token}else if(g&&b){this[v]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(g)}:${decodeURIComponent(b)}`).toString("base64")}`}const w=h({...e.proxyTls});this[C]=h({...e.requestTls});const B=e.factory||defaultAgentFactory;const factory=(e,t)=>{const{protocol:i}=new l(e);if(!this[T]&&i==="http:"&&this[n].protocol==="http:"){return new Http1ProxyWrapper(this[n].uri,{headers:this[v],connect:w,factory:B})}return B(e,t)};this[m]=t(r,{connect:w});this[y]=new u({...e,factory:factory,connect:async(e,t)=>{let i=e.host;if(!e.port){i+=`:${defaultProtocolPort(e.protocol)}`}try{const{socket:n,statusCode:r}=await this[m].connect({origin:o,port:c,path:i,signal:e.signal,headers:{...this[v],host:e.host},servername:this[E]?.servername||R});if(r!==200){n.on("error",noop).destroy();t(new A(`Proxy response (${r}) !== 200 when HTTP Tunneling`))}if(e.protocol!=="https:"){t(null,n);return}let s;if(this[I]){s=this[I].servername}else{s=e.servername}this[C]({...e,servername:s,httpSocket:n},t)}catch(e){if(e.code==="ERR_TLS_CERT_ALTNAME_INVALID"){t(new f(e))}else{t(e)}}}})}dispatch(e,t){const i=buildHeaders(e.headers);throwIfProxyAuthIsSent(i);if(i&&!("host"in i)&&!("Host"in i)){const{host:t}=new l(e.origin);i.host=t}return this[y].dispatch({...e,headers:i},t)}#d(e){if(typeof e==="string"){return new l(e)}else if(e instanceof l){return e}else{return new l(e.uri)}}async[r](){await this[y].close();await this[m].close()}async[s](){await this[y].destroy();await this[m].destroy()}}function buildHeaders(e){if(Array.isArray(e)){const t={};for(let i=0;ie.toLowerCase()==="proxy-authorization"));if(t){throw new p("Proxy-Authorization should be sent in ProxyAgent constructor")}}e.exports=ProxyAgent},50:(e,t,i)=>{const n=i(883);const r=i(7816);class RetryAgent extends n{#p=null;#A=null;constructor(e,t={}){super(t);this.#p=e;this.#A=t}dispatch(e,t){const i=new r({...e,retryOptions:this.#A},{dispatch:this.#p.dispatch.bind(this.#p),handler:t});return this.#p.dispatch(e,i)}close(){return this.#p.close()}destroy(){return this.#p.destroy()}}e.exports=RetryAgent},2581:(e,t,i)=>{const n=Symbol.for("undici.globalDispatcher.1");const{InvalidArgumentError:r}=i(8707);const s=i(7405);if(getGlobalDispatcher()===undefined){setGlobalDispatcher(new s)}function setGlobalDispatcher(e){if(!e||typeof e.dispatch!=="function"){throw new r("Argument agent must implement Agent")}Object.defineProperty(globalThis,n,{value:e,writable:true,enumerable:false,configurable:false})}function getGlobalDispatcher(){return globalThis[n]}e.exports={setGlobalDispatcher:setGlobalDispatcher,getGlobalDispatcher:getGlobalDispatcher}},8155:e=>{e.exports=class DecoratorHandler{#f;constructor(e){if(typeof e!=="object"||e===null){throw new TypeError("handler must be an object")}this.#f=e}onConnect(...e){return this.#f.onConnect?.(...e)}onError(...e){return this.#f.onError?.(...e)}onUpgrade(...e){return this.#f.onUpgrade?.(...e)}onResponseStarted(...e){return this.#f.onResponseStarted?.(...e)}onHeaders(...e){return this.#f.onHeaders?.(...e)}onData(...e){return this.#f.onData?.(...e)}onComplete(...e){return this.#f.onComplete?.(...e)}onBodySent(...e){return this.#f.onBodySent?.(...e)}}},8754:(e,t,i)=>{const n=i(3440);const{kBodyUsed:r}=i(6443);const s=i(4589);const{InvalidArgumentError:o}=i(8707);const a=i(8474);const l=[300,301,302,303,307,308];const u=Symbol("body");class BodyAsyncIterable{constructor(e){this[u]=e;this[r]=false}async*[Symbol.asyncIterator](){s(!this[r],"disturbed");this[r]=true;yield*this[u]}}class RedirectHandler{constructor(e,t,i,l){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxRedirections must be a positive number")}n.validateHandler(l,i.method,i.upgrade);this.dispatch=e;this.location=null;this.abort=null;this.opts={...i,maxRedirections:0};this.maxRedirections=t;this.handler=l;this.history=[];this.redirectionLimitReached=false;if(n.isStream(this.opts.body)){if(n.bodyLength(this.opts.body)===0){this.opts.body.on("data",(function(){s(false)}))}if(typeof this.opts.body.readableDidRead!=="boolean"){this.opts.body[r]=false;a.prototype.on.call(this.opts.body,"data",(function(){this[r]=true}))}}else if(this.opts.body&&typeof this.opts.body.pipeTo==="function"){this.opts.body=new BodyAsyncIterable(this.opts.body)}else if(this.opts.body&&typeof this.opts.body!=="string"&&!ArrayBuffer.isView(this.opts.body)&&n.isIterable(this.opts.body)){this.opts.body=new BodyAsyncIterable(this.opts.body)}}onConnect(e){this.abort=e;this.handler.onConnect(e,{history:this.history})}onUpgrade(e,t,i){this.handler.onUpgrade(e,t,i)}onError(e){this.handler.onError(e)}onHeaders(e,t,i,r){this.location=this.history.length>=this.maxRedirections||n.isDisturbed(this.opts.body)?null:parseLocation(e,t);if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections){if(this.request){this.request.abort(new Error("max redirects"))}this.redirectionLimitReached=true;this.abort(new Error("max redirects"));return}if(this.opts.origin){this.history.push(new URL(this.opts.path,this.opts.origin))}if(!this.location){return this.handler.onHeaders(e,t,i,r)}const{origin:s,pathname:o,search:a}=n.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin)));const l=a?`${o}${a}`:o;this.opts.headers=cleanRequestHeaders(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;if(e===303&&this.opts.method!=="HEAD"){this.opts.method="GET";this.opts.body=null}}onData(e){if(this.location){}else{return this.handler.onData(e)}}onComplete(e){if(this.location){this.location=null;this.abort=null;this.dispatch(this.opts,this)}else{this.handler.onComplete(e)}}onBodySent(e){if(this.handler.onBodySent){this.handler.onBodySent(e)}}}function parseLocation(e,t){if(l.indexOf(e)===-1){return null}for(let e=0;e{const n=i(4589);const{kRetryHandlerDefaultRetry:r}=i(6443);const{RequestRetryError:s}=i(8707);const{isDisturbed:o,parseHeaders:a,parseRangeHeader:l,wrapRequestBody:u}=i(3440);function calculateRetryAfterHeader(e){const t=Date.now();return new Date(e).getTime()-t}class RetryHandler{constructor(e,t){const{retryOptions:i,...n}=e;const{retry:s,maxRetries:o,maxTimeout:a,minTimeout:l,timeoutFactor:c,methods:d,errorCodes:p,retryAfter:A,statusCodes:f}=i??{};this.dispatch=t.dispatch;this.handler=t.handler;this.opts={...n,body:u(e.body)};this.abort=null;this.aborted=false;this.retryOpts={retry:s??RetryHandler[r],retryAfter:A??true,maxTimeout:a??30*1e3,minTimeout:l??500,timeoutFactor:c??2,maxRetries:o??5,methods:d??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:f??[500,502,503,504,429],errorCodes:p??["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((e=>{this.aborted=true;if(this.abort){this.abort(e)}else{this.reason=e}}))}onRequestSent(){if(this.handler.onRequestSent){this.handler.onRequestSent()}}onUpgrade(e,t,i){if(this.handler.onUpgrade){this.handler.onUpgrade(e,t,i)}}onConnect(e){if(this.aborted){e(this.reason)}else{this.abort=e}}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[r](e,{state:t,opts:i},n){const{statusCode:r,code:s,headers:o}=e;const{method:a,retryOptions:l}=i;const{maxRetries:u,minTimeout:c,maxTimeout:d,timeoutFactor:p,statusCodes:A,errorCodes:f,methods:h}=l;const{counter:g}=t;if(s&&s!=="UND_ERR_REQ_RETRY"&&!f.includes(s)){n(e);return}if(Array.isArray(h)&&!h.includes(a)){n(e);return}if(r!=null&&Array.isArray(A)&&!A.includes(r)){n(e);return}if(g>u){n(e);return}let y=o?.["retry-after"];if(y){y=Number(y);y=Number.isNaN(y)?calculateRetryAfterHeader(y):y*1e3}const m=y>0?Math.min(y,d):Math.min(c*p**(g-1),d);setTimeout((()=>n(null)),m)}onHeaders(e,t,i,r){const o=a(t);this.retryCount+=1;if(e>=300){if(this.retryOpts.statusCodes.includes(e)===false){return this.handler.onHeaders(e,t,i,r)}else{this.abort(new s("Request failed",e,{headers:o,data:{count:this.retryCount}}));return false}}if(this.resume!=null){this.resume=null;if(e!==206&&(this.start>0||e!==200)){this.abort(new s("server does not support the range header and the payload was partially consumed",e,{headers:o,data:{count:this.retryCount}}));return false}const t=l(o["content-range"]);if(!t){this.abort(new s("Content-Range mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}if(this.etag!=null&&this.etag!==o.etag){this.abort(new s("ETag mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}const{start:r,size:a,end:u=a-1}=t;n(this.start===r,"content-range mismatch");n(this.end==null||this.end===u,"content-range mismatch");this.resume=i;return true}if(this.end==null){if(e===206){const s=l(o["content-range"]);if(s==null){return this.handler.onHeaders(e,t,i,r)}const{start:a,size:u,end:c=u-1}=s;n(a!=null&&Number.isFinite(a),"content-range mismatch");n(c!=null&&Number.isFinite(c),"invalid content-length");this.start=a;this.end=c}if(this.end==null){const e=o["content-length"];this.end=e!=null?Number(e)-1:null}n(Number.isFinite(this.start));n(this.end==null||Number.isFinite(this.end),"invalid content-length");this.resume=i;this.etag=o.etag!=null?o.etag:null;if(this.etag!=null&&this.etag.startsWith("W/")){this.etag=null}return this.handler.onHeaders(e,t,i,r)}const u=new s("Request failed",e,{headers:o,data:{count:this.retryCount}});this.abort(u);return false}onData(e){this.start+=e.length;return this.handler.onData(e)}onComplete(e){this.retryCount=0;return this.handler.onComplete(e)}onError(e){if(this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.retryCount-this.retryCountCheckpoint>0){this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint)}else{this.retryCount+=1}this.retryOpts.retry(e,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(e){if(e!=null||this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.start!==0){const e={range:`bytes=${this.start}-${this.end??""}`};if(this.etag!=null){e["if-match"]=this.etag}this.opts={...this.opts,headers:{...this.opts.headers,...e}}}try{this.retryCountCheckpoint=this.retryCount;this.dispatch(this.opts,this)}catch(e){this.handler.onError(e)}}}}e.exports=RetryHandler},379:(e,t,i)=>{const{isIP:n}=i(7030);const{lookup:r}=i(610);const s=i(8155);const{InvalidArgumentError:o,InformationalError:a}=i(8707);const l=Math.pow(2,31)-1;class DNSInstance{#h=0;#g=0;#y=new Map;dualStack=true;affinity=null;lookup=null;pick=null;constructor(e){this.#h=e.maxTTL;this.#g=e.maxItems;this.dualStack=e.dualStack;this.affinity=e.affinity;this.lookup=e.lookup??this.#m;this.pick=e.pick??this.#v}get full(){return this.#y.size===this.#g}runLookup(e,t,i){const n=this.#y.get(e.hostname);if(n==null&&this.full){i(null,e.origin);return}const r={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...t.dns,maxTTL:this.#h,maxItems:this.#g};if(n==null){this.lookup(e,r,((t,n)=>{if(t||n==null||n.length===0){i(t??new a("No DNS entries found"));return}this.setRecords(e,n);const s=this.#y.get(e.hostname);const o=this.pick(e,s,r.affinity);let l;if(typeof o.port==="number"){l=`:${o.port}`}else if(e.port!==""){l=`:${e.port}`}else{l=""}i(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${l}`)}))}else{const s=this.pick(e,n,r.affinity);if(s==null){this.#y.delete(e.hostname);this.runLookup(e,t,i);return}let o;if(typeof s.port==="number"){o=`:${s.port}`}else if(e.port!==""){o=`:${e.port}`}else{o=""}i(null,`${e.protocol}//${s.family===6?`[${s.address}]`:s.address}${o}`)}}#m(e,t,i){r(e.hostname,{all:true,family:this.dualStack===false?this.affinity:0,order:"ipv4first"},((e,t)=>{if(e){return i(e)}const n=new Map;for(const e of t){n.set(`${e.address}:${e.family}`,e)}i(null,n.values())}))}#v(e,t,i){let n=null;const{records:r,offset:s}=t;let o;if(this.dualStack){if(i==null){if(s==null||s===l){t.offset=0;i=4}else{t.offset++;i=(t.offset&1)===1?6:4}}if(r[i]!=null&&r[i].ips.length>0){o=r[i]}else{o=r[i===4?6:4]}}else{o=r[i]}if(o==null||o.ips.length===0){return n}if(o.offset==null||o.offset===l){o.offset=0}else{o.offset++}const a=o.offset%o.ips.length;n=o.ips[a]??null;if(n==null){return n}if(Date.now()-n.timestamp>n.ttl){o.ips.splice(a,1);return this.pick(e,t,i)}return n}setRecords(e,t){const i=Date.now();const n={records:{4:null,6:null}};for(const e of t){e.timestamp=i;if(typeof e.ttl==="number"){e.ttl=Math.min(e.ttl,this.#h)}else{e.ttl=this.#h}const t=n.records[e.family]??{ips:[]};t.ips.push(e);n.records[e.family]=t}this.#y.set(e.hostname,n)}getHandler(e,t){return new DNSDispatchHandler(this,e,t)}}class DNSDispatchHandler extends s{#I=null;#r=null;#t=null;#f=null;#E=null;constructor(e,{origin:t,handler:i,dispatch:n},r){super(i);this.#E=t;this.#f=i;this.#r={...r};this.#I=e;this.#t=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#I.dualStack){this.#I.runLookup(this.#E,this.#r,((e,t)=>{if(e){return this.#f.onError(e)}const i={...this.#r,origin:t};this.#t(i,this)}));return}this.#f.onError(e);return}case"ENOTFOUND":this.#I.deleteRecord(this.#E);default:this.#f.onError(e);break}}}e.exports=e=>{if(e?.maxTTL!=null&&(typeof e?.maxTTL!=="number"||e?.maxTTL<0)){throw new o("Invalid maxTTL. Must be a positive number")}if(e?.maxItems!=null&&(typeof e?.maxItems!=="number"||e?.maxItems<1)){throw new o("Invalid maxItems. Must be a positive number and greater than zero")}if(e?.affinity!=null&&e?.affinity!==4&&e?.affinity!==6){throw new o("Invalid affinity. Must be either 4 or 6")}if(e?.dualStack!=null&&typeof e?.dualStack!=="boolean"){throw new o("Invalid dualStack. Must be a boolean")}if(e?.lookup!=null&&typeof e?.lookup!=="function"){throw new o("Invalid lookup. Must be a function")}if(e?.pick!=null&&typeof e?.pick!=="function"){throw new o("Invalid pick. Must be a function")}const t=e?.dualStack??true;let i;if(t){i=e?.affinity??null}else{i=e?.affinity??4}const r={maxTTL:e?.maxTTL??1e4,lookup:e?.lookup??null,pick:e?.pick??null,dualStack:t,affinity:i,maxItems:e?.maxItems??Infinity};const s=new DNSInstance(r);return e=>function dnsInterceptor(t,i){const r=t.origin.constructor===URL?t.origin:new URL(t.origin);if(n(r.hostname)!==0){return e(t,i)}s.runLookup(r,t,((n,o)=>{if(n){return i.onError(n)}let a=null;a={...t,servername:r.hostname,origin:o,headers:{host:r.hostname,...t.headers}};e(a,s.getHandler({origin:r,dispatch:e,handler:i},t))}));return true}}},8060:(e,t,i)=>{const n=i(3440);const{InvalidArgumentError:r,RequestAbortedError:s}=i(8707);const o=i(8155);class DumpHandler extends o{#C=1024*1024;#T=null;#b=false;#R=false;#w=0;#B=null;#f=null;constructor({maxSize:e},t){super(t);if(e!=null&&(!Number.isFinite(e)||e<1)){throw new r("maxSize must be a number greater than 0")}this.#C=e??this.#C;this.#f=t}onConnect(e){this.#T=e;this.#f.onConnect(this.#Q.bind(this))}#Q(e){this.#R=true;this.#B=e}onHeaders(e,t,i,r){const o=n.parseHeaders(t);const a=o["content-length"];if(a!=null&&a>this.#C){throw new s(`Response size (${a}) larger than maxSize (${this.#C})`)}if(this.#R){return true}return this.#f.onHeaders(e,t,i,r)}onError(e){if(this.#b){return}e=this.#B??e;this.#f.onError(e)}onData(e){this.#w=this.#w+e.length;if(this.#w>=this.#C){this.#b=true;if(this.#R){this.#f.onError(this.#B)}else{this.#f.onComplete([])}}return true}onComplete(e){if(this.#b){return}if(this.#R){this.#f.onError(this.reason);return}this.#f.onComplete(e)}}function createDumpInterceptor({maxSize:e}={maxSize:1024*1024}){return t=>function Intercept(i,n){const{dumpMaxSize:r=e}=i;const s=new DumpHandler({maxSize:r},n);return t(i,s)}}e.exports=createDumpInterceptor},5092:(e,t,i)=>{const n=i(8754);function createRedirectInterceptor({maxRedirections:e}){return t=>function Intercept(i,r){const{maxRedirections:s=e}=i;if(!s){return t(i,r)}const o=new n(t,s,i,r);i={...i,maxRedirections:0};return t(i,o)}}e.exports=createRedirectInterceptor},1514:(e,t,i)=>{const n=i(8754);e.exports=e=>{const t=e?.maxRedirections;return e=>function redirectInterceptor(i,r){const{maxRedirections:s=t,...o}=i;if(!s){return e(i,r)}const a=new n(e,s,i,r);return e(o,a)}}},2026:(e,t,i)=>{const n=i(7816);e.exports=e=>t=>function retryInterceptor(i,r){return t(i,new n({...i,retryOptions:{...e,...i.retryOptions}},{handler:r,dispatch:t}))}},2824:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:true});t.SPECIAL_HEADERS=t.HEADER_STATE=t.MINOR=t.MAJOR=t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS=t.TOKEN=t.STRICT_TOKEN=t.HEX=t.URL_CHAR=t.STRICT_URL_CHAR=t.USERINFO_CHARS=t.MARK=t.ALPHANUM=t.NUM=t.HEX_MAP=t.NUM_MAP=t.ALPHA=t.FINISH=t.H_METHOD_MAP=t.METHOD_MAP=t.METHODS_RTSP=t.METHODS_ICE=t.METHODS_HTTP=t.METHODS=t.LENIENT_FLAGS=t.FLAGS=t.TYPE=t.ERROR=void 0;const n=i(172);var r;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=1]="INTERNAL";e[e["STRICT"]=2]="STRICT";e[e["LF_EXPECTED"]=3]="LF_EXPECTED";e[e["UNEXPECTED_CONTENT_LENGTH"]=4]="UNEXPECTED_CONTENT_LENGTH";e[e["CLOSED_CONNECTION"]=5]="CLOSED_CONNECTION";e[e["INVALID_METHOD"]=6]="INVALID_METHOD";e[e["INVALID_URL"]=7]="INVALID_URL";e[e["INVALID_CONSTANT"]=8]="INVALID_CONSTANT";e[e["INVALID_VERSION"]=9]="INVALID_VERSION";e[e["INVALID_HEADER_TOKEN"]=10]="INVALID_HEADER_TOKEN";e[e["INVALID_CONTENT_LENGTH"]=11]="INVALID_CONTENT_LENGTH";e[e["INVALID_CHUNK_SIZE"]=12]="INVALID_CHUNK_SIZE";e[e["INVALID_STATUS"]=13]="INVALID_STATUS";e[e["INVALID_EOF_STATE"]=14]="INVALID_EOF_STATE";e[e["INVALID_TRANSFER_ENCODING"]=15]="INVALID_TRANSFER_ENCODING";e[e["CB_MESSAGE_BEGIN"]=16]="CB_MESSAGE_BEGIN";e[e["CB_HEADERS_COMPLETE"]=17]="CB_HEADERS_COMPLETE";e[e["CB_MESSAGE_COMPLETE"]=18]="CB_MESSAGE_COMPLETE";e[e["CB_CHUNK_HEADER"]=19]="CB_CHUNK_HEADER";e[e["CB_CHUNK_COMPLETE"]=20]="CB_CHUNK_COMPLETE";e[e["PAUSED"]=21]="PAUSED";e[e["PAUSED_UPGRADE"]=22]="PAUSED_UPGRADE";e[e["PAUSED_H2_UPGRADE"]=23]="PAUSED_H2_UPGRADE";e[e["USER"]=24]="USER"})(r=t.ERROR||(t.ERROR={}));var s;(function(e){e[e["BOTH"]=0]="BOTH";e[e["REQUEST"]=1]="REQUEST";e[e["RESPONSE"]=2]="RESPONSE"})(s=t.TYPE||(t.TYPE={}));var o;(function(e){e[e["CONNECTION_KEEP_ALIVE"]=1]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=2]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=4]="CONNECTION_UPGRADE";e[e["CHUNKED"]=8]="CHUNKED";e[e["UPGRADE"]=16]="UPGRADE";e[e["CONTENT_LENGTH"]=32]="CONTENT_LENGTH";e[e["SKIPBODY"]=64]="SKIPBODY";e[e["TRAILING"]=128]="TRAILING";e[e["TRANSFER_ENCODING"]=512]="TRANSFER_ENCODING"})(o=t.FLAGS||(t.FLAGS={}));var a;(function(e){e[e["HEADERS"]=1]="HEADERS";e[e["CHUNKED_LENGTH"]=2]="CHUNKED_LENGTH";e[e["KEEP_ALIVE"]=4]="KEEP_ALIVE"})(a=t.LENIENT_FLAGS||(t.LENIENT_FLAGS={}));var l;(function(e){e[e["DELETE"]=0]="DELETE";e[e["GET"]=1]="GET";e[e["HEAD"]=2]="HEAD";e[e["POST"]=3]="POST";e[e["PUT"]=4]="PUT";e[e["CONNECT"]=5]="CONNECT";e[e["OPTIONS"]=6]="OPTIONS";e[e["TRACE"]=7]="TRACE";e[e["COPY"]=8]="COPY";e[e["LOCK"]=9]="LOCK";e[e["MKCOL"]=10]="MKCOL";e[e["MOVE"]=11]="MOVE";e[e["PROPFIND"]=12]="PROPFIND";e[e["PROPPATCH"]=13]="PROPPATCH";e[e["SEARCH"]=14]="SEARCH";e[e["UNLOCK"]=15]="UNLOCK";e[e["BIND"]=16]="BIND";e[e["REBIND"]=17]="REBIND";e[e["UNBIND"]=18]="UNBIND";e[e["ACL"]=19]="ACL";e[e["REPORT"]=20]="REPORT";e[e["MKACTIVITY"]=21]="MKACTIVITY";e[e["CHECKOUT"]=22]="CHECKOUT";e[e["MERGE"]=23]="MERGE";e[e["M-SEARCH"]=24]="M-SEARCH";e[e["NOTIFY"]=25]="NOTIFY";e[e["SUBSCRIBE"]=26]="SUBSCRIBE";e[e["UNSUBSCRIBE"]=27]="UNSUBSCRIBE";e[e["PATCH"]=28]="PATCH";e[e["PURGE"]=29]="PURGE";e[e["MKCALENDAR"]=30]="MKCALENDAR";e[e["LINK"]=31]="LINK";e[e["UNLINK"]=32]="UNLINK";e[e["SOURCE"]=33]="SOURCE";e[e["PRI"]=34]="PRI";e[e["DESCRIBE"]=35]="DESCRIBE";e[e["ANNOUNCE"]=36]="ANNOUNCE";e[e["SETUP"]=37]="SETUP";e[e["PLAY"]=38]="PLAY";e[e["PAUSE"]=39]="PAUSE";e[e["TEARDOWN"]=40]="TEARDOWN";e[e["GET_PARAMETER"]=41]="GET_PARAMETER";e[e["SET_PARAMETER"]=42]="SET_PARAMETER";e[e["REDIRECT"]=43]="REDIRECT";e[e["RECORD"]=44]="RECORD";e[e["FLUSH"]=45]="FLUSH"})(l=t.METHODS||(t.METHODS={}));t.METHODS_HTTP=[l.DELETE,l.GET,l.HEAD,l.POST,l.PUT,l.CONNECT,l.OPTIONS,l.TRACE,l.COPY,l.LOCK,l.MKCOL,l.MOVE,l.PROPFIND,l.PROPPATCH,l.SEARCH,l.UNLOCK,l.BIND,l.REBIND,l.UNBIND,l.ACL,l.REPORT,l.MKACTIVITY,l.CHECKOUT,l.MERGE,l["M-SEARCH"],l.NOTIFY,l.SUBSCRIBE,l.UNSUBSCRIBE,l.PATCH,l.PURGE,l.MKCALENDAR,l.LINK,l.UNLINK,l.PRI,l.SOURCE];t.METHODS_ICE=[l.SOURCE];t.METHODS_RTSP=[l.OPTIONS,l.DESCRIBE,l.ANNOUNCE,l.SETUP,l.PLAY,l.PAUSE,l.TEARDOWN,l.GET_PARAMETER,l.SET_PARAMETER,l.REDIRECT,l.RECORD,l.FLUSH,l.GET,l.POST];t.METHOD_MAP=n.enumToMap(l);t.H_METHOD_MAP={};Object.keys(t.METHOD_MAP).forEach((e=>{if(/^H/.test(e)){t.H_METHOD_MAP[e]=t.METHOD_MAP[e]}}));var u;(function(e){e[e["SAFE"]=0]="SAFE";e[e["SAFE_WITH_CB"]=1]="SAFE_WITH_CB";e[e["UNSAFE"]=2]="UNSAFE"})(u=t.FINISH||(t.FINISH={}));t.ALPHA=[];for(let e="A".charCodeAt(0);e<="Z".charCodeAt(0);e++){t.ALPHA.push(String.fromCharCode(e));t.ALPHA.push(String.fromCharCode(e+32))}t.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};t.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};t.NUM=["0","1","2","3","4","5","6","7","8","9"];t.ALPHANUM=t.ALPHA.concat(t.NUM);t.MARK=["-","_",".","!","~","*","'","(",")"];t.USERINFO_CHARS=t.ALPHANUM.concat(t.MARK).concat(["%",";",":","&","=","+","$",","]);t.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(t.ALPHANUM);t.URL_CHAR=t.STRICT_URL_CHAR.concat(["\t","\f"]);for(let e=128;e<=255;e++){t.URL_CHAR.push(e)}t.HEX=t.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);t.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(t.ALPHANUM);t.TOKEN=t.STRICT_TOKEN.concat([" "]);t.HEADER_CHARS=["\t"];for(let e=32;e<=255;e++){if(e!==127){t.HEADER_CHARS.push(e)}}t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS.filter((e=>e!==44));t.MAJOR=t.NUM_MAP;t.MINOR=t.MAJOR;var c;(function(e){e[e["GENERAL"]=0]="GENERAL";e[e["CONNECTION"]=1]="CONNECTION";e[e["CONTENT_LENGTH"]=2]="CONTENT_LENGTH";e[e["TRANSFER_ENCODING"]=3]="TRANSFER_ENCODING";e[e["UPGRADE"]=4]="UPGRADE";e[e["CONNECTION_KEEP_ALIVE"]=5]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=6]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=7]="CONNECTION_UPGRADE";e[e["TRANSFER_ENCODING_CHUNKED"]=8]="TRANSFER_ENCODING_CHUNKED"})(c=t.HEADER_STATE||(t.HEADER_STATE={}));t.SPECIAL_HEADERS={connection:c.CONNECTION,"content-length":c.CONTENT_LENGTH,"proxy-connection":c.CONNECTION,"transfer-encoding":c.TRANSFER_ENCODING,upgrade:c.UPGRADE}},3870:(e,t,i)=>{const{Buffer:n}=i(4573);e.exports=n.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+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+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+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")},3434:(e,t,i)=>{const{Buffer:n}=i(4573);e.exports=n.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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AAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4otSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwBB+TULAQEAQZA2C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQf03CwEBAEGROAteAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgBB/TkLAQEAQZE6C14CAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEHwOwsNbG9zZWVlcC1hbGl2ZQBBiTwLAQEAQaA8C+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYk+CwEBAEGgPgvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBsMAAC18BAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQBBkMIACyFlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AQcDCAAstcmFuc2Zlci1lbmNvZGluZ3BncmFkZQ0KDQoNClNNDQoNClRUUC9DRS9UU1AvAEH5wgALBQECAAEDAEGQwwAL4AEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cQACwUBAgABAwBBkMUAC+ABBAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnGAAsEAQAAAQBBkccAC98BAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+sgACwQBAAACAEGQyQALXwMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAEH6ygALBAEAAAEAQZDLAAsBAQBBqssAC0ECAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB+swACwQBAAABAEGQzQALAQEAQZrNAAsGAgAAAAACAEGxzQALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQfDOAAuWAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==","base64")},172:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.enumToMap=void 0;function enumToMap(e){const t={};Object.keys(e).forEach((i=>{const n=e[i];if(typeof n==="number"){t[i]=n}}));return t}t.enumToMap=enumToMap},7501:(e,t,i)=>{const{kClients:n}=i(6443);const r=i(7405);const{kAgent:s,kMockAgentSet:o,kMockAgentGet:a,kDispatches:l,kIsMockActive:u,kNetConnect:c,kGetNetConnect:d,kOptions:p,kFactory:A}=i(1117);const f=i(7365);const h=i(4004);const{matchValue:g,buildMockOptions:y}=i(3397);const{InvalidArgumentError:m,UndiciError:v}=i(8707);const I=i(883);const E=i(1529);const C=i(6142);class MockAgent extends I{constructor(e){super(e);this[c]=true;this[u]=true;if(e?.agent&&typeof e.agent.dispatch!=="function"){throw new m("Argument opts.agent must implement Agent")}const t=e?.agent?e.agent:new r(e);this[s]=t;this[n]=t[n];this[p]=y(e)}get(e){let t=this[a](e);if(!t){t=this[A](e);this[o](e,t)}return t}dispatch(e,t){this.get(e.origin);return this[s].dispatch(e,t)}async close(){await this[s].close();this[n].clear()}deactivate(){this[u]=false}activate(){this[u]=true}enableNetConnect(e){if(typeof e==="string"||typeof e==="function"||e instanceof RegExp){if(Array.isArray(this[c])){this[c].push(e)}else{this[c]=[e]}}else if(typeof e==="undefined"){this[c]=true}else{throw new m("Unsupported matcher. Must be one of String|Function|RegExp.")}}disableNetConnect(){this[c]=false}get isMockActive(){return this[u]}[o](e,t){this[n].set(e,t)}[A](e){const t=Object.assign({agent:this},this[p]);return this[p]&&this[p].connections===1?new f(e,t):new h(e,t)}[a](e){const t=this[n].get(e);if(t){return t}if(typeof e!=="string"){const t=this[A]("http://localhost:9999");this[o](e,t);return t}for(const[t,i]of Array.from(this[n])){if(i&&typeof t!=="string"&&g(t,e)){const t=this[A](e);this[o](e,t);t[l]=i[l];return t}}}[d](){return this[c]}pendingInterceptors(){const e=this[n];return Array.from(e.entries()).flatMap((([e,t])=>t[l].map((t=>({...t,origin:e}))))).filter((({pending:e})=>e))}assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new C}={}){const t=this.pendingInterceptors();if(t.length===0){return}const i=new E("interceptor","interceptors").pluralize(t.length);throw new v(`\n${i.count} ${i.noun} ${i.is} pending:\n\n${e.format(t)}\n`.trim())}}e.exports=MockAgent},7365:(e,t,i)=>{const{promisify:n}=i(7975);const r=i(3701);const{buildMockDispatch:s}=i(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:u,kOrigin:c,kOriginalDispatch:d,kConnected:p}=i(1117);const{MockInterceptor:A}=i(1511);const f=i(6443);const{InvalidArgumentError:h}=i(8707);class MockClient extends r{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new h("Argument opts.agent must implement Agent")}this[a]=t.agent;this[c]=e;this[o]=[];this[p]=1;this[d]=this.dispatch;this[u]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[f.kConnected](){return this[p]}intercept(e){return new A(e,this[o])}async[l](){await n(this[u])();this[p]=0;this[a][f.kClients].delete(this[c])}}e.exports=MockClient},2429:(e,t,i)=>{const{UndiciError:n}=i(8707);const r=Symbol.for("undici.error.UND_MOCK_ERR_MOCK_NOT_MATCHED");class MockNotMatchedError extends n{constructor(e){super(e);Error.captureStackTrace(this,MockNotMatchedError);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[r]===true}[r]=true}e.exports={MockNotMatchedError:MockNotMatchedError}},1511:(e,t,i)=>{const{getResponseData:n,buildKey:r,addMockDispatch:s}=i(3397);const{kDispatches:o,kDispatchKey:a,kDefaultHeaders:l,kDefaultTrailers:u,kContentLength:c,kMockDispatch:d}=i(1117);const{InvalidArgumentError:p}=i(8707);const{buildURL:A}=i(3440);class MockScope{constructor(e){this[d]=e}delay(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new p("waitInMs must be a valid integer > 0")}this[d].delay=e;return this}persist(){this[d].persist=true;return this}times(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new p("repeatTimes must be a valid integer > 0")}this[d].times=e;return this}}class MockInterceptor{constructor(e,t){if(typeof e!=="object"){throw new p("opts must be an object")}if(typeof e.path==="undefined"){throw new p("opts.path must be defined")}if(typeof e.method==="undefined"){e.method="GET"}if(typeof e.path==="string"){if(e.query){e.path=A(e.path,e.query)}else{const t=new URL(e.path,"data://");e.path=t.pathname+t.search}}if(typeof e.method==="string"){e.method=e.method.toUpperCase()}this[a]=r(e);this[o]=t;this[l]={};this[u]={};this[c]=false}createMockScopeDispatchData({statusCode:e,data:t,responseOptions:i}){const r=n(t);const s=this[c]?{"content-length":r.length}:{};const o={...this[l],...s,...i.headers};const a={...this[u],...i.trailers};return{statusCode:e,data:t,headers:o,trailers:a}}validateReplyParameters(e){if(typeof e.statusCode==="undefined"){throw new p("statusCode must be defined")}if(typeof e.responseOptions!=="object"||e.responseOptions===null){throw new p("responseOptions must be an object")}}reply(e){if(typeof e==="function"){const wrappedDefaultsCallback=t=>{const i=e(t);if(typeof i!=="object"||i===null){throw new p("reply options callback must return an object")}const n={data:"",responseOptions:{},...i};this.validateReplyParameters(n);return{...this.createMockScopeDispatchData(n)}};const t=s(this[o],this[a],wrappedDefaultsCallback);return new MockScope(t)}const t={statusCode:e,data:arguments[1]===undefined?"":arguments[1],responseOptions:arguments[2]===undefined?{}:arguments[2]};this.validateReplyParameters(t);const i=this.createMockScopeDispatchData(t);const n=s(this[o],this[a],i);return new MockScope(n)}replyWithError(e){if(typeof e==="undefined"){throw new p("error must be defined")}const t=s(this[o],this[a],{error:e});return new MockScope(t)}defaultReplyHeaders(e){if(typeof e==="undefined"){throw new p("headers must be defined")}this[l]=e;return this}defaultReplyTrailers(e){if(typeof e==="undefined"){throw new p("trailers must be defined")}this[u]=e;return this}replyContentLength(){this[c]=true;return this}}e.exports.MockInterceptor=MockInterceptor;e.exports.MockScope=MockScope},4004:(e,t,i)=>{const{promisify:n}=i(7975);const r=i(628);const{buildMockDispatch:s}=i(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:u,kOrigin:c,kOriginalDispatch:d,kConnected:p}=i(1117);const{MockInterceptor:A}=i(1511);const f=i(6443);const{InvalidArgumentError:h}=i(8707);class MockPool extends r{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new h("Argument opts.agent must implement Agent")}this[a]=t.agent;this[c]=e;this[o]=[];this[p]=1;this[d]=this.dispatch;this[u]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[f.kConnected](){return this[p]}intercept(e){return new A(e,this[o])}async[l](){await n(this[u])();this[p]=0;this[a][f.kClients].delete(this[c])}}e.exports=MockPool},1117:e=>{e.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")}},3397:(e,t,i)=>{const{MockNotMatchedError:n}=i(2429);const{kDispatches:r,kMockAgent:s,kOriginalDispatch:o,kOrigin:a,kGetNetConnect:l}=i(1117);const{buildURL:u}=i(3440);const{STATUS_CODES:c}=i(7067);const{types:{isPromise:d}}=i(7975);function matchValue(e,t){if(typeof e==="string"){return e===t}if(e instanceof RegExp){return e.test(t)}if(typeof e==="function"){return e(t)===true}return false}function lowerCaseEntries(e){return Object.fromEntries(Object.entries(e).map((([e,t])=>[e.toLocaleLowerCase(),t])))}function getHeaderByName(e,t){if(Array.isArray(e)){for(let i=0;i!e)).filter((({path:e})=>matchValue(safeUrl(e),r)));if(s.length===0){throw new n(`Mock dispatch not matched for path '${r}'`)}s=s.filter((({method:e})=>matchValue(e,t.method)));if(s.length===0){throw new n(`Mock dispatch not matched for method '${t.method}' on path '${r}'`)}s=s.filter((({body:e})=>typeof e!=="undefined"?matchValue(e,t.body):true));if(s.length===0){throw new n(`Mock dispatch not matched for body '${t.body}' on path '${r}'`)}s=s.filter((e=>matchHeaders(e,t.headers)));if(s.length===0){const e=typeof t.headers==="object"?JSON.stringify(t.headers):t.headers;throw new n(`Mock dispatch not matched for headers '${e}' on path '${r}'`)}return s[0]}function addMockDispatch(e,t,i){const n={timesInvoked:0,times:1,persist:false,consumed:false};const r=typeof i==="function"?{callback:i}:{...i};const s={...n,...t,pending:true,data:{error:null,...r}};e.push(s);return s}function deleteMockDispatch(e,t){const i=e.findIndex((e=>{if(!e.consumed){return false}return matchKey(e,t)}));if(i!==-1){e.splice(i,1)}}function buildKey(e){const{path:t,method:i,body:n,headers:r,query:s}=e;return{path:t,method:i,body:n,headers:r,query:s}}function generateKeyValues(e){const t=Object.keys(e);const i=[];for(let n=0;n=f;n.pending=A0){setTimeout((()=>{handleReply(this[r])}),c)}else{handleReply(this[r])}function handleReply(n,r=o){const u=Array.isArray(e.headers)?buildHeadersFromArray(e.headers):e.headers;const c=typeof r==="function"?r({...e,headers:u}):r;if(d(c)){c.then((e=>handleReply(n,e)));return}const p=getResponseData(c);const A=generateKeyValues(a);const f=generateKeyValues(l);t.onConnect?.((e=>t.onError(e)),null);t.onHeaders?.(s,A,resume,getStatusText(s));t.onData?.(Buffer.from(p));t.onComplete?.(f);deleteMockDispatch(n,i)}function resume(){}return true}function buildMockDispatch(){const e=this[s];const t=this[a];const i=this[o];return function dispatch(r,s){if(e.isMockActive){try{mockDispatch.call(this,r,s)}catch(o){if(o instanceof n){const a=e[l]();if(a===false){throw new n(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect disabled)`)}if(checkNetConnect(a,t)){i.call(this,r,s)}else{throw new n(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect is not enabled for this origin)`)}}else{throw o}}}else{i.call(this,r,s)}}}function checkNetConnect(e,t){const i=new URL(t);if(e===true){return true}else if(Array.isArray(e)&&e.some((e=>matchValue(e,i.host)))){return true}return false}function buildMockOptions(e){if(e){const{agent:t,...i}=e;return i}}e.exports={getResponseData:getResponseData,getMockDispatch:getMockDispatch,addMockDispatch:addMockDispatch,deleteMockDispatch:deleteMockDispatch,buildKey:buildKey,generateKeyValues:generateKeyValues,matchValue:matchValue,getResponse:getResponse,getStatusText:getStatusText,mockDispatch:mockDispatch,buildMockDispatch:buildMockDispatch,checkNetConnect:checkNetConnect,buildMockOptions:buildMockOptions,getHeaderByName:getHeaderByName,buildHeadersFromArray:buildHeadersFromArray}},6142:(e,t,i)=>{const{Transform:n}=i(7075);const{Console:r}=i(7540);const s=process.versions.icu?"✅":"Y ";const o=process.versions.icu?"❌":"N ";e.exports=class PendingInterceptorsFormatter{constructor({disableColors:e}={}){this.transform=new n({transform(e,t,i){i(null,e)}});this.logger=new r({stdout:this.transform,inspectOptions:{colors:!e&&!process.env.CI}})}format(e){const t=e.map((({method:e,path:t,data:{statusCode:i},persist:n,times:r,timesInvoked:a,origin:l})=>({Method:e,Origin:l,Path:t,"Status code":i,Persistent:n?s:o,Invocations:a,Remaining:n?Infinity:r-a})));this.logger.table(t);return this.transform.read().toString()}}},1529:e=>{const t={pronoun:"it",is:"is",was:"was",this:"this"};const i={pronoun:"they",is:"are",was:"were",this:"these"};e.exports=class Pluralizer{constructor(e,t){this.singular=e;this.plural=t}pluralize(e){const n=e===1;const r=n?t:i;const s=n?this.singular:this.plural;return{...r,count:e,noun:s}}}},6603:e=>{let t=0;const i=1e3;const n=(i>>1)-1;let r;const s=Symbol("kFastTimer");const o=[];const a=-2;const l=-1;const u=0;const c=1;function onTick(){t+=n;let e=0;let i=o.length;while(e=r._idleStart+r._idleTimeout){r._state=l;r._idleStart=-1;r._onTimeout(r._timerArg)}if(r._state===l){r._state=a;if(--i!==0){o[e]=o[i]}}else{++e}}o.length=i;if(o.length!==0){refreshTimeout()}}function refreshTimeout(){if(r){r.refresh()}else{clearTimeout(r);r=setTimeout(onTick,n);if(r.unref){r.unref()}}}class FastTimer{[s]=true;_state=a;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(e,t,i){this._onTimeout=e;this._idleTimeout=t;this._timerArg=i;this.refresh()}refresh(){if(this._state===a){o.push(this)}if(!r||o.length===1){refreshTimeout()}this._state=u}clear(){this._state=l;this._idleStart=-1}}e.exports={setTimeout(e,t,n){return t<=i?setTimeout(e,t,n):new FastTimer(e,t,n)},clearTimeout(e){if(e[s]){e.clear()}else{clearTimeout(e)}},setFastTimeout(e,t,i){return new FastTimer(e,t,i)},clearFastTimeout(e){e.clear()},now(){return t},tick(e=0){t+=e-i+1;onTick();onTick()},reset(){t=0;o.length=0;clearTimeout(r);r=null},kFastTimer:s}},9634:(e,t,i)=>{const{kConstruct:n}=i(109);const{urlEquals:r,getFieldValues:s}=i(6798);const{kEnumerableProperty:o,isDisturbed:a}=i(3440);const{webidl:l}=i(5893);const{Response:u,cloneResponse:c,fromInnerResponse:d}=i(9051);const{Request:p,fromInnerRequest:A}=i(9967);const{kState:f}=i(3627);const{fetching:h}=i(4398);const{urlIsHttpHttpsScheme:g,createDeferredPromise:y,readAllBytes:m}=i(3168);const v=i(4589);class Cache{#D;constructor(){if(arguments[0]!==n){l.illegalConstructor()}l.util.markAsUncloneable(this);this.#D=arguments[1]}async match(e,t={}){l.brandCheck(this,Cache);const i="Cache.match";l.argumentLengthCheck(arguments,1,i);e=l.converters.RequestInfo(e,i,"request");t=l.converters.CacheQueryOptions(t,i,"options");const n=this.#S(e,t,1);if(n.length===0){return}return n[0]}async matchAll(e=undefined,t={}){l.brandCheck(this,Cache);const i="Cache.matchAll";if(e!==undefined)e=l.converters.RequestInfo(e,i,"request");t=l.converters.CacheQueryOptions(t,i,"options");return this.#S(e,t)}async add(e){l.brandCheck(this,Cache);const t="Cache.add";l.argumentLengthCheck(arguments,1,t);e=l.converters.RequestInfo(e,t,"request");const i=[e];const n=this.addAll(i);return await n}async addAll(e){l.brandCheck(this,Cache);const t="Cache.addAll";l.argumentLengthCheck(arguments,1,t);const i=[];const n=[];for(let i of e){if(i===undefined){throw l.errors.conversionFailed({prefix:t,argument:"Argument 1",types:["undefined is not allowed"]})}i=l.converters.RequestInfo(i);if(typeof i==="string"){continue}const e=i[f];if(!g(e.url)||e.method!=="GET"){throw l.errors.exception({header:t,message:"Expected http/s scheme when method is not GET."})}}const r=[];for(const o of e){const e=new p(o)[f];if(!g(e.url)){throw l.errors.exception({header:t,message:"Expected http/s scheme."})}e.initiator="fetch";e.destination="subresource";n.push(e);const a=y();r.push(h({request:e,processResponse(e){if(e.type==="error"||e.status===206||e.status<200||e.status>299){a.reject(l.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}))}else if(e.headersList.contains("vary")){const t=s(e.headersList.get("vary"));for(const e of t){if(e==="*"){a.reject(l.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(const e of r){e.abort()}return}}}},processResponseEndOfBody(e){if(e.aborted){a.reject(new DOMException("aborted","AbortError"));return}a.resolve(e)}}));i.push(a.promise)}const o=Promise.all(i);const a=await o;const u=[];let c=0;for(const e of a){const t={type:"put",request:n[c],response:e};u.push(t);c++}const d=y();let A=null;try{this.#k(u)}catch(e){A=e}queueMicrotask((()=>{if(A===null){d.resolve(undefined)}else{d.reject(A)}}));return d.promise}async put(e,t){l.brandCheck(this,Cache);const i="Cache.put";l.argumentLengthCheck(arguments,2,i);e=l.converters.RequestInfo(e,i,"request");t=l.converters.Response(t,i,"response");let n=null;if(e instanceof p){n=e[f]}else{n=new p(e)[f]}if(!g(n.url)||n.method!=="GET"){throw l.errors.exception({header:i,message:"Expected an http/s scheme when method is not GET"})}const r=t[f];if(r.status===206){throw l.errors.exception({header:i,message:"Got 206 status"})}if(r.headersList.contains("vary")){const e=s(r.headersList.get("vary"));for(const t of e){if(t==="*"){throw l.errors.exception({header:i,message:"Got * vary field value"})}}}if(r.body&&(a(r.body.stream)||r.body.stream.locked)){throw l.errors.exception({header:i,message:"Response body is locked or disturbed"})}const o=c(r);const u=y();if(r.body!=null){const e=r.body.stream;const t=e.getReader();m(t).then(u.resolve,u.reject)}else{u.resolve(undefined)}const d=[];const A={type:"put",request:n,response:o};d.push(A);const h=await u.promise;if(o.body!=null){o.body.source=h}const v=y();let I=null;try{this.#k(d)}catch(e){I=e}queueMicrotask((()=>{if(I===null){v.resolve()}else{v.reject(I)}}));return v.promise}async delete(e,t={}){l.brandCheck(this,Cache);const i="Cache.delete";l.argumentLengthCheck(arguments,1,i);e=l.converters.RequestInfo(e,i,"request");t=l.converters.CacheQueryOptions(t,i,"options");let n=null;if(e instanceof p){n=e[f];if(n.method!=="GET"&&!t.ignoreMethod){return false}}else{v(typeof e==="string");n=new p(e)[f]}const r=[];const s={type:"delete",request:n,options:t};r.push(s);const o=y();let a=null;let u;try{u=this.#k(r)}catch(e){a=e}queueMicrotask((()=>{if(a===null){o.resolve(!!u?.length)}else{o.reject(a)}}));return o.promise}async keys(e=undefined,t={}){l.brandCheck(this,Cache);const i="Cache.keys";if(e!==undefined)e=l.converters.RequestInfo(e,i,"request");t=l.converters.CacheQueryOptions(t,i,"options");let n=null;if(e!==undefined){if(e instanceof p){n=e[f];if(n.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){n=new p(e)[f]}}const r=y();const s=[];if(e===undefined){for(const e of this.#D){s.push(e[0])}}else{const e=this.#P(n,t);for(const t of e){s.push(t[0])}}queueMicrotask((()=>{const e=[];for(const t of s){const i=A(t,(new AbortController).signal,"immutable");e.push(i)}r.resolve(Object.freeze(e))}));return r.promise}#k(e){const t=this.#D;const i=[...t];const n=[];const r=[];try{for(const i of e){if(i.type!=="delete"&&i.type!=="put"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'})}if(i.type==="delete"&&i.response!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"})}if(this.#P(i.request,i.options,n).length){throw new DOMException("???","InvalidStateError")}let e;if(i.type==="delete"){e=this.#P(i.request,i.options);if(e.length===0){return[]}for(const i of e){const e=t.indexOf(i);v(e!==-1);t.splice(e,1)}}else if(i.type==="put"){if(i.response==null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"})}const r=i.request;if(!g(r.url)){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"})}if(r.method!=="GET"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"})}if(i.options!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"})}e=this.#P(i.request);for(const i of e){const e=t.indexOf(i);v(e!==-1);t.splice(e,1)}t.push([i.request,i.response]);n.push([i.request,i.response])}r.push([i.request,i.response])}return r}catch(e){this.#D.length=0;this.#D=i;throw e}}#P(e,t,i){const n=[];const r=i??this.#D;for(const i of r){const[r,s]=i;if(this.#U(e,r,s,t)){n.push(i)}}return n}#U(e,t,i=null,n){const o=new URL(e.url);const a=new URL(t.url);if(n?.ignoreSearch){a.search="";o.search=""}if(!r(o,a,true)){return false}if(i==null||n?.ignoreVary||!i.headersList.contains("vary")){return true}const l=s(i.headersList.get("vary"));for(const i of l){if(i==="*"){return false}const n=t.headersList.get(i);const r=e.headersList.get(i);if(n!==r){return false}}return true}#S(e,t,i=Infinity){let n=null;if(e!==undefined){if(e instanceof p){n=e[f];if(n.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){n=new p(e)[f]}}const r=[];if(e===undefined){for(const e of this.#D){r.push(e[1])}}else{const e=this.#P(n,t);for(const t of e){r.push(t[1])}}const s=[];for(const e of r){const t=d(e,"immutable");s.push(t.clone());if(s.length>=i){break}}return Object.freeze(s)}}Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:true},match:o,matchAll:o,add:o,addAll:o,put:o,delete:o,keys:o});const I=[{key:"ignoreSearch",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreMethod",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreVary",converter:l.converters.boolean,defaultValue:()=>false}];l.converters.CacheQueryOptions=l.dictionaryConverter(I);l.converters.MultiCacheQueryOptions=l.dictionaryConverter([...I,{key:"cacheName",converter:l.converters.DOMString}]);l.converters.Response=l.interfaceConverter(u);l.converters["sequence"]=l.sequenceConverter(l.converters.RequestInfo);e.exports={Cache:Cache}},3245:(e,t,i)=>{const{kConstruct:n}=i(109);const{Cache:r}=i(9634);const{webidl:s}=i(5893);const{kEnumerableProperty:o}=i(3440);class CacheStorage{#O=new Map;constructor(){if(arguments[0]!==n){s.illegalConstructor()}s.util.markAsUncloneable(this)}async match(e,t={}){s.brandCheck(this,CacheStorage);s.argumentLengthCheck(arguments,1,"CacheStorage.match");e=s.converters.RequestInfo(e);t=s.converters.MultiCacheQueryOptions(t);if(t.cacheName!=null){if(this.#O.has(t.cacheName)){const i=this.#O.get(t.cacheName);const s=new r(n,i);return await s.match(e,t)}}else{for(const i of this.#O.values()){const s=new r(n,i);const o=await s.match(e,t);if(o!==undefined){return o}}}}async has(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.has";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#O.has(e)}async open(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.open";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");if(this.#O.has(e)){const t=this.#O.get(e);return new r(n,t)}const i=[];this.#O.set(e,i);return new r(n,i)}async delete(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.delete";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#O.delete(e)}async keys(){s.brandCheck(this,CacheStorage);const e=this.#O.keys();return[...e]}}Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:true},match:o,has:o,open:o,delete:o,keys:o});e.exports={CacheStorage:CacheStorage}},109:(e,t,i)=>{e.exports={kConstruct:i(6443).kConstruct}},6798:(e,t,i)=>{const n=i(4589);const{URLSerializer:r}=i(1900);const{isValidHeaderName:s}=i(3168);function urlEquals(e,t,i=false){const n=r(e,i);const s=r(t,i);return n===s}function getFieldValues(e){n(e!==null);const t=[];for(let i of e.split(",")){i=i.trim();if(s(i)){t.push(i)}}return t}e.exports={urlEquals:urlEquals,getFieldValues:getFieldValues}},1276:e=>{const t=1024;const i=4096;e.exports={maxAttributeValueSize:t,maxNameValuePairSize:i}},9061:(e,t,i)=>{const{parseSetCookie:n}=i(1978);const{stringify:r}=i(7797);const{webidl:s}=i(5893);const{Headers:o}=i(660);function getCookies(e){s.argumentLengthCheck(arguments,1,"getCookies");s.brandCheck(e,o,{strict:false});const t=e.get("cookie");const i={};if(!t){return i}for(const e of t.split(";")){const[t,...n]=e.split("=");i[t.trim()]=n.join("=")}return i}function deleteCookie(e,t,i){s.brandCheck(e,o,{strict:false});const n="deleteCookie";s.argumentLengthCheck(arguments,2,n);t=s.converters.DOMString(t,n,"name");i=s.converters.DeleteCookieAttributes(i);setCookie(e,{name:t,value:"",expires:new Date(0),...i})}function getSetCookies(e){s.argumentLengthCheck(arguments,1,"getSetCookies");s.brandCheck(e,o,{strict:false});const t=e.getSetCookie();if(!t){return[]}return t.map((e=>n(e)))}function setCookie(e,t){s.argumentLengthCheck(arguments,2,"setCookie");s.brandCheck(e,o,{strict:false});t=s.converters.Cookie(t);const i=r(t);if(i){e.append("Set-Cookie",i)}}s.converters.DeleteCookieAttributes=s.dictionaryConverter([{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null}]);s.converters.Cookie=s.dictionaryConverter([{converter:s.converters.DOMString,key:"name"},{converter:s.converters.DOMString,key:"value"},{converter:s.nullableConverter((e=>{if(typeof e==="number"){return s.converters["unsigned long long"](e)}return new Date(e)})),key:"expires",defaultValue:()=>null},{converter:s.nullableConverter(s.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"secure",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:s.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:s.sequenceConverter(s.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);e.exports={getCookies:getCookies,deleteCookie:deleteCookie,getSetCookies:getSetCookies,setCookie:setCookie}},1978:(e,t,i)=>{const{maxNameValuePairSize:n,maxAttributeValueSize:r}=i(1276);const{isCTLExcludingHtab:s}=i(7797);const{collectASequenceOfCodePointsFast:o}=i(1900);const a=i(4589);function parseSetCookie(e){if(s(e)){return null}let t="";let i="";let r="";let a="";if(e.includes(";")){const n={position:0};t=o(";",e,n);i=e.slice(n.position)}else{t=e}if(!t.includes("=")){a=t}else{const e={position:0};r=o("=",t,e);a=t.slice(e.position+1)}r=r.trim();a=a.trim();if(r.length+a.length>n){return null}return{name:r,value:a,...parseUnparsedAttributes(i)}}function parseUnparsedAttributes(e,t={}){if(e.length===0){return t}a(e[0]===";");e=e.slice(1);let i="";if(e.includes(";")){i=o(";",e,{position:0});e=e.slice(i.length)}else{i=e;e=""}let n="";let s="";if(i.includes("=")){const e={position:0};n=o("=",i,e);s=i.slice(e.position+1)}else{n=i}n=n.trim();s=s.trim();if(s.length>r){return parseUnparsedAttributes(e,t)}const l=n.toLowerCase();if(l==="expires"){const e=new Date(s);t.expires=e}else if(l==="max-age"){const i=s.charCodeAt(0);if((i<48||i>57)&&s[0]!=="-"){return parseUnparsedAttributes(e,t)}if(!/^\d+$/.test(s)){return parseUnparsedAttributes(e,t)}const n=Number(s);t.maxAge=n}else if(l==="domain"){let e=s;if(e[0]==="."){e=e.slice(1)}e=e.toLowerCase();t.domain=e}else if(l==="path"){let e="";if(s.length===0||s[0]!=="/"){e="/"}else{e=s}t.path=e}else if(l==="secure"){t.secure=true}else if(l==="httponly"){t.httpOnly=true}else if(l==="samesite"){let e="Default";const i=s.toLowerCase();if(i.includes("none")){e="None"}if(i.includes("strict")){e="Strict"}if(i.includes("lax")){e="Lax"}t.sameSite=e}else{t.unparsed??=[];t.unparsed.push(`${n}=${s}`)}return parseUnparsedAttributes(e,t)}e.exports={parseSetCookie:parseSetCookie,parseUnparsedAttributes:parseUnparsedAttributes}},7797:e=>{function isCTLExcludingHtab(e){for(let t=0;t=0&&i<=8||i>=10&&i<=31||i===127){return true}}return false}function validateCookieName(e){for(let t=0;t126||i===34||i===40||i===41||i===60||i===62||i===64||i===44||i===59||i===58||i===92||i===47||i===91||i===93||i===63||i===61||i===123||i===125){throw new Error("Invalid cookie name")}}}function validateCookieValue(e){let t=e.length;let i=0;if(e[0]==='"'){if(t===1||e[t-1]!=='"'){throw new Error("Invalid cookie value")}--t;++i}while(i126||t===34||t===44||t===59||t===92){throw new Error("Invalid cookie value")}}}function validateCookiePath(e){for(let t=0;tt.toString().padStart(2,"0")));function toIMFDate(e){if(typeof e==="number"){e=new Date(e)}return`${t[e.getUTCDay()]}, ${n[e.getUTCDate()]} ${i[e.getUTCMonth()]} ${e.getUTCFullYear()} ${n[e.getUTCHours()]}:${n[e.getUTCMinutes()]}:${n[e.getUTCSeconds()]} GMT`}function validateCookieMaxAge(e){if(e<0){throw new Error("Invalid cookie max-age")}}function stringify(e){if(e.name.length===0){return null}validateCookieName(e.name);validateCookieValue(e.value);const t=[`${e.name}=${e.value}`];if(e.name.startsWith("__Secure-")){e.secure=true}if(e.name.startsWith("__Host-")){e.secure=true;e.domain=null;e.path="/"}if(e.secure){t.push("Secure")}if(e.httpOnly){t.push("HttpOnly")}if(typeof e.maxAge==="number"){validateCookieMaxAge(e.maxAge);t.push(`Max-Age=${e.maxAge}`)}if(e.domain){validateCookieDomain(e.domain);t.push(`Domain=${e.domain}`)}if(e.path){validateCookiePath(e.path);t.push(`Path=${e.path}`)}if(e.expires&&e.expires.toString()!=="Invalid Date"){t.push(`Expires=${toIMFDate(e.expires)}`)}if(e.sameSite){t.push(`SameSite=${e.sameSite}`)}for(const i of e.unparsed){if(!i.includes("=")){throw new Error("Invalid unparsed")}const[e,...n]=i.split("=");t.push(`${e.trim()}=${n.join("=")}`)}return t.join("; ")}e.exports={isCTLExcludingHtab:isCTLExcludingHtab,validateCookieName:validateCookieName,validateCookiePath:validateCookiePath,validateCookieValue:validateCookieValue,toIMFDate:toIMFDate,stringify:stringify}},4031:(e,t,i)=>{const{Transform:n}=i(7075);const{isASCIINumber:r,isValidLastEventId:s}=i(4811);const o=[239,187,191];const a=10;const l=13;const u=58;const c=32;class EventSourceStream extends n{state=null;checkBOM=true;crlfCheck=false;eventEndCheck=false;buffer=null;pos=0;event={data:undefined,event:undefined,id:undefined,retry:undefined};constructor(e={}){e.readableObjectMode=true;super(e);this.state=e.eventSourceSettings||{};if(e.push){this.push=e.push}}_transform(e,t,i){if(e.length===0){i();return}if(this.buffer){this.buffer=Buffer.concat([this.buffer,e])}else{this.buffer=e}if(this.checkBOM){switch(this.buffer.length){case 1:if(this.buffer[0]===o[0]){i();return}this.checkBOM=false;i();return;case 2:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]){i();return}this.checkBOM=false;break;case 3:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=Buffer.alloc(0);this.checkBOM=false;i();return}this.checkBOM=false;break;default:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=this.buffer.subarray(3)}this.checkBOM=false;break}}while(this.pos0){t[n]=o}break}}processEvent(e){if(e.retry&&r(e.retry)){this.state.reconnectionTime=parseInt(e.retry,10)}if(e.id&&s(e.id)){this.state.lastEventId=e.id}if(e.data!==undefined){this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}}clearEvent(){this.event={data:undefined,event:undefined,id:undefined,retry:undefined}}}e.exports={EventSourceStream:EventSourceStream}},1238:(e,t,i)=>{const{pipeline:n}=i(7075);const{fetching:r}=i(4398);const{makeRequest:s}=i(9967);const{webidl:o}=i(5893);const{EventSourceStream:a}=i(4031);const{parseMIMEType:l}=i(1900);const{createFastMessageEvent:u}=i(5188);const{isNetworkError:c}=i(9051);const{delay:d}=i(4811);const{kEnumerableProperty:p}=i(3440);const{environmentSettingsObject:A}=i(3168);let f=false;const h=3e3;const g=0;const y=1;const m=2;const v="anonymous";const I="use-credentials";class EventSource extends EventTarget{#_={open:null,error:null,message:null};#V=null;#F=false;#q=g;#N=null;#M=null;#e;#I;constructor(e,t={}){super();o.util.markAsUncloneable(this);const i="EventSource constructor";o.argumentLengthCheck(arguments,1,i);if(!f){f=true;process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})}e=o.converters.USVString(e,i,"url");t=o.converters.EventSourceInitDict(t,i,"eventSourceInitDict");this.#e=t.dispatcher;this.#I={lastEventId:"",reconnectionTime:h};const n=A;let r;try{r=new URL(e,n.settingsObject.baseUrl);this.#I.origin=r.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#V=r.href;let a=v;if(t.withCredentials){a=I;this.#F=true}const l={redirect:"follow",keepalive:true,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};l.client=A.settingsObject;l.headersList=[["accept",{name:"accept",value:"text/event-stream"}]];l.cache="no-store";l.initiator="other";l.urlList=[new URL(this.#V)];this.#N=s(l);this.#j()}get readyState(){return this.#q}get url(){return this.#V}get withCredentials(){return this.#F}#j(){if(this.#q===m)return;this.#q=g;const e={request:this.#N,dispatcher:this.#e};const processEventSourceEndOfBody=e=>{if(c(e)){this.dispatchEvent(new Event("error"));this.close()}this.#L()};e.processResponseEndOfBody=processEventSourceEndOfBody;e.processResponse=e=>{if(c(e)){if(e.aborted){this.close();this.dispatchEvent(new Event("error"));return}else{this.#L();return}}const t=e.headersList.get("content-type",true);const i=t!==null?l(t):"failure";const r=i!=="failure"&&i.essence==="text/event-stream";if(e.status!==200||r===false){this.close();this.dispatchEvent(new Event("error"));return}this.#q=y;this.dispatchEvent(new Event("open"));this.#I.origin=e.urlList[e.urlList.length-1].origin;const s=new a({eventSourceSettings:this.#I,push:e=>{this.dispatchEvent(u(e.type,e.options))}});n(e.body.stream,s,(e=>{if(e?.aborted===false){this.close();this.dispatchEvent(new Event("error"))}}))};this.#M=r(e)}async#L(){if(this.#q===m)return;this.#q=g;this.dispatchEvent(new Event("error"));await d(this.#I.reconnectionTime);if(this.#q!==g)return;if(this.#I.lastEventId.length){this.#N.headersList.set("last-event-id",this.#I.lastEventId,true)}this.#j()}close(){o.brandCheck(this,EventSource);if(this.#q===m)return;this.#q=m;this.#M.abort();this.#N=null}get onopen(){return this.#_.open}set onopen(e){if(this.#_.open){this.removeEventListener("open",this.#_.open)}if(typeof e==="function"){this.#_.open=e;this.addEventListener("open",e)}else{this.#_.open=null}}get onmessage(){return this.#_.message}set onmessage(e){if(this.#_.message){this.removeEventListener("message",this.#_.message)}if(typeof e==="function"){this.#_.message=e;this.addEventListener("message",e)}else{this.#_.message=null}}get onerror(){return this.#_.error}set onerror(e){if(this.#_.error){this.removeEventListener("error",this.#_.error)}if(typeof e==="function"){this.#_.error=e;this.addEventListener("error",e)}else{this.#_.error=null}}}const E={CONNECTING:{__proto__:null,configurable:false,enumerable:true,value:g,writable:false},OPEN:{__proto__:null,configurable:false,enumerable:true,value:y,writable:false},CLOSED:{__proto__:null,configurable:false,enumerable:true,value:m,writable:false}};Object.defineProperties(EventSource,E);Object.defineProperties(EventSource.prototype,E);Object.defineProperties(EventSource.prototype,{close:p,onerror:p,onmessage:p,onopen:p,readyState:p,url:p,withCredentials:p});o.converters.EventSourceInitDict=o.dictionaryConverter([{key:"withCredentials",converter:o.converters.boolean,defaultValue:()=>false},{key:"dispatcher",converter:o.converters.any}]);e.exports={EventSource:EventSource,defaultReconnectionTime:h}},4811:e=>{function isValidLastEventId(e){return e.indexOf("\0")===-1}function isASCIINumber(e){if(e.length===0)return false;for(let t=0;t57)return false}return true}function delay(e){return new Promise((t=>{setTimeout(t,e).unref()}))}e.exports={isValidLastEventId:isValidLastEventId,isASCIINumber:isASCIINumber,delay:delay}},4492:(e,t,i)=>{const n=i(3440);const{ReadableStreamFrom:r,isBlobLike:s,isReadableStreamLike:o,readableStreamClose:a,createDeferredPromise:l,fullyReadBody:u,extractMimeType:c,utf8DecodeBytes:d}=i(3168);const{FormData:p}=i(5910);const{kState:A}=i(3627);const{webidl:f}=i(5893);const{Blob:h}=i(4573);const g=i(4589);const{isErrored:y,isDisturbed:m}=i(7075);const{isArrayBuffer:v}=i(3429);const{serializeAMimeType:I}=i(1900);const{multipartFormDataParser:E}=i(116);let C;try{const e=i(7598);C=t=>e.randomInt(0,t)}catch{C=e=>Math.floor(Math.random(e))}const T=new TextEncoder;function noop(){}const b=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0;let R;if(b){R=new FinalizationRegistry((e=>{const t=e.deref();if(t&&!t.locked&&!m(t)&&!y(t)){t.cancel("Response object has been garbage collected").catch(noop)}}))}function extractBody(e,t=false){let i=null;if(e instanceof ReadableStream){i=e}else if(s(e)){i=e.stream()}else{i=new ReadableStream({async pull(e){const t=typeof u==="string"?T.encode(u):u;if(t.byteLength){e.enqueue(t)}queueMicrotask((()=>a(e)))},start(){},type:"bytes"})}g(o(i));let l=null;let u=null;let c=null;let d=null;if(typeof e==="string"){u=e;d="text/plain;charset=UTF-8"}else if(e instanceof URLSearchParams){u=e.toString();d="application/x-www-form-urlencoded;charset=UTF-8"}else if(v(e)){u=new Uint8Array(e.slice())}else if(ArrayBuffer.isView(e)){u=new Uint8Array(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength))}else if(n.isFormDataLike(e)){const t=`----formdata-undici-0${`${C(1e11)}`.padStart(11,"0")}`;const i=`--${t}\r\nContent-Disposition: form-data` +/*! formdata-polyfill. MIT License. Jimmy Wärting */;const escape=e=>e.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22");const normalizeLinefeeds=e=>e.replace(/\r?\n|\r/g,"\r\n");const n=[];const r=new Uint8Array([13,10]);c=0;let s=false;for(const[t,o]of e){if(typeof o==="string"){const e=T.encode(i+`; name="${escape(normalizeLinefeeds(t))}"`+`\r\n\r\n${normalizeLinefeeds(o)}\r\n`);n.push(e);c+=e.byteLength}else{const e=T.encode(`${i}; name="${escape(normalizeLinefeeds(t))}"`+(o.name?`; filename="${escape(o.name)}"`:"")+"\r\n"+`Content-Type: ${o.type||"application/octet-stream"}\r\n\r\n`);n.push(e,o,r);if(typeof o.size==="number"){c+=e.byteLength+o.size+r.byteLength}else{s=true}}}const o=T.encode(`--${t}--\r\n`);n.push(o);c+=o.byteLength;if(s){c=null}u=e;l=async function*(){for(const e of n){if(e.stream){yield*e.stream()}else{yield e}}};d=`multipart/form-data; boundary=${t}`}else if(s(e)){u=e;c=e.size;if(e.type){d=e.type}}else if(typeof e[Symbol.asyncIterator]==="function"){if(t){throw new TypeError("keepalive")}if(n.isDisturbed(e)||e.locked){throw new TypeError("Response body object should not be disturbed or locked")}i=e instanceof ReadableStream?e:r(e)}if(typeof u==="string"||n.isBuffer(u)){c=Buffer.byteLength(u)}if(l!=null){let t;i=new ReadableStream({async start(){t=l(e)[Symbol.asyncIterator]()},async pull(e){const{value:n,done:r}=await t.next();if(r){queueMicrotask((()=>{e.close();e.byobRequest?.respond(0)}))}else{if(!y(i)){const t=new Uint8Array(n);if(t.byteLength){e.enqueue(t)}}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}const p={stream:i,source:u,length:c};return[p,d]}function safelyExtractBody(e,t=false){if(e instanceof ReadableStream){g(!n.isDisturbed(e),"The body has already been consumed.");g(!e.locked,"The stream is locked.")}return extractBody(e,t)}function cloneBody(e,t){const[i,n]=t.stream.tee();t.stream=i;return{stream:n,length:t.length,source:t.source}}function throwIfAborted(e){if(e.aborted){throw new DOMException("The operation was aborted.","AbortError")}}function bodyMixinMethods(e){const t={blob(){return consumeBody(this,(e=>{let t=bodyMimeType(this);if(t===null){t=""}else if(t){t=I(t)}return new h([e],{type:t})}),e)},arrayBuffer(){return consumeBody(this,(e=>new Uint8Array(e).buffer),e)},text(){return consumeBody(this,d,e)},json(){return consumeBody(this,parseJSONFromBytes,e)},formData(){return consumeBody(this,(e=>{const t=bodyMimeType(this);if(t!==null){switch(t.essence){case"multipart/form-data":{const i=E(e,t);if(i==="failure"){throw new TypeError("Failed to parse body as FormData.")}const n=new p;n[A]=i;return n}case"application/x-www-form-urlencoded":{const t=new URLSearchParams(e.toString());const i=new p;for(const[e,n]of t){i.append(e,n)}return i}}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')}),e)},bytes(){return consumeBody(this,(e=>new Uint8Array(e)),e)}};return t}function mixinBody(e){Object.assign(e.prototype,bodyMixinMethods(e))}async function consumeBody(e,t,i){f.brandCheck(e,i);if(bodyUnusable(e)){throw new TypeError("Body is unusable: Body has already been read")}throwIfAborted(e[A]);const n=l();const errorSteps=e=>n.reject(e);const successSteps=e=>{try{n.resolve(t(e))}catch(e){errorSteps(e)}};if(e[A].body==null){successSteps(Buffer.allocUnsafe(0));return n.promise}await u(e[A].body,successSteps,errorSteps);return n.promise}function bodyUnusable(e){const t=e[A].body;return t!=null&&(t.stream.locked||n.isDisturbed(t.stream))}function parseJSONFromBytes(e){return JSON.parse(d(e))}function bodyMimeType(e){const t=e[A].headersList;const i=c(t);if(i==="failure"){return null}return i}e.exports={extractBody:extractBody,safelyExtractBody:safelyExtractBody,cloneBody:cloneBody,mixinBody:mixinBody,streamRegistry:R,hasFinalizationRegistry:b,bodyUnusable:bodyUnusable}},4495:e=>{const t=["GET","HEAD","POST"];const i=new Set(t);const n=[101,204,205,304];const r=[301,302,303,307,308];const s=new Set(r);const o=["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"];const a=new Set(o);const l=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"];const u=new Set(l);const c=["follow","manual","error"];const d=["GET","HEAD","OPTIONS","TRACE"];const p=new Set(d);const A=["navigate","same-origin","no-cors","cors"];const f=["omit","same-origin","include"];const h=["default","no-store","reload","no-cache","force-cache","only-if-cached"];const g=["content-encoding","content-language","content-location","content-type","content-length"];const y=["half"];const m=["CONNECT","TRACE","TRACK"];const v=new Set(m);const I=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""];const E=new Set(I);e.exports={subresource:I,forbiddenMethods:m,requestBodyHeader:g,referrerPolicy:l,requestRedirect:c,requestMode:A,requestCredentials:f,requestCache:h,redirectStatus:r,corsSafeListedMethods:t,nullBodyStatus:n,safeMethods:d,badPorts:o,requestDuplex:y,subresourceSet:E,badPortsSet:a,redirectStatusSet:s,corsSafeListedMethodsSet:i,safeMethodsSet:p,forbiddenMethodsSet:v,referrerPolicySet:u}},1900:(e,t,i)=>{const n=i(4589);const r=new TextEncoder;const s=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/;const o=/[\u000A\u000D\u0009\u0020]/;const a=/[\u0009\u000A\u000C\u000D\u0020]/g;const l=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(e){n(e.protocol==="data:");let t=URLSerializer(e,true);t=t.slice(5);const i={position:0};let r=collectASequenceOfCodePointsFast(",",t,i);const s=r.length;r=removeASCIIWhitespace(r,true,true);if(i.position>=t.length){return"failure"}i.position++;const o=t.slice(s+1);let a=stringPercentDecode(o);if(/;(\u0020){0,}base64$/i.test(r)){const e=isomorphicDecode(a);a=forgivingBase64(e);if(a==="failure"){return"failure"}r=r.slice(0,-6);r=r.replace(/(\u0020)+$/,"");r=r.slice(0,-1)}if(r.startsWith(";")){r="text/plain"+r}let l=parseMIMEType(r);if(l==="failure"){l=parseMIMEType("text/plain;charset=US-ASCII")}return{mimeType:l,body:a}}function URLSerializer(e,t=false){if(!t){return e.href}const i=e.href;const n=e.hash.length;const r=n===0?i:i.substring(0,i.length-n);if(!n&&i.endsWith("#")){return r.slice(0,-1)}return r}function collectASequenceOfCodePoints(e,t,i){let n="";while(i.position=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function hexByteToNumber(e){return e>=48&&e<=57?e-48:(e&223)-55}function percentDecode(e){const t=e.length;const i=new Uint8Array(t);let n=0;for(let r=0;re.length){return"failure"}t.position++;let n=collectASequenceOfCodePointsFast(";",e,t);n=removeHTTPWhitespace(n,false,true);if(n.length===0||!s.test(n)){return"failure"}const r=i.toLowerCase();const a=n.toLowerCase();const u={type:r,subtype:a,parameters:new Map,essence:`${r}/${a}`};while(t.positiono.test(e)),e,t);let i=collectASequenceOfCodePoints((e=>e!==";"&&e!=="="),e,t);i=i.toLowerCase();if(t.positione.length){break}let n=null;if(e[t.position]==='"'){n=collectAnHTTPQuotedString(e,t,true);collectASequenceOfCodePointsFast(";",e,t)}else{n=collectASequenceOfCodePointsFast(";",e,t);n=removeHTTPWhitespace(n,false,true);if(n.length===0){continue}}if(i.length!==0&&s.test(i)&&(n.length===0||l.test(n))&&!u.parameters.has(i)){u.parameters.set(i,n)}}return u}function forgivingBase64(e){e=e.replace(a,"");let t=e.length;if(t%4===0){if(e.charCodeAt(t-1)===61){--t;if(e.charCodeAt(t-1)===61){--t}}}if(t%4===1){return"failure"}if(/[^+/0-9A-Za-z]/.test(e.length===t?e:e.substring(0,t))){return"failure"}const i=Buffer.from(e,"base64");return new Uint8Array(i.buffer,i.byteOffset,i.byteLength)}function collectAnHTTPQuotedString(e,t,i){const r=t.position;let s="";n(e[t.position]==='"');t.position++;while(true){s+=collectASequenceOfCodePoints((e=>e!=='"'&&e!=="\\"),e,t);if(t.position>=e.length){break}const i=e[t.position];t.position++;if(i==="\\"){if(t.position>=e.length){s+="\\";break}s+=e[t.position];t.position++}else{n(i==='"');break}}if(i){return s}return e.slice(r,t.position)}function serializeAMimeType(e){n(e!=="failure");const{parameters:t,essence:i}=e;let r=i;for(let[e,i]of t.entries()){r+=";";r+=e;r+="=";if(!s.test(i)){i=i.replace(/(\\|")/g,"\\$1");i='"'+i;i+='"'}r+=i}return r}function isHTTPWhiteSpace(e){return e===13||e===10||e===9||e===32}function removeHTTPWhitespace(e,t=true,i=true){return removeChars(e,t,i,isHTTPWhiteSpace)}function isASCIIWhitespace(e){return e===13||e===10||e===9||e===12||e===32}function removeASCIIWhitespace(e,t=true,i=true){return removeChars(e,t,i,isASCIIWhitespace)}function removeChars(e,t,i,n){let r=0;let s=e.length-1;if(t){while(r0&&n(e.charCodeAt(s)))s--}return r===0&&s===e.length-1?e:e.slice(r,s+1)}function isomorphicDecode(e){const t=e.length;if((2<<15)-1>t){return String.fromCharCode.apply(null,e)}let i="";let n=0;let r=(2<<15)-1;while(nt){r=t-n}i+=String.fromCharCode.apply(null,e.subarray(n,n+=r))}return i}function minimizeSupportedMimeType(e){switch(e.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"}if(e.subtype.endsWith("+json")){return"application/json"}if(e.subtype.endsWith("+xml")){return"application/xml"}return""}e.exports={dataURLProcessor:dataURLProcessor,URLSerializer:URLSerializer,collectASequenceOfCodePoints:collectASequenceOfCodePoints,collectASequenceOfCodePointsFast:collectASequenceOfCodePointsFast,stringPercentDecode:stringPercentDecode,parseMIMEType:parseMIMEType,collectAnHTTPQuotedString:collectAnHTTPQuotedString,serializeAMimeType:serializeAMimeType,removeChars:removeChars,removeHTTPWhitespace:removeHTTPWhitespace,minimizeSupportedMimeType:minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS:s,isomorphicDecode:isomorphicDecode}},6653:(e,t,i)=>{const{kConnected:n,kSize:r}=i(6443);class CompatWeakRef{constructor(e){this.value=e}deref(){return this.value[n]===0&&this.value[r]===0?undefined:this.value}}class CompatFinalizer{constructor(e){this.finalizer=e}register(e,t){if(e.on){e.on("disconnect",(()=>{if(e[n]===0&&e[r]===0){this.finalizer(t)}}))}}unregister(e){}}e.exports=function(){if(process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")){process._rawDebug("Using compatibility WeakRef and FinalizationRegistry");return{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}}return{WeakRef:WeakRef,FinalizationRegistry:FinalizationRegistry}}},7114:(e,t,i)=>{const{Blob:n,File:r}=i(4573);const{kState:s}=i(3627);const{webidl:o}=i(5893);class FileLike{constructor(e,t,i={}){const n=t;const r=i.type;const o=i.lastModified??Date.now();this[s]={blobLike:e,name:n,type:r,lastModified:o}}stream(...e){o.brandCheck(this,FileLike);return this[s].blobLike.stream(...e)}arrayBuffer(...e){o.brandCheck(this,FileLike);return this[s].blobLike.arrayBuffer(...e)}slice(...e){o.brandCheck(this,FileLike);return this[s].blobLike.slice(...e)}text(...e){o.brandCheck(this,FileLike);return this[s].blobLike.text(...e)}get size(){o.brandCheck(this,FileLike);return this[s].blobLike.size}get type(){o.brandCheck(this,FileLike);return this[s].blobLike.type}get name(){o.brandCheck(this,FileLike);return this[s].name}get lastModified(){o.brandCheck(this,FileLike);return this[s].lastModified}get[Symbol.toStringTag](){return"File"}}o.converters.Blob=o.interfaceConverter(n);function isFileLike(e){return e instanceof r||e&&(typeof e.stream==="function"||typeof e.arrayBuffer==="function")&&e[Symbol.toStringTag]==="File"}e.exports={FileLike:FileLike,isFileLike:isFileLike}},116:(e,t,i)=>{const{isUSVString:n,bufferToLowerCasedHeaderName:r}=i(3440);const{utf8DecodeBytes:s}=i(3168);const{HTTP_TOKEN_CODEPOINTS:o,isomorphicDecode:a}=i(1900);const{isFileLike:l}=i(7114);const{makeEntry:u}=i(5910);const c=i(4589);const{File:d}=i(4573);const p=globalThis.File??d;const A=Buffer.from('form-data; name="');const f=Buffer.from("; filename");const h=Buffer.from("--");const g=Buffer.from("--\r\n");function isAsciiString(e){for(let t=0;t70){return false}for(let i=0;i=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===39||t===45||t===95)){return false}}return true}function multipartFormDataParser(e,t){c(t!=="failure"&&t.essence==="multipart/form-data");const i=t.parameters.get("boundary");if(i===undefined){return"failure"}const r=Buffer.from(`--${i}`,"utf8");const o=[];const a={position:0};while(e[a.position]===13&&e[a.position+1]===10){a.position+=2}let d=e.length;while(e[d-1]===10&&e[d-2]===13){d-=2}if(d!==e.length){e=e.subarray(0,d)}while(true){if(e.subarray(a.position,a.position+r.length).equals(r)){a.position+=r.length}else{return"failure"}if(a.position===e.length-2&&bufferStartsWith(e,h,a)||a.position===e.length-4&&bufferStartsWith(e,g,a)){return o}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}a.position+=2;const t=parseMultipartFormDataHeaders(e,a);if(t==="failure"){return"failure"}let{name:i,filename:d,contentType:A,encoding:f}=t;a.position+=2;let y;{const t=e.indexOf(r.subarray(2),a.position);if(t===-1){return"failure"}y=e.subarray(a.position,t-4);a.position+=y.length;if(f==="base64"){y=Buffer.from(y.toString(),"base64")}}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}else{a.position+=2}let m;if(d!==null){A??="text/plain";if(!isAsciiString(A)){A=""}m=new p([y],d,{type:A})}else{m=s(Buffer.from(y))}c(n(i));c(typeof m==="string"&&n(m)||l(m));o.push(u(i,m,d))}}function parseMultipartFormDataHeaders(e,t){let i=null;let n=null;let s=null;let l=null;while(true){if(e[t.position]===13&&e[t.position+1]===10){if(i===null){return"failure"}return{name:i,filename:n,contentType:s,encoding:l}}let u=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==58),e,t);u=removeChars(u,true,true,(e=>e===9||e===32));if(!o.test(u.toString())){return"failure"}if(e[t.position]!==58){return"failure"}t.position++;collectASequenceOfBytes((e=>e===32||e===9),e,t);switch(r(u)){case"content-disposition":{i=n=null;if(!bufferStartsWith(e,A,t)){return"failure"}t.position+=17;i=parseMultipartFormDataName(e,t);if(i===null){return"failure"}if(bufferStartsWith(e,f,t)){let i=t.position+f.length;if(e[i]===42){t.position+=1;i+=1}if(e[i]!==61||e[i+1]!==34){return"failure"}t.position+=12;n=parseMultipartFormDataName(e,t);if(n===null){return"failure"}}break}case"content-type":{let i=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);i=removeChars(i,false,true,(e=>e===9||e===32));s=a(i);break}case"content-transfer-encoding":{let i=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);i=removeChars(i,false,true,(e=>e===9||e===32));l=a(i);break}default:{collectASequenceOfBytes((e=>e!==10&&e!==13),e,t)}}if(e[t.position]!==13&&e[t.position+1]!==10){return"failure"}else{t.position+=2}}}function parseMultipartFormDataName(e,t){c(e[t.position-1]===34);let i=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==34),e,t);if(e[t.position]!==34){return null}else{t.position++}i=(new TextDecoder).decode(i).replace(/%0A/gi,"\n").replace(/%0D/gi,"\r").replace(/%22/g,'"');return i}function collectASequenceOfBytes(e,t,i){let n=i.position;while(n0&&n(e[s]))s--}return r===0&&s===e.length-1?e:e.subarray(r,s+1)}function bufferStartsWith(e,t,i){if(e.length{const{isBlobLike:n,iteratorMixin:r}=i(3168);const{kState:s}=i(3627);const{kEnumerableProperty:o}=i(3440);const{FileLike:a,isFileLike:l}=i(7114);const{webidl:u}=i(5893);const{File:c}=i(4573);const d=i(7975);const p=globalThis.File??c;class FormData{constructor(e){u.util.markAsUncloneable(this);if(e!==undefined){throw u.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}this[s]=[]}append(e,t,i=undefined){u.brandCheck(this,FormData);const r="FormData.append";u.argumentLengthCheck(arguments,2,r);if(arguments.length===3&&!n(t)){throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'")}e=u.converters.USVString(e,r,"name");t=n(t)?u.converters.Blob(t,r,"value",{strict:false}):u.converters.USVString(t,r,"value");i=arguments.length===3?u.converters.USVString(i,r,"filename"):undefined;const o=makeEntry(e,t,i);this[s].push(o)}delete(e){u.brandCheck(this,FormData);const t="FormData.delete";u.argumentLengthCheck(arguments,1,t);e=u.converters.USVString(e,t,"name");this[s]=this[s].filter((t=>t.name!==e))}get(e){u.brandCheck(this,FormData);const t="FormData.get";u.argumentLengthCheck(arguments,1,t);e=u.converters.USVString(e,t,"name");const i=this[s].findIndex((t=>t.name===e));if(i===-1){return null}return this[s][i].value}getAll(e){u.brandCheck(this,FormData);const t="FormData.getAll";u.argumentLengthCheck(arguments,1,t);e=u.converters.USVString(e,t,"name");return this[s].filter((t=>t.name===e)).map((e=>e.value))}has(e){u.brandCheck(this,FormData);const t="FormData.has";u.argumentLengthCheck(arguments,1,t);e=u.converters.USVString(e,t,"name");return this[s].findIndex((t=>t.name===e))!==-1}set(e,t,i=undefined){u.brandCheck(this,FormData);const r="FormData.set";u.argumentLengthCheck(arguments,2,r);if(arguments.length===3&&!n(t)){throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'")}e=u.converters.USVString(e,r,"name");t=n(t)?u.converters.Blob(t,r,"name",{strict:false}):u.converters.USVString(t,r,"name");i=arguments.length===3?u.converters.USVString(i,r,"name"):undefined;const o=makeEntry(e,t,i);const a=this[s].findIndex((t=>t.name===e));if(a!==-1){this[s]=[...this[s].slice(0,a),o,...this[s].slice(a+1).filter((t=>t.name!==e))]}else{this[s].push(o)}}[d.inspect.custom](e,t){const i=this[s].reduce(((e,t)=>{if(e[t.name]){if(Array.isArray(e[t.name])){e[t.name].push(t.value)}else{e[t.name]=[e[t.name],t.value]}}else{e[t.name]=t.value}return e}),{__proto__:null});t.depth??=e;t.colors??=true;const n=d.formatWithOptions(t,i);return`FormData ${n.slice(n.indexOf("]")+2)}`}}r("FormData",FormData,s,"name","value");Object.defineProperties(FormData.prototype,{append:o,delete:o,get:o,getAll:o,has:o,set:o,[Symbol.toStringTag]:{value:"FormData",configurable:true}});function makeEntry(e,t,i){if(typeof t==="string"){}else{if(!l(t)){t=t instanceof Blob?new p([t],"blob",{type:t.type}):new a(t,"blob",{type:t.type})}if(i!==undefined){const e={type:t.type,lastModified:t.lastModified};t=t instanceof c?new p([t],i,e):new a(t,i,e)}}return{name:e,value:t}}e.exports={FormData:FormData,makeEntry:makeEntry}},1059:e=>{const t=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[t]}function setGlobalOrigin(e){if(e===undefined){Object.defineProperty(globalThis,t,{value:undefined,writable:true,enumerable:false,configurable:false});return}const i=new URL(e);if(i.protocol!=="http:"&&i.protocol!=="https:"){throw new TypeError(`Only http & https urls are allowed, received ${i.protocol}`)}Object.defineProperty(globalThis,t,{value:i,writable:true,enumerable:false,configurable:false})}e.exports={getGlobalOrigin:getGlobalOrigin,setGlobalOrigin:setGlobalOrigin}},660:(e,t,i)=>{const{kConstruct:n}=i(6443);const{kEnumerableProperty:r}=i(3440);const{iteratorMixin:s,isValidHeaderName:o,isValidHeaderValue:a}=i(3168);const{webidl:l}=i(5893);const u=i(4589);const c=i(7975);const d=Symbol("headers map");const p=Symbol("headers map sorted");function isHTTPWhiteSpaceCharCode(e){return e===10||e===13||e===9||e===32}function headerValueNormalize(e){let t=0;let i=e.length;while(i>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(i-1)))--i;while(i>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(t)))++t;return t===0&&i===e.length?e:e.substring(t,i)}function fill(e,t){if(Array.isArray(t)){for(let i=0;i>","record"]})}}function appendHeader(e,t,i){i=headerValueNormalize(i);if(!o(t)){throw l.errors.invalidArgument({prefix:"Headers.append",value:t,type:"header name"})}else if(!a(i)){throw l.errors.invalidArgument({prefix:"Headers.append",value:i,type:"header value"})}if(A(e)==="immutable"){throw new TypeError("immutable")}return h(e).append(t,i,false)}function compareHeaderName(e,t){return e[0]>1);if(t[a][0]<=l[0]){o=a+1}else{s=a}}if(n!==a){r=n;while(r>o){t[r]=t[--r]}t[o]=l}}if(!i.next().done){throw new TypeError("Unreachable")}return t}else{let e=0;for(const{0:i,1:{value:n}}of this[d]){t[e++]=[i,n];u(n!==null)}return t.sort(compareHeaderName)}}}class Headers{#G;#x;constructor(e=undefined){l.util.markAsUncloneable(this);if(e===n){return}this.#x=new HeadersList;this.#G="none";if(e!==undefined){e=l.converters.HeadersInit(e,"Headers contructor","init");fill(this,e)}}append(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.append");const i="Headers.append";e=l.converters.ByteString(e,i,"name");t=l.converters.ByteString(t,i,"value");return appendHeader(this,e,t)}delete(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.delete");const t="Headers.delete";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:"Headers.delete",value:e,type:"header name"})}if(this.#G==="immutable"){throw new TypeError("immutable")}if(!this.#x.contains(e,false)){return}this.#x.delete(e,false)}get(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.get");const t="Headers.get";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#x.get(e,false)}has(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.has");const t="Headers.has";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#x.contains(e,false)}set(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.set");const i="Headers.set";e=l.converters.ByteString(e,i,"name");t=l.converters.ByteString(t,i,"value");t=headerValueNormalize(t);if(!o(e)){throw l.errors.invalidArgument({prefix:i,value:e,type:"header name"})}else if(!a(t)){throw l.errors.invalidArgument({prefix:i,value:t,type:"header value"})}if(this.#G==="immutable"){throw new TypeError("immutable")}this.#x.set(e,t,false)}getSetCookie(){l.brandCheck(this,Headers);const e=this.#x.cookies;if(e){return[...e]}return[]}get[p](){if(this.#x[p]){return this.#x[p]}const e=[];const t=this.#x.toSortedArray();const i=this.#x.cookies;if(i===null||i.length===1){return this.#x[p]=t}for(let n=0;n>"](e,t,i,n.bind(e))}return l.converters["record"](e,t,i)}throw l.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};e.exports={fill:fill,compareHeaderName:compareHeaderName,Headers:Headers,HeadersList:HeadersList,getHeadersGuard:A,setHeadersGuard:f,setHeadersList:g,getHeadersList:h}},4398:(e,t,i)=>{const{makeNetworkError:n,makeAppropriateNetworkError:r,filterResponse:s,makeResponse:o,fromInnerResponse:a}=i(9051);const{HeadersList:l}=i(660);const{Request:u,cloneRequest:c}=i(9967);const d=i(8522);const{bytesMatch:p,makePolicyContainer:A,clonePolicyContainer:f,requestBadPort:h,TAOCheck:g,appendRequestOriginHeader:y,responseLocationURL:m,requestCurrentURL:v,setRequestReferrerPolicyOnRedirect:I,tryUpgradeRequestToAPotentiallyTrustworthyURL:E,createOpaqueTimingInfo:C,appendFetchMetadata:T,corsCheck:b,crossOriginResourcePolicyCheck:R,determineRequestsReferrer:w,coarsenedSharedCurrentTime:B,createDeferredPromise:D,isBlobLike:S,sameOrigin:k,isCancelled:P,isAborted:U,isErrorLike:O,fullyReadBody:_,readableStreamClose:V,isomorphicEncode:F,urlIsLocal:q,urlIsHttpHttpsScheme:N,urlHasHttpsScheme:M,clampAndCoarsenConnectionTimingInfo:j,simpleRangeHeaderValue:L,buildContentRange:G,createInflate:x,extractMimeType:H}=i(3168);const{kState:W,kDispatcher:Y}=i(3627);const J=i(4589);const{safelyExtractBody:z,extractBody:$}=i(4492);const{redirectStatusSet:K,nullBodyStatus:Z,safeMethodsSet:X,requestBodyHeader:ee,subresourceSet:te}=i(4495);const ie=i(8474);const{Readable:ne,pipeline:re,finished:se}=i(7075);const{addAbortListener:oe,isErrored:ae,isReadable:le,bufferToLowerCasedHeaderName:ue}=i(3440);const{dataURLProcessor:ce,serializeAMimeType:de,minimizeSupportedMimeType:pe}=i(1900);const{getGlobalDispatcher:Ae}=i(2581);const{webidl:fe}=i(5893);const{STATUS_CODES:he}=i(7067);const ge=["GET","HEAD"];const ye=typeof __UNDICI_IS_NODE__!=="undefined"||typeof esbuildDetection!=="undefined"?"node":"undici";let me;class Fetch extends ie{constructor(e){super();this.dispatcher=e;this.connection=null;this.dump=false;this.state="ongoing"}terminate(e){if(this.state!=="ongoing"){return}this.state="terminated";this.connection?.destroy(e);this.emit("terminated",e)}abort(e){if(this.state!=="ongoing"){return}this.state="aborted";if(!e){e=new DOMException("The operation was aborted.","AbortError")}this.serializedAbortReason=e;this.connection?.destroy(e);this.emit("terminated",e)}}function handleFetchDone(e){finalizeAndReportTiming(e,"fetch")}function fetch(e,t=undefined){fe.argumentLengthCheck(arguments,1,"globalThis.fetch");let i=D();let n;try{n=new u(e,t)}catch(e){i.reject(e);return i.promise}const r=n[W];if(n.signal.aborted){abortFetch(i,r,null,n.signal.reason);return i.promise}const s=r.client.globalObject;if(s?.constructor?.name==="ServiceWorkerGlobalScope"){r.serviceWorkers="none"}let o=null;let l=false;let c=null;oe(n.signal,(()=>{l=true;J(c!=null);c.abort(n.signal.reason);const e=o?.deref();abortFetch(i,r,e,n.signal.reason)}));const processResponse=e=>{if(l){return}if(e.aborted){abortFetch(i,r,o,c.serializedAbortReason);return}if(e.type==="error"){i.reject(new TypeError("fetch failed",{cause:e.error}));return}o=new WeakRef(a(e,"immutable"));i.resolve(o.deref());i=null};c=fetching({request:r,processResponseEndOfBody:handleFetchDone,processResponse:processResponse,dispatcher:n[Y]});return i.promise}function finalizeAndReportTiming(e,t="other"){if(e.type==="error"&&e.aborted){return}if(!e.urlList?.length){return}const i=e.urlList[0];let n=e.timingInfo;let r=e.cacheState;if(!N(i)){return}if(n===null){return}if(!e.timingAllowPassed){n=C({startTime:n.startTime});r=""}n.endTime=B();e.timingInfo=n;ve(n,i.href,t,globalThis,r)}const ve=performance.markResourceTiming;function abortFetch(e,t,i,n){if(e){e.reject(n)}if(t.body!=null&&le(t.body?.stream)){t.body.stream.cancel(n).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}if(i==null){return}const r=i[W];if(r.body!=null&&le(r.body?.stream)){r.body.stream.cancel(n).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}}function fetching({request:e,processRequestBodyChunkLength:t,processRequestEndOfBody:i,processResponse:n,processResponseEndOfBody:r,processResponseConsumeBody:s,useParallelQueue:o=false,dispatcher:a=Ae()}){J(a);let l=null;let u=false;if(e.client!=null){l=e.client.globalObject;u=e.client.crossOriginIsolatedCapability}const c=B(u);const d=C({startTime:c});const p={controller:new Fetch(a),request:e,timingInfo:d,processRequestBodyChunkLength:t,processRequestEndOfBody:i,processResponse:n,processResponseConsumeBody:s,processResponseEndOfBody:r,taskDestination:l,crossOriginIsolatedCapability:u};J(!e.body||e.body.stream);if(e.window==="client"){e.window=e.client?.globalObject?.constructor?.name==="Window"?e.client:"no-window"}if(e.origin==="client"){e.origin=e.client.origin}if(e.policyContainer==="client"){if(e.client!=null){e.policyContainer=f(e.client.policyContainer)}else{e.policyContainer=A()}}if(!e.headersList.contains("accept",true)){const t="*/*";e.headersList.append("accept",t,true)}if(!e.headersList.contains("accept-language",true)){e.headersList.append("accept-language","*",true)}if(e.priority===null){}if(te.has(e.destination)){}mainFetch(p).catch((e=>{p.controller.terminate(e)}));return p.controller}async function mainFetch(e,t=false){const i=e.request;let r=null;if(i.localURLsOnly&&!q(v(i))){r=n("local URLs only")}E(i);if(h(i)==="blocked"){r=n("bad port")}if(i.referrerPolicy===""){i.referrerPolicy=i.policyContainer.referrerPolicy}if(i.referrer!=="no-referrer"){i.referrer=w(i)}if(r===null){r=await(async()=>{const t=v(i);if(k(t,i.url)&&i.responseTainting==="basic"||t.protocol==="data:"||(i.mode==="navigate"||i.mode==="websocket")){i.responseTainting="basic";return await schemeFetch(e)}if(i.mode==="same-origin"){return n('request mode cannot be "same-origin"')}if(i.mode==="no-cors"){if(i.redirect!=="follow"){return n('redirect mode cannot be "follow" for "no-cors" request')}i.responseTainting="opaque";return await schemeFetch(e)}if(!N(v(i))){return n("URL scheme must be a HTTP(S) scheme")}i.responseTainting="cors";return await httpFetch(e)})()}if(t){return r}if(r.status!==0&&!r.internalResponse){if(i.responseTainting==="cors"){}if(i.responseTainting==="basic"){r=s(r,"basic")}else if(i.responseTainting==="cors"){r=s(r,"cors")}else if(i.responseTainting==="opaque"){r=s(r,"opaque")}else{J(false)}}let o=r.status===0?r:r.internalResponse;if(o.urlList.length===0){o.urlList.push(...i.urlList)}if(!i.timingAllowFailed){r.timingAllowPassed=true}if(r.type==="opaque"&&o.status===206&&o.rangeRequested&&!i.headers.contains("range",true)){r=o=n()}if(r.status!==0&&(i.method==="HEAD"||i.method==="CONNECT"||Z.includes(o.status))){o.body=null;e.controller.dump=true}if(i.integrity){const processBodyError=t=>fetchFinale(e,n(t));if(i.responseTainting==="opaque"||r.body==null){processBodyError(r.error);return}const processBody=t=>{if(!p(t,i.integrity)){processBodyError("integrity mismatch");return}r.body=z(t)[0];fetchFinale(e,r)};await _(r.body,processBody,processBodyError)}else{fetchFinale(e,r)}}function schemeFetch(e){if(P(e)&&e.request.redirectCount===0){return Promise.resolve(r(e))}const{request:t}=e;const{protocol:s}=v(t);switch(s){case"about:":{return Promise.resolve(n("about scheme is not supported"))}case"blob:":{if(!me){me=i(4573).resolveObjectURL}const e=v(t);if(e.search.length!==0){return Promise.resolve(n("NetworkError when attempting to fetch resource."))}const r=me(e.toString());if(t.method!=="GET"||!S(r)){return Promise.resolve(n("invalid method"))}const s=o();const a=r.size;const l=F(`${a}`);const u=r.type;if(!t.headersList.contains("range",true)){const e=$(r);s.statusText="OK";s.body=e[0];s.headersList.set("content-length",l,true);s.headersList.set("content-type",u,true)}else{s.rangeRequested=true;const e=t.headersList.get("range",true);const i=L(e,true);if(i==="failure"){return Promise.resolve(n("failed to fetch the data URL"))}let{rangeStartValue:o,rangeEndValue:l}=i;if(o===null){o=a-l;l=o+l-1}else{if(o>=a){return Promise.resolve(n("Range start is greater than the blob's size."))}if(l===null||l>=a){l=a-1}}const c=r.slice(o,l,u);const d=$(c);s.body=d[0];const p=F(`${c.size}`);const A=G(o,l,a);s.status=206;s.statusText="Partial Content";s.headersList.set("content-length",p,true);s.headersList.set("content-type",u,true);s.headersList.set("content-range",A,true)}return Promise.resolve(s)}case"data:":{const e=v(t);const i=ce(e);if(i==="failure"){return Promise.resolve(n("failed to fetch the data URL"))}const r=de(i.mimeType);return Promise.resolve(o({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:r}]],body:z(i.body)[0]}))}case"file:":{return Promise.resolve(n("not implemented... yet..."))}case"http:":case"https:":{return httpFetch(e).catch((e=>n(e)))}default:{return Promise.resolve(n("unknown scheme"))}}}function finalizeResponse(e,t){e.request.done=true;if(e.processResponseDone!=null){queueMicrotask((()=>e.processResponseDone(t)))}}function fetchFinale(e,t){let i=e.timingInfo;const processResponseEndOfBody=()=>{const n=Date.now();if(e.request.destination==="document"){e.controller.fullTimingInfo=i}e.controller.reportTimingSteps=()=>{if(e.request.url.protocol!=="https:"){return}i.endTime=n;let r=t.cacheState;const s=t.bodyInfo;if(!t.timingAllowPassed){i=C(i);r=""}let o=0;if(e.request.mode!=="navigator"||!t.hasCrossOriginRedirects){o=t.status;const e=H(t.headersList);if(e!=="failure"){s.contentType=pe(e)}}if(e.request.initiatorType!=null){ve(i,e.request.url.href,e.request.initiatorType,globalThis,r,s,o)}};const processResponseEndOfBodyTask=()=>{e.request.done=true;if(e.processResponseEndOfBody!=null){queueMicrotask((()=>e.processResponseEndOfBody(t)))}if(e.request.initiatorType!=null){e.controller.reportTimingSteps()}};queueMicrotask((()=>processResponseEndOfBodyTask()))};if(e.processResponse!=null){queueMicrotask((()=>{e.processResponse(t);e.processResponse=null}))}const n=t.type==="error"?t:t.internalResponse??t;if(n.body==null){processResponseEndOfBody()}else{se(n.body.stream,(()=>{processResponseEndOfBody()}))}}async function httpFetch(e){const t=e.request;let i=null;let r=null;const s=e.timingInfo;if(t.serviceWorkers==="all"){}if(i===null){if(t.redirect==="follow"){t.serviceWorkers="none"}r=i=await httpNetworkOrCacheFetch(e);if(t.responseTainting==="cors"&&b(t,i)==="failure"){return n("cors failure")}if(g(t,i)==="failure"){t.timingAllowFailed=true}}if((t.responseTainting==="opaque"||i.type==="opaque")&&R(t.origin,t.client,t.destination,r)==="blocked"){return n("blocked")}if(K.has(r.status)){if(t.redirect!=="manual"){e.controller.connection.destroy(undefined,false)}if(t.redirect==="error"){i=n("unexpected redirect")}else if(t.redirect==="manual"){i=r}else if(t.redirect==="follow"){i=await httpRedirectFetch(e,i)}else{J(false)}}i.timingInfo=s;return i}function httpRedirectFetch(e,t){const i=e.request;const r=t.internalResponse?t.internalResponse:t;let s;try{s=m(r,v(i).hash);if(s==null){return t}}catch(e){return Promise.resolve(n(e))}if(!N(s)){return Promise.resolve(n("URL scheme must be a HTTP(S) scheme"))}if(i.redirectCount===20){return Promise.resolve(n("redirect count exceeded"))}i.redirectCount+=1;if(i.mode==="cors"&&(s.username||s.password)&&!k(i,s)){return Promise.resolve(n('cross origin not allowed for request mode "cors"'))}if(i.responseTainting==="cors"&&(s.username||s.password)){return Promise.resolve(n('URL cannot contain credentials for request mode "cors"'))}if(r.status!==303&&i.body!=null&&i.body.source==null){return Promise.resolve(n())}if([301,302].includes(r.status)&&i.method==="POST"||r.status===303&&!ge.includes(i.method)){i.method="GET";i.body=null;for(const e of ee){i.headersList.delete(e)}}if(!k(v(i),s)){i.headersList.delete("authorization",true);i.headersList.delete("proxy-authorization",true);i.headersList.delete("cookie",true);i.headersList.delete("host",true)}if(i.body!=null){J(i.body.source!=null);i.body=z(i.body.source)[0]}const o=e.timingInfo;o.redirectEndTime=o.postRedirectStartTime=B(e.crossOriginIsolatedCapability);if(o.redirectStartTime===0){o.redirectStartTime=o.startTime}i.urlList.push(s);I(i,r);return mainFetch(e,true)}async function httpNetworkOrCacheFetch(e,t=false,i=false){const s=e.request;let o=null;let a=null;let l=null;const u=null;const d=false;if(s.window==="no-window"&&s.redirect==="error"){o=e;a=s}else{a=c(s);o={...e};o.request=a}const p=s.credentials==="include"||s.credentials==="same-origin"&&s.responseTainting==="basic";const A=a.body?a.body.length:null;let f=null;if(a.body==null&&["POST","PUT"].includes(a.method)){f="0"}if(A!=null){f=F(`${A}`)}if(f!=null){a.headersList.append("content-length",f,true)}if(A!=null&&a.keepalive){}if(a.referrer instanceof URL){a.headersList.append("referer",F(a.referrer.href),true)}y(a);T(a);if(!a.headersList.contains("user-agent",true)){a.headersList.append("user-agent",ye)}if(a.cache==="default"&&(a.headersList.contains("if-modified-since",true)||a.headersList.contains("if-none-match",true)||a.headersList.contains("if-unmodified-since",true)||a.headersList.contains("if-match",true)||a.headersList.contains("if-range",true))){a.cache="no-store"}if(a.cache==="no-cache"&&!a.preventNoCacheCacheControlHeaderModification&&!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","max-age=0",true)}if(a.cache==="no-store"||a.cache==="reload"){if(!a.headersList.contains("pragma",true)){a.headersList.append("pragma","no-cache",true)}if(!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","no-cache",true)}}if(a.headersList.contains("range",true)){a.headersList.append("accept-encoding","identity",true)}if(!a.headersList.contains("accept-encoding",true)){if(M(v(a))){a.headersList.append("accept-encoding","br, gzip, deflate",true)}else{a.headersList.append("accept-encoding","gzip, deflate",true)}}a.headersList.delete("host",true);if(p){}if(u==null){a.cache="no-store"}if(a.cache!=="no-store"&&a.cache!=="reload"){}if(l==null){if(a.cache==="only-if-cached"){return n("only if cached")}const e=await httpNetworkFetch(o,p,i);if(!X.has(a.method)&&e.status>=200&&e.status<=399){}if(d&&e.status===304){}if(l==null){l=e}}l.urlList=[...a.urlList];if(a.headersList.contains("range",true)){l.rangeRequested=true}l.requestIncludesCredentials=p;if(l.status===407){if(s.window==="no-window"){return n()}if(P(e)){return r(e)}return n("proxy authentication required")}if(l.status===421&&!i&&(s.body==null||s.body.source!=null)){if(P(e)){return r(e)}e.controller.connection.destroy();l=await httpNetworkOrCacheFetch(e,t,true)}if(t){}return l}async function httpNetworkFetch(e,t=false,i=false){J(!e.controller.connection||e.controller.connection.destroyed);e.controller.connection={abort:null,destroyed:false,destroy(e,t=true){if(!this.destroyed){this.destroyed=true;if(t){this.abort?.(e??new DOMException("The operation was aborted.","AbortError"))}}}};const s=e.request;let a=null;const u=e.timingInfo;const c=null;if(c==null){s.cache="no-store"}const p=i?"yes":"no";if(s.mode==="websocket"){}else{}let A=null;if(s.body==null&&e.processRequestEndOfBody){queueMicrotask((()=>e.processRequestEndOfBody()))}else if(s.body!=null){const processBodyChunk=async function*(t){if(P(e)){return}yield t;e.processRequestBodyChunkLength?.(t.byteLength)};const processEndOfBody=()=>{if(P(e)){return}if(e.processRequestEndOfBody){e.processRequestEndOfBody()}};const processBodyError=t=>{if(P(e)){return}if(t.name==="AbortError"){e.controller.abort()}else{e.controller.terminate(t)}};A=async function*(){try{for await(const e of s.body.stream){yield*processBodyChunk(e)}processEndOfBody()}catch(e){processBodyError(e)}}()}try{const{body:t,status:i,statusText:n,headersList:r,socket:s}=await dispatch({body:A});if(s){a=o({status:i,statusText:n,headersList:r,socket:s})}else{const s=t[Symbol.asyncIterator]();e.controller.next=()=>s.next();a=o({status:i,statusText:n,headersList:r})}}catch(t){if(t.name==="AbortError"){e.controller.connection.destroy();return r(e,t)}return n(t)}const pullAlgorithm=async()=>{await e.controller.resume()};const cancelAlgorithm=t=>{if(!P(e)){e.controller.abort(t)}};const f=new ReadableStream({async start(t){e.controller.controller=t},async pull(e){await pullAlgorithm(e)},async cancel(e){await cancelAlgorithm(e)},type:"bytes"});a.body={stream:f,source:null,length:null};e.controller.onAborted=onAborted;e.controller.on("terminated",onAborted);e.controller.resume=async()=>{while(true){let t;let i;try{const{done:i,value:n}=await e.controller.next();if(U(e)){break}t=i?undefined:n}catch(n){if(e.controller.ended&&!u.encodedBodySize){t=undefined}else{t=n;i=true}}if(t===undefined){V(e.controller.controller);finalizeResponse(e,a);return}u.decodedBodySize+=t?.byteLength??0;if(i){e.controller.terminate(t);return}const n=new Uint8Array(t);if(n.byteLength){e.controller.controller.enqueue(n)}if(ae(f)){e.controller.terminate();return}if(e.controller.controller.desiredSize<=0){return}}};function onAborted(t){if(U(e)){a.aborted=true;if(le(f)){e.controller.controller.error(e.controller.serializedAbortReason)}}else{if(le(f)){e.controller.controller.error(new TypeError("terminated",{cause:O(t)?t:undefined}))}}e.controller.connection.destroy()}return a;function dispatch({body:t}){const i=v(s);const n=e.controller.dispatcher;return new Promise(((r,o)=>n.dispatch({path:i.pathname+i.search,origin:i.origin,method:s.method,body:n.isMockActive?s.body&&(s.body.source||s.body.stream):t,headers:s.headersList.entries,maxRedirections:0,upgrade:s.mode==="websocket"?"websocket":undefined},{body:null,abort:null,onConnect(t){const{connection:i}=e.controller;u.finalConnectionTimingInfo=j(undefined,u.postRedirectStartTime,e.crossOriginIsolatedCapability);if(i.destroyed){t(new DOMException("The operation was aborted.","AbortError"))}else{e.controller.on("terminated",t);this.abort=i.abort=t}u.finalNetworkRequestStartTime=B(e.crossOriginIsolatedCapability)},onResponseStarted(){u.finalNetworkResponseStartTime=B(e.crossOriginIsolatedCapability)},onHeaders(e,t,i,n){if(e<200){return}let a="";const u=new l;for(let e=0;ei){o(new Error(`too many content-encodings in response: ${t.length}, maximum allowed is ${i}`));return true}for(let e=t.length-1;e>=0;--e){const i=t[e].trim();if(i==="x-gzip"||i==="gzip"){c.push(d.createGunzip({flush:d.constants.Z_SYNC_FLUSH,finishFlush:d.constants.Z_SYNC_FLUSH}))}else if(i==="deflate"){c.push(x({flush:d.constants.Z_SYNC_FLUSH,finishFlush:d.constants.Z_SYNC_FLUSH}))}else if(i==="br"){c.push(d.createBrotliDecompress({flush:d.constants.BROTLI_OPERATION_FLUSH,finishFlush:d.constants.BROTLI_OPERATION_FLUSH}))}else{c.length=0;break}}}const A=this.onError.bind(this);r({status:e,statusText:n,headersList:u,body:c.length?re(this.body,...c,(e=>{if(e){this.onError(e)}})).on("error",A):this.body.on("error",A)});return true},onData(t){if(e.controller.dump){return}const i=t;u.encodedBodySize+=i.byteLength;return this.body.push(i)},onComplete(){if(this.abort){e.controller.off("terminated",this.abort)}if(e.controller.onAborted){e.controller.off("terminated",e.controller.onAborted)}e.controller.ended=true;this.body.push(null)},onError(t){if(this.abort){e.controller.off("terminated",this.abort)}this.body?.destroy(t);e.controller.terminate(t);o(t)},onUpgrade(e,t,i){if(e!==101){return}const n=new l;for(let e=0;e{const{extractBody:n,mixinBody:r,cloneBody:s,bodyUnusable:o}=i(4492);const{Headers:a,fill:l,HeadersList:u,setHeadersGuard:c,getHeadersGuard:d,setHeadersList:p,getHeadersList:A}=i(660);const{FinalizationRegistry:f}=i(6653)();const h=i(3440);const g=i(7975);const{isValidHTTPToken:y,sameOrigin:m,environmentSettingsObject:v}=i(3168);const{forbiddenMethodsSet:I,corsSafeListedMethodsSet:E,referrerPolicy:C,requestRedirect:T,requestMode:b,requestCredentials:R,requestCache:w,requestDuplex:B}=i(4495);const{kEnumerableProperty:D,normalizedMethodRecordsBase:S,normalizedMethodRecords:k}=h;const{kHeaders:P,kSignal:U,kState:O,kDispatcher:_}=i(3627);const{webidl:V}=i(5893);const{URLSerializer:F}=i(1900);const{kConstruct:q}=i(6443);const N=i(4589);const{getMaxListeners:M,setMaxListeners:j,getEventListeners:L,defaultMaxListeners:G}=i(8474);const x=Symbol("abortController");const H=new f((({signal:e,abort:t})=>{e.removeEventListener("abort",t)}));const W=new WeakMap;function buildAbort(e){return abort;function abort(){const t=e.deref();if(t!==undefined){H.unregister(abort);this.removeEventListener("abort",abort);t.abort(this.reason);const e=W.get(t.signal);if(e!==undefined){if(e.size!==0){for(const t of e){const e=t.deref();if(e!==undefined){e.abort(this.reason)}}e.clear()}W.delete(t.signal)}}}}let Y=false;class Request{constructor(e,t={}){V.util.markAsUncloneable(this);if(e===q){return}const i="Request constructor";V.argumentLengthCheck(arguments,1,i);e=V.converters.RequestInfo(e,i,"input");t=V.converters.RequestInit(t,i,"init");let r=null;let s=null;const d=v.settingsObject.baseUrl;let f=null;if(typeof e==="string"){this[_]=t.dispatcher;let i;try{i=new URL(e,d)}catch(t){throw new TypeError("Failed to parse URL from "+e,{cause:t})}if(i.username||i.password){throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+e)}r=makeRequest({urlList:[i]});s="cors"}else{this[_]=t.dispatcher||e[_];N(e instanceof Request);r=e[O];f=e[U]}const g=v.settingsObject.origin;let C="client";if(r.window?.constructor?.name==="EnvironmentSettingsObject"&&m(r.window,g)){C=r.window}if(t.window!=null){throw new TypeError(`'window' option '${C}' must be null`)}if("window"in t){C="no-window"}r=makeRequest({method:r.method,headersList:r.headersList,unsafeRequest:r.unsafeRequest,client:v.settingsObject,window:C,priority:r.priority,origin:r.origin,referrer:r.referrer,referrerPolicy:r.referrerPolicy,mode:r.mode,credentials:r.credentials,cache:r.cache,redirect:r.redirect,integrity:r.integrity,keepalive:r.keepalive,reloadNavigation:r.reloadNavigation,historyNavigation:r.historyNavigation,urlList:[...r.urlList]});const T=Object.keys(t).length!==0;if(T){if(r.mode==="navigate"){r.mode="same-origin"}r.reloadNavigation=false;r.historyNavigation=false;r.origin="client";r.referrer="client";r.referrerPolicy="";r.url=r.urlList[r.urlList.length-1];r.urlList=[r.url]}if(t.referrer!==undefined){const e=t.referrer;if(e===""){r.referrer="no-referrer"}else{let t;try{t=new URL(e,d)}catch(t){throw new TypeError(`Referrer "${e}" is not a valid URL.`,{cause:t})}if(t.protocol==="about:"&&t.hostname==="client"||g&&!m(t,v.settingsObject.baseUrl)){r.referrer="client"}else{r.referrer=t}}}if(t.referrerPolicy!==undefined){r.referrerPolicy=t.referrerPolicy}let b;if(t.mode!==undefined){b=t.mode}else{b=s}if(b==="navigate"){throw V.errors.exception({header:"Request constructor",message:"invalid request mode navigate."})}if(b!=null){r.mode=b}if(t.credentials!==undefined){r.credentials=t.credentials}if(t.cache!==undefined){r.cache=t.cache}if(r.cache==="only-if-cached"&&r.mode!=="same-origin"){throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode")}if(t.redirect!==undefined){r.redirect=t.redirect}if(t.integrity!=null){r.integrity=String(t.integrity)}if(t.keepalive!==undefined){r.keepalive=Boolean(t.keepalive)}if(t.method!==undefined){let e=t.method;const i=k[e];if(i!==undefined){r.method=i}else{if(!y(e)){throw new TypeError(`'${e}' is not a valid HTTP method.`)}const t=e.toUpperCase();if(I.has(t)){throw new TypeError(`'${e}' HTTP method is unsupported.`)}e=S[t]??e;r.method=e}if(!Y&&r.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"});Y=true}}if(t.signal!==undefined){f=t.signal}this[O]=r;const R=new AbortController;this[U]=R.signal;if(f!=null){if(!f||typeof f.aborted!=="boolean"||typeof f.addEventListener!=="function"){throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.")}if(f.aborted){R.abort(f.reason)}else{this[x]=R;const e=new WeakRef(R);const t=buildAbort(e);try{if(typeof M==="function"&&M(f)===G){j(1500,f)}else if(L(f,"abort").length>=G){j(1500,f)}}catch{}h.addAbortListener(f,t);H.register(R,{signal:f,abort:t},t)}}this[P]=new a(q);p(this[P],r.headersList);c(this[P],"request");if(b==="no-cors"){if(!E.has(r.method)){throw new TypeError(`'${r.method} is unsupported in no-cors mode.`)}c(this[P],"request-no-cors")}if(T){const e=A(this[P]);const i=t.headers!==undefined?t.headers:new u(e);e.clear();if(i instanceof u){for(const{name:t,value:n}of i.rawValues()){e.append(t,n,false)}e.cookies=i.cookies}else{l(this[P],i)}}const w=e instanceof Request?e[O].body:null;if((t.body!=null||w!=null)&&(r.method==="GET"||r.method==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body.")}let B=null;if(t.body!=null){const[e,i]=n(t.body,r.keepalive);B=e;if(i&&!A(this[P]).contains("content-type",true)){this[P].append("content-type",i)}}const D=B??w;if(D!=null&&D.source==null){if(B!=null&&t.duplex==null){throw new TypeError("RequestInit: duplex option is required when sending a body.")}if(r.mode!=="same-origin"&&r.mode!=="cors"){throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"')}r.useCORSPreflightFlag=true}let F=D;if(B==null&&w!=null){if(o(e)){throw new TypeError("Cannot construct a Request with a Request object that has already been used.")}const t=new TransformStream;w.stream.pipeThrough(t);F={source:w.source,length:w.length,stream:t.readable}}this[O].body=F}get method(){V.brandCheck(this,Request);return this[O].method}get url(){V.brandCheck(this,Request);return F(this[O].url)}get headers(){V.brandCheck(this,Request);return this[P]}get destination(){V.brandCheck(this,Request);return this[O].destination}get referrer(){V.brandCheck(this,Request);if(this[O].referrer==="no-referrer"){return""}if(this[O].referrer==="client"){return"about:client"}return this[O].referrer.toString()}get referrerPolicy(){V.brandCheck(this,Request);return this[O].referrerPolicy}get mode(){V.brandCheck(this,Request);return this[O].mode}get credentials(){return this[O].credentials}get cache(){V.brandCheck(this,Request);return this[O].cache}get redirect(){V.brandCheck(this,Request);return this[O].redirect}get integrity(){V.brandCheck(this,Request);return this[O].integrity}get keepalive(){V.brandCheck(this,Request);return this[O].keepalive}get isReloadNavigation(){V.brandCheck(this,Request);return this[O].reloadNavigation}get isHistoryNavigation(){V.brandCheck(this,Request);return this[O].historyNavigation}get signal(){V.brandCheck(this,Request);return this[U]}get body(){V.brandCheck(this,Request);return this[O].body?this[O].body.stream:null}get bodyUsed(){V.brandCheck(this,Request);return!!this[O].body&&h.isDisturbed(this[O].body.stream)}get duplex(){V.brandCheck(this,Request);return"half"}clone(){V.brandCheck(this,Request);if(o(this)){throw new TypeError("unusable")}const e=cloneRequest(this[O]);const t=new AbortController;if(this.signal.aborted){t.abort(this.signal.reason)}else{let e=W.get(this.signal);if(e===undefined){e=new Set;W.set(this.signal,e)}const i=new WeakRef(t);e.add(i);h.addAbortListener(t.signal,buildAbort(i))}return fromInnerRequest(e,t.signal,d(this[P]))}[g.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const i={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 ${g.formatWithOptions(t,i)}`}}r(Request);function makeRequest(e){return{method:e.method??"GET",localURLsOnly:e.localURLsOnly??false,unsafeRequest:e.unsafeRequest??false,body:e.body??null,client:e.client??null,reservedClient:e.reservedClient??null,replacesClientId:e.replacesClientId??"",window:e.window??"client",keepalive:e.keepalive??false,serviceWorkers:e.serviceWorkers??"all",initiator:e.initiator??"",destination:e.destination??"",priority:e.priority??null,origin:e.origin??"client",policyContainer:e.policyContainer??"client",referrer:e.referrer??"client",referrerPolicy:e.referrerPolicy??"",mode:e.mode??"no-cors",useCORSPreflightFlag:e.useCORSPreflightFlag??false,credentials:e.credentials??"same-origin",useCredentials:e.useCredentials??false,cache:e.cache??"default",redirect:e.redirect??"follow",integrity:e.integrity??"",cryptoGraphicsNonceMetadata:e.cryptoGraphicsNonceMetadata??"",parserMetadata:e.parserMetadata??"",reloadNavigation:e.reloadNavigation??false,historyNavigation:e.historyNavigation??false,userActivation:e.userActivation??false,taintedOrigin:e.taintedOrigin??false,redirectCount:e.redirectCount??0,responseTainting:e.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:e.preventNoCacheCacheControlHeaderModification??false,done:e.done??false,timingAllowFailed:e.timingAllowFailed??false,urlList:e.urlList,url:e.urlList[0],headersList:e.headersList?new u(e.headersList):new u}}function cloneRequest(e){const t=makeRequest({...e,body:null});if(e.body!=null){t.body=s(t,e.body)}return t}function fromInnerRequest(e,t,i){const n=new Request(q);n[O]=e;n[U]=t;n[P]=new a(q);p(n[P],e.headersList);c(n[P],i);return n}Object.defineProperties(Request.prototype,{method:D,url:D,headers:D,redirect:D,clone:D,signal:D,duplex:D,destination:D,body:D,bodyUsed:D,isHistoryNavigation:D,isReloadNavigation:D,keepalive:D,integrity:D,cache:D,credentials:D,attribute:D,referrerPolicy:D,referrer:D,mode:D,[Symbol.toStringTag]:{value:"Request",configurable:true}});V.converters.Request=V.interfaceConverter(Request);V.converters.RequestInfo=function(e,t,i){if(typeof e==="string"){return V.converters.USVString(e,t,i)}if(e instanceof Request){return V.converters.Request(e,t,i)}return V.converters.USVString(e,t,i)};V.converters.AbortSignal=V.interfaceConverter(AbortSignal);V.converters.RequestInit=V.dictionaryConverter([{key:"method",converter:V.converters.ByteString},{key:"headers",converter:V.converters.HeadersInit},{key:"body",converter:V.nullableConverter(V.converters.BodyInit)},{key:"referrer",converter:V.converters.USVString},{key:"referrerPolicy",converter:V.converters.DOMString,allowedValues:C},{key:"mode",converter:V.converters.DOMString,allowedValues:b},{key:"credentials",converter:V.converters.DOMString,allowedValues:R},{key:"cache",converter:V.converters.DOMString,allowedValues:w},{key:"redirect",converter:V.converters.DOMString,allowedValues:T},{key:"integrity",converter:V.converters.DOMString},{key:"keepalive",converter:V.converters.boolean},{key:"signal",converter:V.nullableConverter((e=>V.converters.AbortSignal(e,"RequestInit","signal",{strict:false})))},{key:"window",converter:V.converters.any},{key:"duplex",converter:V.converters.DOMString,allowedValues:B},{key:"dispatcher",converter:V.converters.any}]);e.exports={Request:Request,makeRequest:makeRequest,fromInnerRequest:fromInnerRequest,cloneRequest:cloneRequest}},9051:(e,t,i)=>{const{Headers:n,HeadersList:r,fill:s,getHeadersGuard:o,setHeadersGuard:a,setHeadersList:l}=i(660);const{extractBody:u,cloneBody:c,mixinBody:d,hasFinalizationRegistry:p,streamRegistry:A,bodyUnusable:f}=i(4492);const h=i(3440);const g=i(7975);const{kEnumerableProperty:y}=h;const{isValidReasonPhrase:m,isCancelled:v,isAborted:I,isBlobLike:E,serializeJavascriptValueToJSONString:C,isErrorLike:T,isomorphicEncode:b,environmentSettingsObject:R}=i(3168);const{redirectStatusSet:w,nullBodyStatus:B}=i(4495);const{kState:D,kHeaders:S}=i(3627);const{webidl:k}=i(5893);const{FormData:P}=i(5910);const{URLSerializer:U}=i(1900);const{kConstruct:O}=i(6443);const _=i(4589);const{types:V}=i(7975);const F=new TextEncoder("utf-8");class Response{static error(){const e=fromInnerResponse(makeNetworkError(),"immutable");return e}static json(e,t={}){k.argumentLengthCheck(arguments,1,"Response.json");if(t!==null){t=k.converters.ResponseInit(t)}const i=F.encode(C(e));const n=u(i);const r=fromInnerResponse(makeResponse({}),"response");initializeResponse(r,t,{body:n[0],type:"application/json"});return r}static redirect(e,t=302){k.argumentLengthCheck(arguments,1,"Response.redirect");e=k.converters.USVString(e);t=k.converters["unsigned short"](t);let i;try{i=new URL(e,R.settingsObject.baseUrl)}catch(t){throw new TypeError(`Failed to parse URL from ${e}`,{cause:t})}if(!w.has(t)){throw new RangeError(`Invalid status code ${t}`)}const n=fromInnerResponse(makeResponse({}),"immutable");n[D].status=t;const r=b(U(i));n[D].headersList.append("location",r,true);return n}constructor(e=null,t={}){k.util.markAsUncloneable(this);if(e===O){return}if(e!==null){e=k.converters.BodyInit(e)}t=k.converters.ResponseInit(t);this[D]=makeResponse({});this[S]=new n(O);a(this[S],"response");l(this[S],this[D].headersList);let i=null;if(e!=null){const[t,n]=u(e);i={body:t,type:n}}initializeResponse(this,t,i)}get type(){k.brandCheck(this,Response);return this[D].type}get url(){k.brandCheck(this,Response);const e=this[D].urlList;const t=e[e.length-1]??null;if(t===null){return""}return U(t,true)}get redirected(){k.brandCheck(this,Response);return this[D].urlList.length>1}get status(){k.brandCheck(this,Response);return this[D].status}get ok(){k.brandCheck(this,Response);return this[D].status>=200&&this[D].status<=299}get statusText(){k.brandCheck(this,Response);return this[D].statusText}get headers(){k.brandCheck(this,Response);return this[S]}get body(){k.brandCheck(this,Response);return this[D].body?this[D].body.stream:null}get bodyUsed(){k.brandCheck(this,Response);return!!this[D].body&&h.isDisturbed(this[D].body.stream)}clone(){k.brandCheck(this,Response);if(f(this)){throw k.errors.exception({header:"Response.clone",message:"Body has already been consumed."})}const e=cloneResponse(this[D]);if(p&&this[D].body?.stream){A.register(this,new WeakRef(this[D].body.stream))}return fromInnerResponse(e,o(this[S]))}[g.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const i={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 ${g.formatWithOptions(t,i)}`}}d(Response);Object.defineProperties(Response.prototype,{type:y,url:y,status:y,ok:y,redirected:y,statusText:y,headers:y,clone:y,body:y,bodyUsed:y,[Symbol.toStringTag]:{value:"Response",configurable:true}});Object.defineProperties(Response,{json:y,redirect:y,error:y});function cloneResponse(e){if(e.internalResponse){return filterResponse(cloneResponse(e.internalResponse),e.type)}const t=makeResponse({...e,body:null});if(e.body!=null){t.body=c(t,e.body)}return t}function makeResponse(e){return{aborted:false,rangeRequested:false,timingAllowPassed:false,requestIncludesCredentials:false,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...e,headersList:e?.headersList?new r(e?.headersList):new r,urlList:e?.urlList?[...e.urlList]:[]}}function makeNetworkError(e){const t=T(e);return makeResponse({type:"error",status:0,error:t?e:new Error(e?String(e):e),aborted:e&&e.name==="AbortError"})}function isNetworkError(e){return e.type==="error"&&e.status===0}function makeFilteredResponse(e,t){t={internalResponse:e,...t};return new Proxy(e,{get(e,i){return i in t?t[i]:e[i]},set(e,i,n){_(!(i in t));e[i]=n;return true}})}function filterResponse(e,t){if(t==="basic"){return makeFilteredResponse(e,{type:"basic",headersList:e.headersList})}else if(t==="cors"){return makeFilteredResponse(e,{type:"cors",headersList:e.headersList})}else if(t==="opaque"){return makeFilteredResponse(e,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null})}else if(t==="opaqueredirect"){return makeFilteredResponse(e,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null})}else{_(false)}}function makeAppropriateNetworkError(e,t=null){_(v(e));return I(e)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:t})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:t}))}function initializeResponse(e,t,i){if(t.status!==null&&(t.status<200||t.status>599)){throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.')}if("statusText"in t&&t.statusText!=null){if(!m(String(t.statusText))){throw new TypeError("Invalid statusText")}}if("status"in t&&t.status!=null){e[D].status=t.status}if("statusText"in t&&t.statusText!=null){e[D].statusText=t.statusText}if("headers"in t&&t.headers!=null){s(e[S],t.headers)}if(i){if(B.includes(e.status)){throw k.errors.exception({header:"Response constructor",message:`Invalid response status code ${e.status}`})}e[D].body=i.body;if(i.type!=null&&!e[D].headersList.contains("content-type",true)){e[D].headersList.append("content-type",i.type,true)}}}function fromInnerResponse(e,t){const i=new Response(O);i[D]=e;i[S]=new n(O);l(i[S],e.headersList);a(i[S],t);if(p&&e.body?.stream){A.register(i,new WeakRef(e.body.stream))}return i}k.converters.ReadableStream=k.interfaceConverter(ReadableStream);k.converters.FormData=k.interfaceConverter(P);k.converters.URLSearchParams=k.interfaceConverter(URLSearchParams);k.converters.XMLHttpRequestBodyInit=function(e,t,i){if(typeof e==="string"){return k.converters.USVString(e,t,i)}if(E(e)){return k.converters.Blob(e,t,i,{strict:false})}if(ArrayBuffer.isView(e)||V.isArrayBuffer(e)){return k.converters.BufferSource(e,t,i)}if(h.isFormDataLike(e)){return k.converters.FormData(e,t,i,{strict:false})}if(e instanceof URLSearchParams){return k.converters.URLSearchParams(e,t,i)}return k.converters.DOMString(e,t,i)};k.converters.BodyInit=function(e,t,i){if(e instanceof ReadableStream){return k.converters.ReadableStream(e,t,i)}if(e?.[Symbol.asyncIterator]){return e}return k.converters.XMLHttpRequestBodyInit(e,t,i)};k.converters.ResponseInit=k.dictionaryConverter([{key:"status",converter:k.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:k.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:k.converters.HeadersInit}]);e.exports={isNetworkError:isNetworkError,makeNetworkError:makeNetworkError,makeResponse:makeResponse,makeAppropriateNetworkError:makeAppropriateNetworkError,filterResponse:filterResponse,Response:Response,cloneResponse:cloneResponse,fromInnerResponse:fromInnerResponse}},3627:e=>{e.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kDispatcher:Symbol("dispatcher")}},3168:(e,t,i)=>{const{Transform:n}=i(7075);const r=i(8522);const{redirectStatusSet:s,referrerPolicySet:o,badPortsSet:a}=i(4495);const{getGlobalOrigin:l}=i(1059);const{collectASequenceOfCodePoints:u,collectAnHTTPQuotedString:c,removeChars:d,parseMIMEType:p}=i(1900);const{performance:A}=i(643);const{isBlobLike:f,ReadableStreamFrom:h,isValidHTTPToken:g,normalizedMethodRecordsBase:y}=i(3440);const m=i(4589);const{isUint8Array:v}=i(3429);const{webidl:I}=i(5893);let E=[];let C;try{C=i(7598);const e=["sha256","sha384","sha512"];E=C.getHashes().filter((t=>e.includes(t)))}catch{}function responseURL(e){const t=e.urlList;const i=t.length;return i===0?null:t[i-1].toString()}function responseLocationURL(e,t){if(!s.has(e.status)){return null}let i=e.headersList.get("location",true);if(i!==null&&isValidHeaderValue(i)){if(!isValidEncodedURL(i)){i=normalizeBinaryStringToUtf8(i)}i=new URL(i,responseURL(e))}if(i&&!i.hash){i.hash=t}return i}function isValidEncodedURL(e){for(let t=0;t126||i<32){return false}}return true}function normalizeBinaryStringToUtf8(e){return Buffer.from(e,"binary").toString("utf8")}function requestCurrentURL(e){return e.urlList[e.urlList.length-1]}function requestBadPort(e){const t=requestCurrentURL(e);if(urlIsHttpHttpsScheme(t)&&a.has(t.port)){return"blocked"}return"allowed"}function isErrorLike(e){return e instanceof Error||(e?.constructor?.name==="Error"||e?.constructor?.name==="DOMException")}function isValidReasonPhrase(e){for(let t=0;t=32&&i<=126||i>=128&&i<=255)){return false}}return true}const T=g;function isValidHeaderValue(e){return(e[0]==="\t"||e[0]===" "||e[e.length-1]==="\t"||e[e.length-1]===" "||e.includes("\n")||e.includes("\r")||e.includes("\0"))===false}function setRequestReferrerPolicyOnRedirect(e,t){const{headersList:i}=t;const n=(i.get("referrer-policy",true)??"").split(",");let r="";if(n.length>0){for(let e=n.length;e!==0;e--){const t=n[e-1].trim();if(o.has(t)){r=t;break}}}if(r!==""){e.referrerPolicy=r}}function crossOriginResourcePolicyCheck(){return"allowed"}function corsCheck(){return"success"}function TAOCheck(){return"success"}function appendFetchMetadata(e){let t=null;t=e.mode;e.headersList.set("sec-fetch-mode",t,true)}function appendRequestOriginHeader(e){let t=e.origin;if(t==="client"||t===undefined){return}if(e.responseTainting==="cors"||e.mode==="websocket"){e.headersList.append("origin",t,true)}else if(e.method!=="GET"&&e.method!=="HEAD"){switch(e.referrerPolicy){case"no-referrer":t=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":if(e.origin&&urlHasHttpsScheme(e.origin)&&!urlHasHttpsScheme(requestCurrentURL(e))){t=null}break;case"same-origin":if(!sameOrigin(e,requestCurrentURL(e))){t=null}break;default:}e.headersList.append("origin",t,true)}}function coarsenTime(e,t){return e}function clampAndCoarsenConnectionTimingInfo(e,t,i){if(!e?.startTime||e.startTime4096){n=r}const s=sameOrigin(e,n);const o=isURLPotentiallyTrustworthy(n)&&!isURLPotentiallyTrustworthy(e.url);switch(t){case"origin":return r!=null?r:stripURLForReferrer(i,true);case"unsafe-url":return n;case"same-origin":return s?r:"no-referrer";case"origin-when-cross-origin":return s?n:r;case"strict-origin-when-cross-origin":{const t=requestCurrentURL(e);if(sameOrigin(n,t)){return n}if(isURLPotentiallyTrustworthy(n)&&!isURLPotentiallyTrustworthy(t)){return"no-referrer"}return r}case"strict-origin":case"no-referrer-when-downgrade":default:return o?"no-referrer":r}}function stripURLForReferrer(e,t){m(e instanceof URL);e=new URL(e);if(e.protocol==="file:"||e.protocol==="about:"||e.protocol==="blank:"){return"no-referrer"}e.username="";e.password="";e.hash="";if(t){e.pathname="";e.search=""}return e}function isURLPotentiallyTrustworthy(e){if(!(e instanceof URL)){return false}if(e.href==="about:blank"||e.href==="about:srcdoc"){return true}if(e.protocol==="data:")return true;if(e.protocol==="file:")return true;return isOriginPotentiallyTrustworthy(e.origin);function isOriginPotentiallyTrustworthy(e){if(e==null||e==="null")return false;const t=new URL(e);if(t.protocol==="https:"||t.protocol==="wss:"){return true}if(/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(t.hostname)||(t.hostname==="localhost"||t.hostname.includes("localhost."))||t.hostname.endsWith(".localhost")){return true}return false}}function bytesMatch(e,t){if(C===undefined){return true}const i=parseMetadata(t);if(i==="no metadata"){return true}if(i.length===0){return true}const n=getStrongestMetadata(i);const r=filterMetadataListByAlgorithm(i,n);for(const t of r){const i=t.algo;const n=t.hash;let r=C.createHash(i).update(e).digest("base64");if(r[r.length-1]==="="){if(r[r.length-2]==="="){r=r.slice(0,-2)}else{r=r.slice(0,-1)}}if(compareBase64Mixed(r,n)){return true}}return false}const b=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(e){const t=[];let i=true;for(const n of e.split(" ")){i=false;const e=b.exec(n);if(e===null||e.groups===undefined||e.groups.algo===undefined){continue}const r=e.groups.algo.toLowerCase();if(E.includes(r)){t.push(e.groups)}}if(i===true){return"no metadata"}return t}function getStrongestMetadata(e){let t=e[0].algo;if(t[3]==="5"){return t}for(let i=1;i{e=i;t=n}));return{promise:i,resolve:e,reject:t}}function isAborted(e){return e.controller.state==="aborted"}function isCancelled(e){return e.controller.state==="aborted"||e.controller.state==="terminated"}function normalizeMethod(e){return y[e.toLowerCase()]??e}function serializeJavascriptValueToJSONString(e){const t=JSON.stringify(e);if(t===undefined){throw new TypeError("Value is not JSON serializable")}m(typeof t==="string");return t}const R=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(e,t,i=0,n=1){class FastIterableIterator{#H;#W;#Y;constructor(e,t){this.#H=e;this.#W=t;this.#Y=0}next(){if(typeof this!=="object"||this===null||!(#H in this)){throw new TypeError(`'next' called on an object that does not implement interface ${e} Iterator.`)}const r=this.#Y;const s=this.#H[t];const o=s.length;if(r>=o){return{value:undefined,done:true}}const{[i]:a,[n]:l}=s[r];this.#Y=r+1;let u;switch(this.#W){case"key":u=a;break;case"value":u=l;break;case"key+value":u=[a,l];break}return{value:u,done:false}}}delete FastIterableIterator.prototype.constructor;Object.setPrototypeOf(FastIterableIterator.prototype,R);Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:false,enumerable:false,configurable:true,value:`${e} Iterator`},next:{writable:true,enumerable:true,configurable:true}});return function(e,t){return new FastIterableIterator(e,t)}}function iteratorMixin(e,t,i,n=0,r=1){const s=createIterator(e,i,n,r);const o={keys:{writable:true,enumerable:true,configurable:true,value:function keys(){I.brandCheck(this,t);return s(this,"key")}},values:{writable:true,enumerable:true,configurable:true,value:function values(){I.brandCheck(this,t);return s(this,"value")}},entries:{writable:true,enumerable:true,configurable:true,value:function entries(){I.brandCheck(this,t);return s(this,"key+value")}},forEach:{writable:true,enumerable:true,configurable:true,value:function forEach(i,n=globalThis){I.brandCheck(this,t);I.argumentLengthCheck(arguments,1,`${e}.forEach`);if(typeof i!=="function"){throw new TypeError(`Failed to execute 'forEach' on '${e}': parameter 1 is not of type 'Function'.`)}for(const{0:e,1:t}of s(this,"key+value")){i.call(n,t,e,this)}}}};return Object.defineProperties(t.prototype,{...o,[Symbol.iterator]:{writable:true,enumerable:false,configurable:true,value:o.entries.value}})}async function fullyReadBody(e,t,i){const n=t;const r=i;let s;try{s=e.stream.getReader()}catch(e){r(e);return}try{n(await readAllBytes(s))}catch(e){r(e)}}function isReadableStreamLike(e){return e instanceof ReadableStream||e[Symbol.toStringTag]==="ReadableStream"&&typeof e.tee==="function"}function readableStreamClose(e){try{e.close();e.byobRequest?.respond(0)}catch(e){if(!e.message.includes("Controller is already closed")&&!e.message.includes("ReadableStream is already closed")){throw e}}}const w=/[^\x00-\xFF]/;function isomorphicEncode(e){m(!w.test(e));return e}async function readAllBytes(e){const t=[];let i=0;while(true){const{done:n,value:r}=await e.read();if(n){return Buffer.concat(t,i)}if(!v(r)){throw new TypeError("Received non-Uint8Array chunk")}t.push(r);i+=r.length}}function urlIsLocal(e){m("protocol"in e);const t=e.protocol;return t==="about:"||t==="blob:"||t==="data:"}function urlHasHttpsScheme(e){return typeof e==="string"&&e[5]===":"&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&e[4]==="s"||e.protocol==="https:"}function urlIsHttpHttpsScheme(e){m("protocol"in e);const t=e.protocol;return t==="http:"||t==="https:"}function simpleRangeHeaderValue(e,t){const i=e;if(!i.startsWith("bytes")){return"failure"}const n={position:5};if(t){u((e=>e==="\t"||e===" "),i,n)}if(i.charCodeAt(n.position)!==61){return"failure"}n.position++;if(t){u((e=>e==="\t"||e===" "),i,n)}const r=u((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),i,n);const s=r.length?Number(r):null;if(t){u((e=>e==="\t"||e===" "),i,n)}if(i.charCodeAt(n.position)!==45){return"failure"}n.position++;if(t){u((e=>e==="\t"||e===" "),i,n)}const o=u((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),i,n);const a=o.length?Number(o):null;if(n.positiona){return"failure"}return{rangeStartValue:s,rangeEndValue:a}}function buildContentRange(e,t,i){let n="bytes ";n+=isomorphicEncode(`${e}`);n+="-";n+=isomorphicEncode(`${t}`);n+="/";n+=isomorphicEncode(`${i}`);return n}class InflateStream extends n{#J;constructor(e){super();this.#J=e}_transform(e,t,i){if(!this._inflateStream){if(e.length===0){i();return}this._inflateStream=(e[0]&15)===8?r.createInflate(this.#J):r.createInflateRaw(this.#J);this._inflateStream.on("data",this.push.bind(this));this._inflateStream.on("end",(()=>this.push(null)));this._inflateStream.on("error",(e=>this.destroy(e)))}this._inflateStream.write(e,t,i)}_final(e){if(this._inflateStream){this._inflateStream.end();this._inflateStream=null}e()}}function createInflate(e){return new InflateStream(e)}function extractMimeType(e){let t=null;let i=null;let n=null;const r=getDecodeSplit("content-type",e);if(r===null){return"failure"}for(const e of r){const r=p(e);if(r==="failure"||r.essence==="*/*"){continue}n=r;if(n.essence!==i){t=null;if(n.parameters.has("charset")){t=n.parameters.get("charset")}i=n.essence}else if(!n.parameters.has("charset")&&t!==null){n.parameters.set("charset",t)}}if(n==null){return"failure"}return n}function gettingDecodingSplitting(e){const t=e;const i={position:0};const n=[];let r="";while(i.positione!=='"'&&e!==","),t,i);if(i.positione===9||e===32));n.push(r);r=""}return n}function getDecodeSplit(e,t){const i=t.get(e,true);if(i===null){return null}return gettingDecodingSplitting(i)}const B=new TextDecoder;function utf8DecodeBytes(e){if(e.length===0){return""}if(e[0]===239&&e[1]===187&&e[2]===191){e=e.subarray(3)}const t=B.decode(e);return t}class EnvironmentSettingsObjectBase{get baseUrl(){return l()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()}class EnvironmentSettingsObject{settingsObject=new EnvironmentSettingsObjectBase}const D=new EnvironmentSettingsObject;e.exports={isAborted:isAborted,isCancelled:isCancelled,isValidEncodedURL:isValidEncodedURL,createDeferredPromise:createDeferredPromise,ReadableStreamFrom:h,tryUpgradeRequestToAPotentiallyTrustworthyURL:tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo:clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime:coarsenedSharedCurrentTime,determineRequestsReferrer:determineRequestsReferrer,makePolicyContainer:makePolicyContainer,clonePolicyContainer:clonePolicyContainer,appendFetchMetadata:appendFetchMetadata,appendRequestOriginHeader:appendRequestOriginHeader,TAOCheck:TAOCheck,corsCheck:corsCheck,crossOriginResourcePolicyCheck:crossOriginResourcePolicyCheck,createOpaqueTimingInfo:createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect:setRequestReferrerPolicyOnRedirect,isValidHTTPToken:g,requestBadPort:requestBadPort,requestCurrentURL:requestCurrentURL,responseURL:responseURL,responseLocationURL:responseLocationURL,isBlobLike:f,isURLPotentiallyTrustworthy:isURLPotentiallyTrustworthy,isValidReasonPhrase:isValidReasonPhrase,sameOrigin:sameOrigin,normalizeMethod:normalizeMethod,serializeJavascriptValueToJSONString:serializeJavascriptValueToJSONString,iteratorMixin:iteratorMixin,createIterator:createIterator,isValidHeaderName:T,isValidHeaderValue:isValidHeaderValue,isErrorLike:isErrorLike,fullyReadBody:fullyReadBody,bytesMatch:bytesMatch,isReadableStreamLike:isReadableStreamLike,readableStreamClose:readableStreamClose,isomorphicEncode:isomorphicEncode,urlIsLocal:urlIsLocal,urlHasHttpsScheme:urlHasHttpsScheme,urlIsHttpHttpsScheme:urlIsHttpHttpsScheme,readAllBytes:readAllBytes,simpleRangeHeaderValue:simpleRangeHeaderValue,buildContentRange:buildContentRange,parseMetadata:parseMetadata,createInflate:createInflate,extractMimeType:extractMimeType,getDecodeSplit:getDecodeSplit,utf8DecodeBytes:utf8DecodeBytes,environmentSettingsObject:D}},5893:(e,t,i)=>{const{types:n,inspect:r}=i(7975);const{markAsUncloneable:s}=i(8300);const{toUSVString:o}=i(3440);const a={};a.converters={};a.util={};a.errors={};a.errors.exception=function(e){return new TypeError(`${e.header}: ${e.message}`)};a.errors.conversionFailed=function(e){const t=e.types.length===1?"":" one of";const i=`${e.argument} could not be converted to`+`${t}: ${e.types.join(", ")}.`;return a.errors.exception({header:e.prefix,message:i})};a.errors.invalidArgument=function(e){return a.errors.exception({header:e.prefix,message:`"${e.value}" is an invalid ${e.type}.`})};a.brandCheck=function(e,t,i){if(i?.strict!==false){if(!(e instanceof t)){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}else{if(e?.[Symbol.toStringTag]!==t.prototype[Symbol.toStringTag]){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}};a.argumentLengthCheck=function({length:e},t,i){if(e{});a.util.ConvertToInt=function(e,t,i,n){let r;let s;if(t===64){r=Math.pow(2,53)-1;if(i==="unsigned"){s=0}else{s=Math.pow(-2,53)+1}}else if(i==="unsigned"){s=0;r=Math.pow(2,t)-1}else{s=Math.pow(-2,t)-1;r=Math.pow(2,t-1)-1}let o=Number(e);if(o===0){o=0}if(n?.enforceRange===true){if(Number.isNaN(o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){throw a.errors.exception({header:"Integer conversion",message:`Could not convert ${a.util.Stringify(e)} to an integer.`})}o=a.util.IntegerPart(o);if(or){throw a.errors.exception({header:"Integer conversion",message:`Value must be between ${s}-${r}, got ${o}.`})}return o}if(!Number.isNaN(o)&&n?.clamp===true){o=Math.min(Math.max(o,s),r);if(Math.floor(o)%2===0){o=Math.floor(o)}else{o=Math.ceil(o)}return o}if(Number.isNaN(o)||o===0&&Object.is(0,o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){return 0}o=a.util.IntegerPart(o);o=o%Math.pow(2,t);if(i==="signed"&&o>=Math.pow(2,t)-1){return o-Math.pow(2,t)}return o};a.util.IntegerPart=function(e){const t=Math.floor(Math.abs(e));if(e<0){return-1*t}return t};a.util.Stringify=function(e){const t=a.util.Type(e);switch(t){case"Symbol":return`Symbol(${e.description})`;case"Object":return r(e);case"String":return`"${e}"`;default:return`${e}`}};a.sequenceConverter=function(e){return(t,i,n,r)=>{if(a.util.Type(t)!=="Object"){throw a.errors.exception({header:i,message:`${n} (${a.util.Stringify(t)}) is not iterable.`})}const s=typeof r==="function"?r():t?.[Symbol.iterator]?.();const o=[];let l=0;if(s===undefined||typeof s.next!=="function"){throw a.errors.exception({header:i,message:`${n} is not iterable.`})}while(true){const{done:t,value:r}=s.next();if(t){break}o.push(e(r,i,`${n}[${l++}]`))}return o}};a.recordConverter=function(e,t){return(i,r,s)=>{if(a.util.Type(i)!=="Object"){throw a.errors.exception({header:r,message:`${s} ("${a.util.Type(i)}") is not an Object.`})}const o={};if(!n.isProxy(i)){const n=[...Object.getOwnPropertyNames(i),...Object.getOwnPropertySymbols(i)];for(const a of n){const n=e(a,r,s);const l=t(i[a],r,s);o[n]=l}return o}const l=Reflect.ownKeys(i);for(const n of l){const a=Reflect.getOwnPropertyDescriptor(i,n);if(a?.enumerable){const a=e(n,r,s);const l=t(i[n],r,s);o[a]=l}}return o}};a.interfaceConverter=function(e){return(t,i,n,r)=>{if(r?.strict!==false&&!(t instanceof e)){throw a.errors.exception({header:i,message:`Expected ${n} ("${a.util.Stringify(t)}") to be an instance of ${e.name}.`})}return t}};a.dictionaryConverter=function(e){return(t,i,n)=>{const r=a.util.Type(t);const s={};if(r==="Null"||r==="Undefined"){return s}else if(r!=="Object"){throw a.errors.exception({header:i,message:`Expected ${t} to be one of: Null, Undefined, Object.`})}for(const r of e){const{key:e,defaultValue:o,required:l,converter:u}=r;if(l===true){if(!Object.hasOwn(t,e)){throw a.errors.exception({header:i,message:`Missing required key "${e}".`})}}let c=t[e];const d=Object.hasOwn(r,"defaultValue");if(d&&c!==null){c??=o()}if(l||d||c!==undefined){c=u(c,i,`${n}.${e}`);if(r.allowedValues&&!r.allowedValues.includes(c)){throw a.errors.exception({header:i,message:`${c} is not an accepted type. Expected one of ${r.allowedValues.join(", ")}.`})}s[e]=c}}return s}};a.nullableConverter=function(e){return(t,i,n)=>{if(t===null){return t}return e(t,i,n)}};a.converters.DOMString=function(e,t,i,n){if(e===null&&n?.legacyNullToEmptyString){return""}if(typeof e==="symbol"){throw a.errors.exception({header:t,message:`${i} is a symbol, which cannot be converted to a DOMString.`})}return String(e)};a.converters.ByteString=function(e,t,i){const n=a.converters.DOMString(e,t,i);for(let e=0;e255){throw new TypeError("Cannot convert argument to a ByteString because the character at "+`index ${e} has a value of ${n.charCodeAt(e)} which is greater than 255.`)}}return n};a.converters.USVString=o;a.converters.boolean=function(e){const t=Boolean(e);return t};a.converters.any=function(e){return e};a.converters["long long"]=function(e,t,i){const n=a.util.ConvertToInt(e,64,"signed",undefined,t,i);return n};a.converters["unsigned long long"]=function(e,t,i){const n=a.util.ConvertToInt(e,64,"unsigned",undefined,t,i);return n};a.converters["unsigned long"]=function(e,t,i){const n=a.util.ConvertToInt(e,32,"unsigned",undefined,t,i);return n};a.converters["unsigned short"]=function(e,t,i,n){const r=a.util.ConvertToInt(e,16,"unsigned",n,t,i);return r};a.converters.ArrayBuffer=function(e,t,i,r){if(a.util.Type(e)!=="Object"||!n.isAnyArrayBuffer(e)){throw a.errors.conversionFailed({prefix:t,argument:`${i} ("${a.util.Stringify(e)}")`,types:["ArrayBuffer"]})}if(r?.allowShared===false&&n.isSharedArrayBuffer(e)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.resizable||e.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.TypedArray=function(e,t,i,r,s){if(a.util.Type(e)!=="Object"||!n.isTypedArray(e)||e.constructor.name!==t.name){throw a.errors.conversionFailed({prefix:i,argument:`${r} ("${a.util.Stringify(e)}")`,types:[t.name]})}if(s?.allowShared===false&&n.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.DataView=function(e,t,i,r){if(a.util.Type(e)!=="Object"||!n.isDataView(e)){throw a.errors.exception({header:t,message:`${i} is not a DataView.`})}if(r?.allowShared===false&&n.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.BufferSource=function(e,t,i,r){if(n.isAnyArrayBuffer(e)){return a.converters.ArrayBuffer(e,t,i,{...r,allowShared:false})}if(n.isTypedArray(e)){return a.converters.TypedArray(e,e.constructor,t,i,{...r,allowShared:false})}if(n.isDataView(e)){return a.converters.DataView(e,t,i,{...r,allowShared:false})}throw a.errors.conversionFailed({prefix:t,argument:`${i} ("${a.util.Stringify(e)}")`,types:["BufferSource"]})};a.converters["sequence"]=a.sequenceConverter(a.converters.ByteString);a.converters["sequence>"]=a.sequenceConverter(a.converters["sequence"]);a.converters["record"]=a.recordConverter(a.converters.ByteString,a.converters.ByteString);e.exports={webidl:a}},2607:e=>{function getEncoding(e){if(!e){return"failure"}switch(e.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"}}e.exports={getEncoding:getEncoding}},8355:(e,t,i)=>{const{staticPropertyDescriptors:n,readOperation:r,fireAProgressEvent:s}=i(3610);const{kState:o,kError:a,kResult:l,kEvents:u,kAborted:c}=i(961);const{webidl:d}=i(5893);const{kEnumerableProperty:p}=i(3440);class FileReader extends EventTarget{constructor(){super();this[o]="empty";this[l]=null;this[a]=null;this[u]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(e){d.brandCheck(this,FileReader);d.argumentLengthCheck(arguments,1,"FileReader.readAsArrayBuffer");e=d.converters.Blob(e,{strict:false});r(this,e,"ArrayBuffer")}readAsBinaryString(e){d.brandCheck(this,FileReader);d.argumentLengthCheck(arguments,1,"FileReader.readAsBinaryString");e=d.converters.Blob(e,{strict:false});r(this,e,"BinaryString")}readAsText(e,t=undefined){d.brandCheck(this,FileReader);d.argumentLengthCheck(arguments,1,"FileReader.readAsText");e=d.converters.Blob(e,{strict:false});if(t!==undefined){t=d.converters.DOMString(t,"FileReader.readAsText","encoding")}r(this,e,"Text",t)}readAsDataURL(e){d.brandCheck(this,FileReader);d.argumentLengthCheck(arguments,1,"FileReader.readAsDataURL");e=d.converters.Blob(e,{strict:false});r(this,e,"DataURL")}abort(){if(this[o]==="empty"||this[o]==="done"){this[l]=null;return}if(this[o]==="loading"){this[o]="done";this[l]=null}this[c]=true;s("abort",this);if(this[o]!=="loading"){s("loadend",this)}}get readyState(){d.brandCheck(this,FileReader);switch(this[o]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){d.brandCheck(this,FileReader);return this[l]}get error(){d.brandCheck(this,FileReader);return this[a]}get onloadend(){d.brandCheck(this,FileReader);return this[u].loadend}set onloadend(e){d.brandCheck(this,FileReader);if(this[u].loadend){this.removeEventListener("loadend",this[u].loadend)}if(typeof e==="function"){this[u].loadend=e;this.addEventListener("loadend",e)}else{this[u].loadend=null}}get onerror(){d.brandCheck(this,FileReader);return this[u].error}set onerror(e){d.brandCheck(this,FileReader);if(this[u].error){this.removeEventListener("error",this[u].error)}if(typeof e==="function"){this[u].error=e;this.addEventListener("error",e)}else{this[u].error=null}}get onloadstart(){d.brandCheck(this,FileReader);return this[u].loadstart}set onloadstart(e){d.brandCheck(this,FileReader);if(this[u].loadstart){this.removeEventListener("loadstart",this[u].loadstart)}if(typeof e==="function"){this[u].loadstart=e;this.addEventListener("loadstart",e)}else{this[u].loadstart=null}}get onprogress(){d.brandCheck(this,FileReader);return this[u].progress}set onprogress(e){d.brandCheck(this,FileReader);if(this[u].progress){this.removeEventListener("progress",this[u].progress)}if(typeof e==="function"){this[u].progress=e;this.addEventListener("progress",e)}else{this[u].progress=null}}get onload(){d.brandCheck(this,FileReader);return this[u].load}set onload(e){d.brandCheck(this,FileReader);if(this[u].load){this.removeEventListener("load",this[u].load)}if(typeof e==="function"){this[u].load=e;this.addEventListener("load",e)}else{this[u].load=null}}get onabort(){d.brandCheck(this,FileReader);return this[u].abort}set onabort(e){d.brandCheck(this,FileReader);if(this[u].abort){this.removeEventListener("abort",this[u].abort)}if(typeof e==="function"){this[u].abort=e;this.addEventListener("abort",e)}else{this[u].abort=null}}}FileReader.EMPTY=FileReader.prototype.EMPTY=0;FileReader.LOADING=FileReader.prototype.LOADING=1;FileReader.DONE=FileReader.prototype.DONE=2;Object.defineProperties(FileReader.prototype,{EMPTY:n,LOADING:n,DONE:n,readAsArrayBuffer:p,readAsBinaryString:p,readAsText:p,readAsDataURL:p,abort:p,readyState:p,result:p,error:p,onloadstart:p,onprogress:p,onload:p,onabort:p,onerror:p,onloadend:p,[Symbol.toStringTag]:{value:"FileReader",writable:false,enumerable:false,configurable:true}});Object.defineProperties(FileReader,{EMPTY:n,LOADING:n,DONE:n});e.exports={FileReader:FileReader}},8573:(e,t,i)=>{const{webidl:n}=i(5893);const r=Symbol("ProgressEvent state");class ProgressEvent extends Event{constructor(e,t={}){e=n.converters.DOMString(e,"ProgressEvent constructor","type");t=n.converters.ProgressEventInit(t??{});super(e,t);this[r]={lengthComputable:t.lengthComputable,loaded:t.loaded,total:t.total}}get lengthComputable(){n.brandCheck(this,ProgressEvent);return this[r].lengthComputable}get loaded(){n.brandCheck(this,ProgressEvent);return this[r].loaded}get total(){n.brandCheck(this,ProgressEvent);return this[r].total}}n.converters.ProgressEventInit=n.dictionaryConverter([{key:"lengthComputable",converter:n.converters.boolean,defaultValue:()=>false},{key:"loaded",converter:n.converters["unsigned long long"],defaultValue:()=>0},{key:"total",converter:n.converters["unsigned long long"],defaultValue:()=>0},{key:"bubbles",converter:n.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:n.converters.boolean,defaultValue:()=>false},{key:"composed",converter:n.converters.boolean,defaultValue:()=>false}]);e.exports={ProgressEvent:ProgressEvent}},961:e=>{e.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")}},3610:(e,t,i)=>{const{kState:n,kError:r,kResult:s,kAborted:o,kLastProgressEventFired:a}=i(961);const{ProgressEvent:l}=i(8573);const{getEncoding:u}=i(2607);const{serializeAMimeType:c,parseMIMEType:d}=i(1900);const{types:p}=i(7975);const{StringDecoder:A}=i(3193);const{btoa:f}=i(4573);const h={enumerable:true,writable:false,configurable:false};function readOperation(e,t,i,l){if(e[n]==="loading"){throw new DOMException("Invalid state","InvalidStateError")}e[n]="loading";e[s]=null;e[r]=null;const u=t.stream();const c=u.getReader();const d=[];let A=c.read();let f=true;(async()=>{while(!e[o]){try{const{done:u,value:h}=await A;if(f&&!e[o]){queueMicrotask((()=>{fireAProgressEvent("loadstart",e)}))}f=false;if(!u&&p.isUint8Array(h)){d.push(h);if((e[a]===undefined||Date.now()-e[a]>=50)&&!e[o]){e[a]=Date.now();queueMicrotask((()=>{fireAProgressEvent("progress",e)}))}A=c.read()}else if(u){queueMicrotask((()=>{e[n]="done";try{const n=packageData(d,i,t.type,l);if(e[o]){return}e[s]=n;fireAProgressEvent("load",e)}catch(t){e[r]=t;fireAProgressEvent("error",e)}if(e[n]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}catch(t){if(e[o]){return}queueMicrotask((()=>{e[n]="done";e[r]=t;fireAProgressEvent("error",e);if(e[n]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}})()}function fireAProgressEvent(e,t){const i=new l(e,{bubbles:false,cancelable:false});t.dispatchEvent(i)}function packageData(e,t,i,n){switch(t){case"DataURL":{let t="data:";const n=d(i||"application/octet-stream");if(n!=="failure"){t+=c(n)}t+=";base64,";const r=new A("latin1");for(const i of e){t+=f(r.write(i))}t+=f(r.end());return t}case"Text":{let t="failure";if(n){t=u(n)}if(t==="failure"&&i){const e=d(i);if(e!=="failure"){t=u(e.parameters.get("charset"))}}if(t==="failure"){t="UTF-8"}return decode(e,t)}case"ArrayBuffer":{const t=combineByteSequences(e);return t.buffer}case"BinaryString":{let t="";const i=new A("latin1");for(const n of e){t+=i.write(n)}t+=i.end();return t}}}function decode(e,t){const i=combineByteSequences(e);const n=BOMSniffing(i);let r=0;if(n!==null){t=n;r=n==="UTF-8"?3:2}const s=i.slice(r);return new TextDecoder(t).decode(s)}function BOMSniffing(e){const[t,i,n]=e;if(t===239&&i===187&&n===191){return"UTF-8"}else if(t===254&&i===255){return"UTF-16BE"}else if(t===255&&i===254){return"UTF-16LE"}return null}function combineByteSequences(e){const t=e.reduce(((e,t)=>e+t.byteLength),0);let i=0;return e.reduce(((e,t)=>{e.set(t,i);i+=t.byteLength;return e}),new Uint8Array(t))}e.exports={staticPropertyDescriptors:h,readOperation:readOperation,fireAProgressEvent:fireAProgressEvent}},6897:(e,t,i)=>{const{uid:n,states:r,sentCloseFrameState:s,emptyBuffer:o,opcodes:a}=i(736);const{kReadyState:l,kSentClose:u,kByteParser:c,kReceivedClose:d,kResponse:p}=i(1216);const{fireEvent:A,failWebsocketConnection:f,isClosing:h,isClosed:g,isEstablished:y,parseExtensions:m}=i(8625);const{channels:v}=i(2414);const{CloseEvent:I}=i(5188);const{makeRequest:E}=i(9967);const{fetching:C}=i(4398);const{Headers:T,getHeadersList:b}=i(660);const{getDecodeSplit:R}=i(3168);const{WebsocketFrameSend:w}=i(3264);let B;try{B=i(7598)}catch{}function establishWebSocketConnection(e,t,i,r,s,o){const a=e;a.protocol=e.protocol==="ws:"?"http:":"https:";const l=E({urlList:[a],client:i,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(o.headers){const e=b(new T(o.headers));l.headersList=e}const u=B.randomBytes(16).toString("base64");l.headersList.append("sec-websocket-key",u);l.headersList.append("sec-websocket-version","13");for(const e of t){l.headersList.append("sec-websocket-protocol",e)}const c="permessage-deflate; client_max_window_bits";l.headersList.append("sec-websocket-extensions",c);const d=C({request:l,useParallelQueue:true,dispatcher:o.dispatcher,processResponse(e){if(e.type==="error"||e.status!==101){f(r,"Received network error or non-101 status code.");return}if(t.length!==0&&!e.headersList.get("Sec-WebSocket-Protocol")){f(r,"Server did not respond with sent protocols.");return}if(e.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){f(r,'Server did not set Upgrade header to "websocket".');return}if(e.headersList.get("Connection")?.toLowerCase()!=="upgrade"){f(r,'Server did not set Connection header to "upgrade".');return}const i=e.headersList.get("Sec-WebSocket-Accept");const o=B.createHash("sha1").update(u+n).digest("base64");if(i!==o){f(r,"Incorrect hash received in Sec-WebSocket-Accept header.");return}const a=e.headersList.get("Sec-WebSocket-Extensions");let c;if(a!==null){c=m(a);if(!c.has("permessage-deflate")){f(r,"Sec-WebSocket-Extensions header does not match.");return}}const d=e.headersList.get("Sec-WebSocket-Protocol");if(d!==null){const e=R("sec-websocket-protocol",l.headersList);if(!e.includes(d)){f(r,"Protocol was not set in the opening handshake.");return}}e.socket.on("data",onSocketData);e.socket.on("close",onSocketClose);e.socket.on("error",onSocketError);if(v.open.hasSubscribers){v.open.publish({address:e.socket.address(),protocol:d,extensions:a})}s(e,c)}});return d}function closeWebSocketConnection(e,t,i,n){if(h(e)||g(e)){}else if(!y(e)){f(e,"Connection was closed before it was established.");e[l]=r.CLOSING}else if(e[u]===s.NOT_SENT){e[u]=s.PROCESSING;const c=new w;if(t!==undefined&&i===undefined){c.frameData=Buffer.allocUnsafe(2);c.frameData.writeUInt16BE(t,0)}else if(t!==undefined&&i!==undefined){c.frameData=Buffer.allocUnsafe(2+n);c.frameData.writeUInt16BE(t,0);c.frameData.write(i,2,"utf-8")}else{c.frameData=o}const d=e[p].socket;d.write(c.createFrame(a.CLOSE));e[u]=s.SENT;e[l]=r.CLOSING}else{e[l]=r.CLOSING}}function onSocketData(e){if(!this.ws[c].write(e)){this.pause()}}function onSocketClose(){const{ws:e}=this;const{[p]:t}=e;t.socket.off("data",onSocketData);t.socket.off("close",onSocketClose);t.socket.off("error",onSocketError);const i=e[u]===s.SENT&&e[d];let n=1005;let o="";const a=e[c].closingInfo;if(a&&!a.error){n=a.code??1005;o=a.reason}else if(!e[d]){n=1006}e[l]=r.CLOSED;A("close",e,((e,t)=>new I(e,t)),{wasClean:i,code:n,reason:o});if(v.close.hasSubscribers){v.close.publish({websocket:e,code:n,reason:o})}}function onSocketError(e){const{ws:t}=this;t[l]=r.CLOSING;if(v.socketError.hasSubscribers){v.socketError.publish(e)}this.destroy()}e.exports={establishWebSocketConnection:establishWebSocketConnection,closeWebSocketConnection:closeWebSocketConnection}},736:e=>{const t="258EAFA5-E914-47DA-95CA-C5AB0DC85B11";const i={enumerable:true,writable:false,configurable:false};const n={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3};const r={NOT_SENT:0,PROCESSING:1,SENT:2};const s={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10};const o=2**16-1;const a={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4};const l=Buffer.allocUnsafe(0);const u={string:1,typedArray:2,arrayBuffer:3,blob:4};e.exports={uid:t,sentCloseFrameState:r,staticPropertyDescriptors:i,states:n,opcodes:s,maxUnsigned16Bit:o,parserStates:a,emptyBuffer:l,sendHints:u}},5188:(e,t,i)=>{const{webidl:n}=i(5893);const{kEnumerableProperty:r}=i(3440);const{kConstruct:s}=i(6443);const{MessagePort:o}=i(8300);class MessageEvent extends Event{#z;constructor(e,t={}){if(e===s){super(arguments[1],arguments[2]);n.util.markAsUncloneable(this);return}const i="MessageEvent constructor";n.argumentLengthCheck(arguments,1,i);e=n.converters.DOMString(e,i,"type");t=n.converters.MessageEventInit(t,i,"eventInitDict");super(e,t);this.#z=t;n.util.markAsUncloneable(this)}get data(){n.brandCheck(this,MessageEvent);return this.#z.data}get origin(){n.brandCheck(this,MessageEvent);return this.#z.origin}get lastEventId(){n.brandCheck(this,MessageEvent);return this.#z.lastEventId}get source(){n.brandCheck(this,MessageEvent);return this.#z.source}get ports(){n.brandCheck(this,MessageEvent);if(!Object.isFrozen(this.#z.ports)){Object.freeze(this.#z.ports)}return this.#z.ports}initMessageEvent(e,t=false,i=false,r=null,s="",o="",a=null,l=[]){n.brandCheck(this,MessageEvent);n.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent");return new MessageEvent(e,{bubbles:t,cancelable:i,data:r,origin:s,lastEventId:o,source:a,ports:l})}static createFastMessageEvent(e,t){const i=new MessageEvent(s,e,t);i.#z=t;i.#z.data??=null;i.#z.origin??="";i.#z.lastEventId??="";i.#z.source??=null;i.#z.ports??=[];return i}}const{createFastMessageEvent:a}=MessageEvent;delete MessageEvent.createFastMessageEvent;class CloseEvent extends Event{#z;constructor(e,t={}){const i="CloseEvent constructor";n.argumentLengthCheck(arguments,1,i);e=n.converters.DOMString(e,i,"type");t=n.converters.CloseEventInit(t);super(e,t);this.#z=t;n.util.markAsUncloneable(this)}get wasClean(){n.brandCheck(this,CloseEvent);return this.#z.wasClean}get code(){n.brandCheck(this,CloseEvent);return this.#z.code}get reason(){n.brandCheck(this,CloseEvent);return this.#z.reason}}class ErrorEvent extends Event{#z;constructor(e,t){const i="ErrorEvent constructor";n.argumentLengthCheck(arguments,1,i);super(e,t);n.util.markAsUncloneable(this);e=n.converters.DOMString(e,i,"type");t=n.converters.ErrorEventInit(t??{});this.#z=t}get message(){n.brandCheck(this,ErrorEvent);return this.#z.message}get filename(){n.brandCheck(this,ErrorEvent);return this.#z.filename}get lineno(){n.brandCheck(this,ErrorEvent);return this.#z.lineno}get colno(){n.brandCheck(this,ErrorEvent);return this.#z.colno}get error(){n.brandCheck(this,ErrorEvent);return this.#z.error}}Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:true},data:r,origin:r,lastEventId:r,source:r,ports:r,initMessageEvent:r});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:true},reason:r,code:r,wasClean:r});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:true},message:r,filename:r,lineno:r,colno:r,error:r});n.converters.MessagePort=n.interfaceConverter(o);n.converters["sequence"]=n.sequenceConverter(n.converters.MessagePort);const l=[{key:"bubbles",converter:n.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:n.converters.boolean,defaultValue:()=>false},{key:"composed",converter:n.converters.boolean,defaultValue:()=>false}];n.converters.MessageEventInit=n.dictionaryConverter([...l,{key:"data",converter:n.converters.any,defaultValue:()=>null},{key:"origin",converter:n.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:n.converters.DOMString,defaultValue:()=>""},{key:"source",converter:n.nullableConverter(n.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:n.converters["sequence"],defaultValue:()=>new Array(0)}]);n.converters.CloseEventInit=n.dictionaryConverter([...l,{key:"wasClean",converter:n.converters.boolean,defaultValue:()=>false},{key:"code",converter:n.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:n.converters.USVString,defaultValue:()=>""}]);n.converters.ErrorEventInit=n.dictionaryConverter([...l,{key:"message",converter:n.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:n.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:n.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:n.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:n.converters.any}]);e.exports={MessageEvent:MessageEvent,CloseEvent:CloseEvent,ErrorEvent:ErrorEvent,createFastMessageEvent:a}},3264:(e,t,i)=>{const{maxUnsigned16Bit:n}=i(736);const r=16386;let s;let o=null;let a=r;try{s=i(7598)}catch{s={randomFillSync:function randomFillSync(e,t,i){for(let t=0;tn){o+=8;s=127}else if(r>125){o+=2;s=126}const a=Buffer.allocUnsafe(r+o);a[0]=a[1]=0;a[0]|=128;a[0]=(a[0]&240)+e; +/*! ws. MIT License. Einar Otto Stangvik */a[o-4]=i[0];a[o-3]=i[1];a[o-2]=i[2];a[o-1]=i[3];a[1]=s;if(s===126){a.writeUInt16BE(r,2)}else if(s===127){a[2]=a[3]=0;a.writeUIntBE(r,4,6)}a[1]|=128;for(let e=0;e{const{createInflateRaw:n,Z_DEFAULT_WINDOWBITS:r}=i(8522);const{isValidClientWindowBits:s}=i(8625);const{MessageSizeExceededError:o}=i(8707);const a=Buffer.from([0,0,255,255]);const l=Symbol("kBuffer");const u=Symbol("kLength");const c=4*1024*1024;class PerMessageDeflate{#$;#A={};#R=false;#K=null;constructor(e){this.#A.serverNoContextTakeover=e.has("server_no_context_takeover");this.#A.serverMaxWindowBits=e.get("server_max_window_bits")}decompress(e,t,i){if(this.#R){i(new o);return}if(!this.#$){let e=r;if(this.#A.serverMaxWindowBits){if(!s(this.#A.serverMaxWindowBits)){i(new Error("Invalid server_max_window_bits"));return}e=Number.parseInt(this.#A.serverMaxWindowBits)}try{this.#$=n({windowBits:e})}catch(e){i(e);return}this.#$[l]=[];this.#$[u]=0;this.#$.on("data",(e=>{if(this.#R){return}this.#$[u]+=e.length;if(this.#$[u]>c){this.#R=true;this.#$.removeAllListeners();this.#$.destroy();this.#$=null;if(this.#K){const e=this.#K;this.#K=null;e(new o)}return}this.#$[l].push(e)}));this.#$.on("error",(e=>{this.#$=null;i(e)}))}this.#K=i;this.#$.write(e);if(t){this.#$.write(a)}this.#$.flush((()=>{if(this.#R||!this.#$){return}const e=Buffer.concat(this.#$[l],this.#$[u]);this.#$[l].length=0;this.#$[u]=0;this.#K=null;i(null,e)}))}}e.exports={PerMessageDeflate:PerMessageDeflate}},1652:(e,t,i)=>{const{Writable:n}=i(7075);const r=i(4589);const{parserStates:s,opcodes:o,states:a,emptyBuffer:l,sentCloseFrameState:u}=i(736);const{kReadyState:c,kSentClose:d,kResponse:p,kReceivedClose:A}=i(1216);const{channels:f}=i(2414);const{isValidStatusCode:h,isValidOpcode:g,failWebsocketConnection:y,websocketMessageReceived:m,utf8Decode:v,isControlFrame:I,isTextBinaryFrame:E,isContinuationFrame:C}=i(8625);const{WebsocketFrameSend:T}=i(3264);const{closeWebSocketConnection:b}=i(6897);const{PerMessageDeflate:R}=i(9469);class ByteParser extends n{#Z=[];#X=0;#ee=false;#I=s.INFO;#te={};#ie=[];#ne;constructor(e,t){super();this.ws=e;this.#ne=t==null?new Map:t;if(this.#ne.has("permessage-deflate")){this.#ne.set("permessage-deflate",new R(t))}}_write(e,t,i){this.#Z.push(e);this.#X+=e.length;this.#ee=true;this.run(i)}run(e){while(this.#ee){if(this.#I===s.INFO){if(this.#X<2){return e()}const t=this.consume(2);const i=(t[0]&128)!==0;const n=t[0]&15;const r=(t[1]&128)===128;const a=!i&&n!==o.CONTINUATION;const l=t[1]&127;const u=t[0]&64;const c=t[0]&32;const d=t[0]&16;if(!g(n)){y(this.ws,"Invalid opcode received");return e()}if(r){y(this.ws,"Frame cannot be masked");return e()}if(u!==0&&!this.#ne.has("permessage-deflate")){y(this.ws,"Expected RSV1 to be clear.");return}if(c!==0||d!==0){y(this.ws,"RSV1, RSV2, RSV3 must be clear");return}if(a&&!E(n)){y(this.ws,"Invalid frame type was fragmented.");return}if(E(n)&&this.#ie.length>0){y(this.ws,"Expected continuation frame");return}if(this.#te.fragmented&&a){y(this.ws,"Fragmented frame exceeded 125 bytes.");return}if((l>125||a)&&I(n)){y(this.ws,"Control frame either too large or fragmented");return}if(C(n)&&this.#ie.length===0&&!this.#te.compressed){y(this.ws,"Unexpected continuation frame");return}if(l<=125){this.#te.payloadLength=l;this.#I=s.READ_DATA}else if(l===126){this.#I=s.PAYLOADLENGTH_16}else if(l===127){this.#I=s.PAYLOADLENGTH_64}if(E(n)){this.#te.binaryType=n;this.#te.compressed=u!==0}this.#te.opcode=n;this.#te.masked=r;this.#te.fin=i;this.#te.fragmented=a}else if(this.#I===s.PAYLOADLENGTH_16){if(this.#X<2){return e()}const t=this.consume(2);this.#te.payloadLength=t.readUInt16BE(0);this.#I=s.READ_DATA}else if(this.#I===s.PAYLOADLENGTH_64){if(this.#X<8){return e()}const t=this.consume(8);const i=t.readUInt32BE(0);const n=t.readUInt32BE(4);if(i!==0||n>2**31-1){y(this.ws,"Received payload length > 2^31 bytes.");return}this.#te.payloadLength=n;this.#I=s.READ_DATA}else if(this.#I===s.READ_DATA){if(this.#X{if(t){y(this.ws,t.message);return}this.#ie.push(i);if(!this.#te.fin){this.#I=s.INFO;this.#ee=true;this.run(e);return}m(this.ws,this.#te.binaryType,Buffer.concat(this.#ie));this.#ee=true;this.#I=s.INFO;this.#ie.length=0;this.run(e)}));this.#ee=false;break}}}}}consume(e){if(e>this.#X){throw new Error("Called consume() before buffers satiated.")}else if(e===0){return l}if(this.#Z[0].length===e){this.#X-=this.#Z[0].length;return this.#Z.shift()}const t=Buffer.allocUnsafe(e);let i=0;while(i!==e){const n=this.#Z[0];const{length:r}=n;if(r+i===e){t.set(this.#Z.shift(),i);break}else if(r+i>e){t.set(n.subarray(0,e-i),i);this.#Z[0]=n.subarray(e-i);break}else{t.set(this.#Z.shift(),i);i+=n.length}}this.#X-=e;return t}parseCloseBody(e){r(e.length!==1);let t;if(e.length>=2){t=e.readUInt16BE(0)}if(t!==undefined&&!h(t)){return{code:1002,reason:"Invalid status code",error:true}}let i=e.subarray(2);if(i[0]===239&&i[1]===187&&i[2]===191){i=i.subarray(3)}try{i=v(i)}catch{return{code:1007,reason:"Invalid UTF-8",error:true}}return{code:t,reason:i,error:false}}parseControlFrame(e){const{opcode:t,payloadLength:i}=this.#te;if(t===o.CLOSE){if(i===1){y(this.ws,"Received close frame with a 1-byte body.");return false}this.#te.closeInfo=this.parseCloseBody(e);if(this.#te.closeInfo.error){const{code:e,reason:t}=this.#te.closeInfo;b(this.ws,e,t,t.length);y(this.ws,t);return false}if(this.ws[d]!==u.SENT){let e=l;if(this.#te.closeInfo.code){e=Buffer.allocUnsafe(2);e.writeUInt16BE(this.#te.closeInfo.code,0)}const t=new T(e);this.ws[p].socket.write(t.createFrame(o.CLOSE),(e=>{if(!e){this.ws[d]=u.SENT}}))}this.ws[c]=a.CLOSING;this.ws[A]=true;return false}else if(t===o.PING){if(!this.ws[A]){const t=new T(e);this.ws[p].socket.write(t.createFrame(o.PONG));if(f.ping.hasSubscribers){f.ping.publish({payload:e})}}}else if(t===o.PONG){if(f.pong.hasSubscribers){f.pong.publish({payload:e})}}return true}get closingInfo(){return this.#te.closeInfo}}e.exports={ByteParser:ByteParser}},3900:(e,t,i)=>{const{WebsocketFrameSend:n}=i(3264);const{opcodes:r,sendHints:s}=i(736);const o=i(4660);const a=Buffer[Symbol.species];class SendQueue{#re=new o;#se=false;#oe;constructor(e){this.#oe=e}add(e,t,i){if(i!==s.blob){const n=createFrame(e,i);if(!this.#se){this.#oe.write(n,t)}else{const e={promise:null,callback:t,frame:n};this.#re.push(e)}return}const n={promise:e.arrayBuffer().then((e=>{n.promise=null;n.frame=createFrame(e,i)})),callback:t,frame:null};this.#re.push(n);if(!this.#se){this.#ae()}}async#ae(){this.#se=true;const e=this.#re;while(!e.isEmpty()){const t=e.shift();if(t.promise!==null){await t.promise}this.#oe.write(t.frame,t.callback);t.callback=t.frame=null}this.#se=false}}function createFrame(e,t){return new n(toBuffer(e,t)).createFrame(t===s.string?r.TEXT:r.BINARY)}function toBuffer(e,t){switch(t){case s.string:return Buffer.from(e);case s.arrayBuffer:case s.blob:return new a(e);case s.typedArray:return new a(e.buffer,e.byteOffset,e.byteLength)}}e.exports={SendQueue:SendQueue}},1216:e=>{e.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")}},8625:(e,t,i)=>{const{kReadyState:n,kController:r,kResponse:s,kBinaryType:o,kWebSocketURL:a}=i(1216);const{states:l,opcodes:u}=i(736);const{ErrorEvent:c,createFastMessageEvent:d}=i(5188);const{isUtf8:p}=i(4573);const{collectASequenceOfCodePointsFast:A,removeHTTPWhitespace:f}=i(1900);function isConnecting(e){return e[n]===l.CONNECTING}function isEstablished(e){return e[n]===l.OPEN}function isClosing(e){return e[n]===l.CLOSING}function isClosed(e){return e[n]===l.CLOSED}function fireEvent(e,t,i=(e,t)=>new Event(e,t),n={}){const r=i(e,n);t.dispatchEvent(r)}function websocketMessageReceived(e,t,i){if(e[n]!==l.OPEN){return}let r;if(t===u.TEXT){try{r=y(i)}catch{failWebsocketConnection(e,"Received invalid UTF-8 in text frame.");return}}else if(t===u.BINARY){if(e[o]==="blob"){r=new Blob([i])}else{r=toArrayBuffer(i)}}fireEvent("message",e,d,{origin:e[a].origin,data:r})}function toArrayBuffer(e){if(e.byteLength===e.buffer.byteLength){return e.buffer}return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function isValidSubprotocol(e){if(e.length===0){return false}for(let t=0;t126||i===34||i===40||i===41||i===44||i===47||i===58||i===59||i===60||i===61||i===62||i===63||i===64||i===91||i===92||i===93||i===123||i===125){return false}}return true}function isValidStatusCode(e){if(e>=1e3&&e<1015){return e!==1004&&e!==1005&&e!==1006}return e>=3e3&&e<=4999}function failWebsocketConnection(e,t){const{[r]:i,[s]:n}=e;i.abort();if(n?.socket&&!n.socket.destroyed){n.socket.destroy()}if(t){fireEvent("error",e,((e,t)=>new c(e,t)),{error:new Error(t),message:t})}}function isControlFrame(e){return e===u.CLOSE||e===u.PING||e===u.PONG}function isContinuationFrame(e){return e===u.CONTINUATION}function isTextBinaryFrame(e){return e===u.TEXT||e===u.BINARY}function isValidOpcode(e){return isTextBinaryFrame(e)||isContinuationFrame(e)||isControlFrame(e)}function parseExtensions(e){const t={position:0};const i=new Map;while(t.position57){return false}}const t=Number.parseInt(e,10);return t>=8&&t<=15}const h=typeof process.versions.icu==="string";const g=h?new TextDecoder("utf-8",{fatal:true}):undefined;const y=h?g.decode.bind(g):function(e){if(p(e)){return e.toString("utf-8")}throw new TypeError("Invalid utf-8 received.")};e.exports={isConnecting:isConnecting,isEstablished:isEstablished,isClosing:isClosing,isClosed:isClosed,fireEvent:fireEvent,isValidSubprotocol:isValidSubprotocol,isValidStatusCode:isValidStatusCode,failWebsocketConnection:failWebsocketConnection,websocketMessageReceived:websocketMessageReceived,utf8Decode:y,isControlFrame:isControlFrame,isContinuationFrame:isContinuationFrame,isTextBinaryFrame:isTextBinaryFrame,isValidOpcode:isValidOpcode,parseExtensions:parseExtensions,isValidClientWindowBits:isValidClientWindowBits}},3726:(e,t,i)=>{const{webidl:n}=i(5893);const{URLSerializer:r}=i(1900);const{environmentSettingsObject:s}=i(3168);const{staticPropertyDescriptors:o,states:a,sentCloseFrameState:l,sendHints:u}=i(736);const{kWebSocketURL:c,kReadyState:d,kController:p,kBinaryType:A,kResponse:f,kSentClose:h,kByteParser:g}=i(1216);const{isConnecting:y,isEstablished:m,isClosing:v,isValidSubprotocol:I,fireEvent:E}=i(8625);const{establishWebSocketConnection:C,closeWebSocketConnection:T}=i(6897);const{ByteParser:b}=i(1652);const{kEnumerableProperty:R,isBlobLike:w}=i(3440);const{getGlobalDispatcher:B}=i(2581);const{types:D}=i(7975);const{ErrorEvent:S,CloseEvent:k}=i(5188);const{SendQueue:P}=i(3900);class WebSocket extends EventTarget{#_={open:null,error:null,close:null,message:null};#le=0;#ue="";#ne="";#ce;constructor(e,t=[]){super();n.util.markAsUncloneable(this);const i="WebSocket constructor";n.argumentLengthCheck(arguments,1,i);const r=n.converters["DOMString or sequence or WebSocketInit"](t,i,"options");e=n.converters.USVString(e,i,"url");t=r.protocols;const o=s.settingsObject.baseUrl;let a;try{a=new URL(e,o)}catch(e){throw new DOMException(e,"SyntaxError")}if(a.protocol==="http:"){a.protocol="ws:"}else if(a.protocol==="https:"){a.protocol="wss:"}if(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 t==="string"){t=[t]}if(t.length!==new Set(t.map((e=>e.toLowerCase()))).size){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}if(t.length>0&&!t.every((e=>I(e)))){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}this[c]=new URL(a.href);const u=s.settingsObject;this[p]=C(a,t,u,this,((e,t)=>this.#de(e,t)),r);this[d]=WebSocket.CONNECTING;this[h]=l.NOT_SENT;this[A]="blob"}close(e=undefined,t=undefined){n.brandCheck(this,WebSocket);const i="WebSocket.close";if(e!==undefined){e=n.converters["unsigned short"](e,i,"code",{clamp:true})}if(t!==undefined){t=n.converters.USVString(t,i,"reason")}if(e!==undefined){if(e!==1e3&&(e<3e3||e>4999)){throw new DOMException("invalid code","InvalidAccessError")}}let r=0;if(t!==undefined){r=Buffer.byteLength(t);if(r>123){throw new DOMException(`Reason must be less than 123 bytes; received ${r}`,"SyntaxError")}}T(this,e,t,r)}send(e){n.brandCheck(this,WebSocket);const t="WebSocket.send";n.argumentLengthCheck(arguments,1,t);e=n.converters.WebSocketSendData(e,t,"data");if(y(this)){throw new DOMException("Sent before connected.","InvalidStateError")}if(!m(this)||v(this)){return}if(typeof e==="string"){const t=Buffer.byteLength(e);this.#le+=t;this.#ce.add(e,(()=>{this.#le-=t}),u.string)}else if(D.isArrayBuffer(e)){this.#le+=e.byteLength;this.#ce.add(e,(()=>{this.#le-=e.byteLength}),u.arrayBuffer)}else if(ArrayBuffer.isView(e)){this.#le+=e.byteLength;this.#ce.add(e,(()=>{this.#le-=e.byteLength}),u.typedArray)}else if(w(e)){this.#le+=e.size;this.#ce.add(e,(()=>{this.#le-=e.size}),u.blob)}}get readyState(){n.brandCheck(this,WebSocket);return this[d]}get bufferedAmount(){n.brandCheck(this,WebSocket);return this.#le}get url(){n.brandCheck(this,WebSocket);return r(this[c])}get extensions(){n.brandCheck(this,WebSocket);return this.#ne}get protocol(){n.brandCheck(this,WebSocket);return this.#ue}get onopen(){n.brandCheck(this,WebSocket);return this.#_.open}set onopen(e){n.brandCheck(this,WebSocket);if(this.#_.open){this.removeEventListener("open",this.#_.open)}if(typeof e==="function"){this.#_.open=e;this.addEventListener("open",e)}else{this.#_.open=null}}get onerror(){n.brandCheck(this,WebSocket);return this.#_.error}set onerror(e){n.brandCheck(this,WebSocket);if(this.#_.error){this.removeEventListener("error",this.#_.error)}if(typeof e==="function"){this.#_.error=e;this.addEventListener("error",e)}else{this.#_.error=null}}get onclose(){n.brandCheck(this,WebSocket);return this.#_.close}set onclose(e){n.brandCheck(this,WebSocket);if(this.#_.close){this.removeEventListener("close",this.#_.close)}if(typeof e==="function"){this.#_.close=e;this.addEventListener("close",e)}else{this.#_.close=null}}get onmessage(){n.brandCheck(this,WebSocket);return this.#_.message}set onmessage(e){n.brandCheck(this,WebSocket);if(this.#_.message){this.removeEventListener("message",this.#_.message)}if(typeof e==="function"){this.#_.message=e;this.addEventListener("message",e)}else{this.#_.message=null}}get binaryType(){n.brandCheck(this,WebSocket);return this[A]}set binaryType(e){n.brandCheck(this,WebSocket);if(e!=="blob"&&e!=="arraybuffer"){this[A]="blob"}else{this[A]=e}}#de(e,t){this[f]=e;const i=new b(this,t);i.on("drain",onParserDrain);i.on("error",onParserError.bind(this));e.socket.ws=this;this[g]=i;this.#ce=new P(e.socket);this[d]=a.OPEN;const n=e.headersList.get("sec-websocket-extensions");if(n!==null){this.#ne=n}const r=e.headersList.get("sec-websocket-protocol");if(r!==null){this.#ue=r}E("open",this)}}WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=a.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=a.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=a.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=a.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o,url:R,readyState:R,bufferedAmount:R,onopen:R,onerror:R,onclose:R,close:R,onmessage:R,binaryType:R,send:R,extensions:R,protocol:R,[Symbol.toStringTag]:{value:"WebSocket",writable:false,enumerable:false,configurable:true}});Object.defineProperties(WebSocket,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o});n.converters["sequence"]=n.sequenceConverter(n.converters.DOMString);n.converters["DOMString or sequence"]=function(e,t,i){if(n.util.Type(e)==="Object"&&Symbol.iterator in e){return n.converters["sequence"](e)}return n.converters.DOMString(e,t,i)};n.converters.WebSocketInit=n.dictionaryConverter([{key:"protocols",converter:n.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:n.converters.any,defaultValue:()=>B()},{key:"headers",converter:n.nullableConverter(n.converters.HeadersInit)}]);n.converters["DOMString or sequence or WebSocketInit"]=function(e){if(n.util.Type(e)==="Object"&&!(Symbol.iterator in e)){return n.converters.WebSocketInit(e)}return{protocols:n.converters["DOMString or sequence"](e)}};n.converters.WebSocketSendData=function(e){if(n.util.Type(e)==="Object"){if(w(e)){return n.converters.Blob(e,{strict:false})}if(ArrayBuffer.isView(e)||D.isArrayBuffer(e)){return n.converters.BufferSource(e)}}return n.converters.USVString(e)};function onParserDrain(){this.ws[f].socket.resume()}function onParserError(e){let t;let i;if(e instanceof k){t=e.reason;i=e.code}else{t=e.message}E("error",this,(()=>new S("error",{error:e,message:t})));T(this,i)}e.exports={WebSocket:WebSocket}},8682:e=>{var t=[];for(var i=0;i<256;++i){t[i]=(i+256).toString(16).substr(1)}function bytesToUuid(e,i){var n=i||0;var r=t;return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")}e.exports=bytesToUuid},1694:(e,t,i)=>{var n=i(6982);e.exports=function nodeRNG(){return n.randomBytes(16)}},9021:(e,t,i)=>{var n=i(1694);var r=i(8682);function v4(e,t,i){var s=t&&i||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var o=e.random||(e.rng||n)();o[6]=o[6]&15|64;o[8]=o[8]&63|128;if(t){for(var a=0;a<16;++a){t[s+a]=o[a]}}return t||r(o)}e.exports=v4},2613:t=>{t.exports=e(import.meta.url)("assert")},181:t=>{t.exports=e(import.meta.url)("buffer")},5317:t=>{t.exports=e(import.meta.url)("child_process")},6982:t=>{t.exports=e(import.meta.url)("crypto")},4434:t=>{t.exports=e(import.meta.url)("events")},9896:t=>{t.exports=e(import.meta.url)("fs")},8611:t=>{t.exports=e(import.meta.url)("http")},5692:t=>{t.exports=e(import.meta.url)("https")},9278:t=>{t.exports=e(import.meta.url)("net")},4589:t=>{t.exports=e(import.meta.url)("node:assert")},6698:t=>{t.exports=e(import.meta.url)("node:async_hooks")},4573:t=>{t.exports=e(import.meta.url)("node:buffer")},7540:t=>{t.exports=e(import.meta.url)("node:console")},7598:t=>{t.exports=e(import.meta.url)("node:crypto")},3053:t=>{t.exports=e(import.meta.url)("node:diagnostics_channel")},610:t=>{t.exports=e(import.meta.url)("node:dns")},8474:t=>{t.exports=e(import.meta.url)("node:events")},7067:t=>{t.exports=e(import.meta.url)("node:http")},2467:t=>{t.exports=e(import.meta.url)("node:http2")},7030:t=>{t.exports=e(import.meta.url)("node:net")},643:t=>{t.exports=e(import.meta.url)("node:perf_hooks")},1792:t=>{t.exports=e(import.meta.url)("node:querystring")},7075:t=>{t.exports=e(import.meta.url)("node:stream")},1692:t=>{t.exports=e(import.meta.url)("node:tls")},3136:t=>{t.exports=e(import.meta.url)("node:url")},7975:t=>{t.exports=e(import.meta.url)("node:util")},3429:t=>{t.exports=e(import.meta.url)("node:util/types")},8300:t=>{t.exports=e(import.meta.url)("node:worker_threads")},8522:t=>{t.exports=e(import.meta.url)("node:zlib")},857:t=>{t.exports=e(import.meta.url)("os")},6928:t=>{t.exports=e(import.meta.url)("path")},2203:t=>{t.exports=e(import.meta.url)("stream")},3193:t=>{t.exports=e(import.meta.url)("string_decoder")},4756:t=>{t.exports=e(import.meta.url)("tls")},7016:t=>{t.exports=e(import.meta.url)("url")},9023:t=>{t.exports=e(import.meta.url)("util")},3106:t=>{t.exports=e(import.meta.url)("zlib")},1120:e=>{var t;const i=function NullObject(){};i.prototype=Object.create(null);const n=/; *([!#$%&'*+.^\w`|~-]+)=("(?:[\v\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\v\u0020-\u00ff])*"|[!#$%&'*+.^\w`|~-]+) */gu;const r=/\\([\v\u0020-\u00ff])/gu;const s=/^[!#$%&'*+.^\w|~-]+\/[!#$%&'*+.^\w|~-]+$/u;const o={type:"",parameters:new i};Object.freeze(o.parameters);Object.freeze(o);function parse(e){if(typeof e!=="string"){throw new TypeError("argument header is required and must be a string")}let t=e.indexOf(";");const o=t!==-1?e.slice(0,t).trim():e.trim();if(s.test(o)===false){throw new TypeError("invalid media type")}const a={type:o.toLowerCase(),parameters:new i};if(t===-1){return a}let l;let u;let c;n.lastIndex=t;while(u=n.exec(e)){if(u.index!==t){throw new TypeError("invalid parameter format")}t+=u[0].length;l=u[1].toLowerCase();c=u[2];if(c[0]==='"'){c=c.slice(1,c.length-1);r.test(c)&&(c=c.replace(r,"$1"))}a.parameters[l]=c}if(t!==e.length){throw new TypeError("invalid parameter format")}return a}function safeParse(e){if(typeof e!=="string"){return o}let t=e.indexOf(";");const a=t!==-1?e.slice(0,t).trim():e.trim();if(s.test(a)===false){return o}const l={type:a.toLowerCase(),parameters:new i};if(t===-1){return l}let u;let c;let d;n.lastIndex=t;while(c=n.exec(e)){if(c.index!==t){return o}t+=c[0].length;u=c[1].toLowerCase();d=c[2];if(d[0]==='"'){d=d.slice(1,d.length-1);r.test(d)&&(d=d.replace(r,"$1"))}l.parameters[u]=d}if(t!==e.length){return o}return l}t={parse:parse,safeParse:safeParse};t=parse;e.exports.xL=safeParse;t=o},5643:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});var i="1.13.8";var n=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||Function("return this")()||{};var r=Array.prototype,s=Object.prototype;var o=typeof Symbol!=="undefined"?Symbol.prototype:null;var a=r.push,l=r.slice,u=s.toString,c=s.hasOwnProperty;var d=typeof ArrayBuffer!=="undefined",p=typeof DataView!=="undefined";var A=Array.isArray,f=Object.keys,h=Object.create,g=d&&ArrayBuffer.isView;var y=isNaN,m=isFinite;var v=!{toString:null}.propertyIsEnumerable("toString");var I=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];var E=Math.pow(2,53)-1;function restArguments(e,t){t=t==null?e.length-1:+t;return function(){var i=Math.max(arguments.length-t,0),n=Array(i),r=0;for(;r=0&&i<=E}}function shallowProperty(e){return function(t){return t==null?void 0:t[e]}}var j=shallowProperty("byteLength");var L=createSizePropertyCheck(j);var G=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;function isTypedArray(e){return g?g(e)&&!F(e):L(e)&&G.test(u.call(e))}var x=d?isTypedArray:constant(false);var H=shallowProperty("length");function emulatedSet(e){var t={};for(var i=e.length,n=0;n=0)continue;n.push(e);r.push(t);i.push(true);if(c){f=e.length;if(f!==t.length)return false;while(f--){i.push({a:e[f],b:t[f]})}}else{var h=keys(e),g;f=h.length;if(keys(t).length!==f)return false;while(f--){g=h[f];if(!has$1(t,g))return false;i.push({a:e[g],b:t[g]})}}}return true}function allKeys(e){if(!isObject(e))return[];var t=[];for(var i in e)t.push(i);if(v)collectNonEnumProps(e,t);return t}function ie11fingerprint(e){var t=H(e);return function(i){if(i==null)return false;var n=allKeys(i);if(H(n))return false;for(var r=0;r":">",'"':""","'":"'","`":"`"};var ue=createEscaper(le);var ce=invert(le);var de=createEscaper(ce);var pe=_$1.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var Ae=/(.)^/;var fe={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"};var he=/\\|'|\r|\n|\u2028|\u2029/g;function escapeChar(e){return"\\"+fe[e]}var ge=/^\s*(\w|\$)+\s*$/;function template(e,t,i){if(!t&&i)t=i;t=oe({},t,_$1.templateSettings);var n=RegExp([(t.escape||Ae).source,(t.interpolate||Ae).source,(t.evaluate||Ae).source].join("|")+"|$","g");var r=0;var s="__p+='";e.replace(n,(function(t,i,n,o,a){s+=e.slice(r,a).replace(he,escapeChar);r=a+t.length;if(i){s+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'"}else if(n){s+="'+\n((__t=("+n+"))==null?'':__t)+\n'"}else if(o){s+="';\n"+o+"\n__p+='"}return t}));s+="';\n";var o=t.variable;if(o){if(!ge.test(o))throw new Error("variable is not a bare identifier: "+o)}else{s="with(obj||{}){\n"+s+"}\n";o="obj"}s="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";var a;try{a=new Function(o,"_",s)}catch(e){e.source=s;throw e}var template=function(e){return a.call(this,e,_$1)};template.source="function("+o+"){\n"+s+"}";return template}function result(e,t,i){t=toPath(t);var n=t.length;if(!n){return P(i)?i.call(e):i}for(var r=0;r=o){if(!a.length)break;var l=a.pop();s=l.i;e=l.v;o=H(e);continue}var u=e[s++];if(a.length>=t){n[r++]=u}else if(Ie(u)&&(q(u)||M(u))){a.push({i:s,v:e});s=0;e=u;o=H(e)}else if(!i){n[r++]=u}}return n}var Ee=restArguments((function(e,t){t=flatten$1(t,false,false);var i=t.length;if(i<1)throw new Error("bindAll must be passed function names");while(i--){var n=t[i];e[n]=ve(e[n],e)}return e}));function memoize(e,t){var memoize=function(i){var n=memoize.cache;var r=""+(t?t.apply(this,arguments):i);if(!has$1(n,r))n[r]=e.apply(this,arguments);return n[r]};memoize.cache={};return memoize}var Ce=restArguments((function(e,t,i){return setTimeout((function(){return e.apply(null,i)}),t)}));var Te=me(Ce,_$1,1);function throttle(e,t,i){var n,r,s,o;var a=0;if(!i)i={};var later=function(){a=i.leading===false?0:ae();n=null;o=e.apply(r,s);if(!n)r=s=null};var throttled=function(){var l=ae();if(!a&&i.leading===false)a=l;var u=t-(l-a);r=this;s=arguments;if(u<=0||u>t){if(n){clearTimeout(n);n=null}a=l;o=e.apply(r,s);if(!n)r=s=null}else if(!n&&i.trailing!==false){n=setTimeout(later,u)}return o};throttled.cancel=function(){clearTimeout(n);a=0;n=r=s=null};return throttled}function debounce(e,t,i){var n,r,s,o,a;var later=function(){var l=ae()-r;if(t>l){n=setTimeout(later,t-l)}else{n=null;if(!i)o=e.apply(a,s);if(!n)s=a=null}};var l=restArguments((function(l){a=this;s=l;r=ae();if(!n){n=setTimeout(later,t);if(i)o=e.apply(a,s)}return o}));l.cancel=function(){clearTimeout(n);n=s=a=null};return l}function wrap(e,t){return me(t,e)}function negate(e){return function(){return!e.apply(this,arguments)}}function compose(){var e=arguments;var t=e.length-1;return function(){var i=t;var n=e[t].apply(this,arguments);while(i--)n=e[i].call(this,n);return n}}function after(e,t){return function(){if(--e<1){return t.apply(this,arguments)}}}function before(e,t){var i;return function(){if(--e>0){i=t.apply(this,arguments)}if(e<=1)t=null;return i}}var be=me(before,2);function findKey(e,t,i){t=cb(t,i);var n=keys(e),r;for(var s=0,o=n.length;s0?0:r-1;for(;s>=0&&s0){o=s>=0?s:Math.max(s+a,o)}else{a=s>=0?Math.min(s+1,a):s+a+1}}else if(i&&s&&a){s=i(n,r);return n[s]===r?s:-1}if(r!==r){s=t(l.call(n,o,a),isNaN$1);return s>=0?s+o:-1}for(s=e>0?o:a-1;s>=0&&s0?0:o-1;if(!r){n=t[s?s[a]:a];a+=e}for(;a>=0&&a=3;return reducer(e,optimizeCb(t,n,4),i,r)}}var De=createReduce(1);var Se=createReduce(-1);function filter(e,t,i){var n=[];t=cb(t,i);each(e,(function(e,i,r){if(t(e,i,r))n.push(e)}));return n}function reject(e,t,i){return filter(e,negate(cb(t)),i)}function every(e,t,i){t=cb(t,i);var n=!Ie(e)&&keys(e),r=(n||e).length;for(var s=0;s=0}var ke=restArguments((function(e,t,i){var n,r;if(P(t)){r=t}else{t=toPath(t);n=t.slice(0,-1);t=t[t.length-1]}return map(e,(function(e){var s=r;if(!s){if(n&&n.length){e=deepGet(e,n)}if(e==null)return void 0;s=e[t]}return s==null?s:s.apply(e,i)}))}));function pluck(e,t){return map(e,property(t))}function where(e,t){return filter(e,matcher(t))}function max(e,t,i){var n=-Infinity,r=-Infinity,s,o;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=Ie(e)?e:values(e);for(var a=0,l=e.length;an){n=s}}}else{t=cb(t,i);each(e,(function(e,i,s){o=t(e,i,s);if(o>r||o===-Infinity&&n===-Infinity){n=e;r=o}}))}return n}function min(e,t,i){var n=Infinity,r=Infinity,s,o;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=Ie(e)?e:values(e);for(var a=0,l=e.length;an||i===void 0)return 1;if(i1)n=optimizeCb(n,t[1]);t=allKeys(e)}else{n=keyInObj;t=flatten$1(t,false,false);e=Object(e)}for(var r=0,s=t.length;r1)n=t[1]}else{t=map(flatten$1(t,false,false),String);i=function(e,i){return!contains(t,i)}}return Fe(e,i,n)}));function initial(e,t,i){return l.call(e,0,Math.max(0,e.length-(t==null||i?1:t)))}function first(e,t,i){if(e==null||e.length<1)return t==null||i?void 0:[];if(t==null||i)return e[0];return initial(e,e.length-t)}function rest(e,t,i){return l.call(e,t==null||i?1:t)}function last(e,t,i){if(e==null||e.length<1)return t==null||i?void 0:[];if(t==null||i)return e[e.length-1];return rest(e,Math.max(0,e.length-t))}function compact(e){return filter(e,Boolean)}function flatten(e,t){return flatten$1(e,t,false)}var Ne=restArguments((function(e,t){t=flatten$1(t,true,true);return filter(e,(function(e){return!contains(t,e)}))}));var Me=restArguments((function(e,t){return Ne(e,t)}));function uniq(e,t,i,n){if(!isBoolean(t)){n=i;i=t;t=false}if(i!=null)i=cb(i,n);var r=[];var s=[];for(var o=0,a=H(e);o{var n=i(5643);e.exports=n._}};var i={};function __nccwpck_require__(e){var n=i[e];if(n!==undefined){return n.exports}var r=i[e]={exports:{}};var s=true;try{t[e].call(r.exports,r,r.exports,__nccwpck_require__);s=false}finally{if(s)delete i[e]}return r.exports}(()=>{__nccwpck_require__.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;__nccwpck_require__.d(t,{a:t});return t}})();(()=>{__nccwpck_require__.d=(e,t)=>{for(var i in t){if(__nccwpck_require__.o(t,i)&&!__nccwpck_require__.o(e,i)){Object.defineProperty(e,i,{enumerable:true,get:t[i]})}}}})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=new URL(".",import.meta.url).pathname.slice(import.meta.url.match(/^file:\/\/\/\w:/)?1:0,-1)+"/";var n={};var r=__nccwpck_require__(3485);class AzureDevOpsApiWrapper{getPersonalAccessTokenHandler(e){return r.getPersonalAccessTokenHandler(e)}getHandlerFromToken(e){return r.getHandlerFromToken(e)}getWebApiInstance(e,t){return new r.WebApi(e,t)}}const s=e(import.meta.url)("node:path");var o=__nccwpck_require__(358);class AzurePipelinesRunnerInvoker{_azurePipelinesRunnerWrapper;constructor(e){this._azurePipelinesRunnerWrapper=e}async exec(e,t){const i={failOnStdErr:true,silent:true};const n=this._azurePipelinesRunnerWrapper.execSync(e,t,i);return{exitCode:n.code,stderr:n.stderr,stdout:n.stdout}}getInput(e){const t=e.join("");return this._azurePipelinesRunnerWrapper.getInput(t)}getEndpointAuthorization(e){const t=this._azurePipelinesRunnerWrapper.getEndpointAuthorization(e,true);if(t===null){return null}return{parameters:t.parameters,scheme:t.scheme}}getEndpointAuthorizationScheme(e){return this._azurePipelinesRunnerWrapper.getEndpointAuthorizationScheme(e,true)}getEndpointAuthorizationParameter(e,t){return this._azurePipelinesRunnerWrapper.getEndpointAuthorizationParameter(e,t,true)}locInitialize(e){this._azurePipelinesRunnerWrapper.setResourcePath(s.join(e,"task.json"))}loc(e,...t){return this._azurePipelinesRunnerWrapper.loc(e,...t)}logDebug(e){this._azurePipelinesRunnerWrapper.debug(e)}logError(e){this._azurePipelinesRunnerWrapper.error(e)}logWarning(e){this._azurePipelinesRunnerWrapper.warning(e)}setStatusFailed(e){this._azurePipelinesRunnerWrapper.setResult(o.TaskResult.Failed,e)}setStatusSkipped(e){this._azurePipelinesRunnerWrapper.setResult(o.TaskResult.Skipped,e)}setStatusSucceeded(e){this._azurePipelinesRunnerWrapper.setResult(o.TaskResult.Succeeded,e)}setSecret(e){this._azurePipelinesRunnerWrapper.setSecret(e)}}class AzurePipelinesRunnerWrapper{debug(e){o.debug(e)}error(e){o.error(e)}execSync(e,t,i){return o.execSync(e,t,i)}getInput(e){return o.getInput(e)??null}getEndpointAuthorization(e,t){return o.getEndpointAuthorization(e,t)??null}getEndpointAuthorizationScheme(e,t){return o.getEndpointAuthorizationScheme(e,t)??null}getEndpointAuthorizationParameter(e,t,i){return o.getEndpointAuthorizationParameter(e,t,i)??null}setSecret(e){o.setSecret(e)}setResourcePath(e){o.setResourcePath(e)}loc(e,...t){return o.loc(e,...t)}setResult(e,t){o.setResult(e,t)}warning(e){o.warning(e)}}const validateString=(e,t,i)=>{if(e===null||typeof e==="undefined"||e===""){throw new TypeError(`'${t}', accessed within '${i}', is invalid, null, or undefined '${String(e)}'.`)}return e};const validateVariable=(e,t)=>{const i=process.env[e];return validateString(i,e,t)};const validateNumber=(e,t,i)=>{if(e===null||typeof e==="undefined"||e===0||Number.isNaN(e)){throw new TypeError(`'${t}', accessed within '${i}', is invalid, null, or undefined '${String(e)}'.`)}return e};const validateGuid=(e,t,i)=>{if(!/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/iu.test(e)){throw new TypeError(`'${t}', accessed within '${i}', is not a valid GUID '${e}'.`)}};var a=__nccwpck_require__(6648);var l=__nccwpck_require__(3268);class BaseReposInvoker{static async invokeApiCall(e,t){try{return await e()}catch(e){const i=e;const n=i.status??i.statusCode;if(n===l.StatusCodes.UNAUTHORIZED||n===l.StatusCodes.FORBIDDEN||n===l.StatusCodes.NOT_FOUND){i.internalMessage=i.message;i.message=t}throw i}}}class CommentData{pullRequestComments=[];fileComments=[]}class PullRequestCommentData{id;content;status;constructor(e,t,i){this.id=e;this.content=t;this.status=i??a.CommentThreadStatus.Unknown}}class FileCommentData extends PullRequestCommentData{fileName;constructor(e,t,i,n){super(e,t,n);this.fileName=i}}class AzureReposInvoker extends BaseReposInvoker{_azureDevOpsApiWrapper;_gitInvoker;_logger;_runnerInvoker;_tokenManager;_project="";_repositoryId="";_pullRequestId=0;_gitApi=null;constructor(e,t,i,n,r){super();this._azureDevOpsApiWrapper=e;this._gitInvoker=t;this._logger=i;this._runnerInvoker=n;this._tokenManager=r}static convertPullRequestComments(e){const t=new CommentData;let i=0;for(const n of e){const e=validateNumber(n.id,`commentThread[${String(i)}].id`,"AzureReposInvoker.convertPullRequestComments()");const r=n.comments;if(typeof r==="undefined"){continue}const s=r[0]?.content;if(typeof s==="undefined"||s===""){continue}const o=n.status??a.CommentThreadStatus.Unknown;if(n.threadContext===null||typeof n.threadContext==="undefined"){t.pullRequestComments.push(new PullRequestCommentData(e,s,o))}else{const i=n.threadContext.filePath;if(typeof i==="undefined"||i.length<=1){continue}t.fileComments.push(new FileCommentData(e,s,i.substring(1),o))}i+=1}return t}async isAccessTokenAvailable(){this._logger.logDebug("* AzureReposInvoker.isAccessTokenAvailable()");const e=await this._tokenManager.getToken();if(e!==null){return e}if(typeof process.env.PR_METRICS_ACCESS_TOKEN==="undefined"){return this._runnerInvoker.loc("repos.azureReposInvoker.noAzureReposAccessToken")}return null}async getTitleAndDescription(){this._logger.logDebug("* AzureReposInvoker.getTitleAndDescription()");const e=this.getGitApi();const t=await this.invokeApiCall((async()=>(await e).getPullRequestById(this._pullRequestId,this._project)));this._logger.logDebug(JSON.stringify(t));const i=validateString(t.title,"title","AzureReposInvoker.getTitleAndDescription()");return{description:t.description??null,title:i}}async getComments(){this._logger.logDebug("* AzureReposInvoker.getComments()");const e=this.getGitApi();const t=await this.invokeApiCall((async()=>(await e).getThreads(this._repositoryId,this._pullRequestId,this._project)));this._logger.logDebug(JSON.stringify(t));return AzureReposInvoker.convertPullRequestComments(t)}async setTitleAndDescription(e,t){this._logger.logDebug("* AzureReposInvoker.setTitleAndDescription()");if(e===null&&t===null){return}const i=this.getGitApi();const n={};if(e!==null){n.title=e}if(t!==null){n.description=t}const r=await this.invokeApiCall((async()=>(await i).updatePullRequest(n,this._repositoryId,this._pullRequestId,this._project)));this._logger.logDebug(JSON.stringify(r))}async createComment(e,t,i,n){this._logger.logDebug("* AzureReposInvoker.createComment()");const r=this.getGitApi();const s={comments:[{content:e}],status:i};if(t!==null){s.threadContext={filePath:`/${t}`};const e={line:1,offset:1};const i={line:1,offset:2};if(n??false){s.threadContext.leftFileStart=e;s.threadContext.leftFileEnd=i}else{s.threadContext.rightFileStart=e;s.threadContext.rightFileEnd=i}}const o=await this.invokeApiCall((async()=>(await r).createThread(s,this._repositoryId,this._pullRequestId,this._project)));this._logger.logDebug(JSON.stringify(o))}async updateComment(e,t,i){this._logger.logDebug("* AzureReposInvoker.updateComment()");if(t===null&&i===null){return}const n=this.getGitApi();if(t!==null){const i={content:t};const r=await this.invokeApiCall((async()=>(await n).updateComment(i,this._repositoryId,this._pullRequestId,e,1,this._project)));this._logger.logDebug(JSON.stringify(r))}if(i!==null){const t={status:i};const r=await this.invokeApiCall((async()=>(await n).updateThread(t,this._repositoryId,this._pullRequestId,e,this._project)));this._logger.logDebug(JSON.stringify(r))}}async deleteCommentThread(e){this._logger.logDebug("* AzureReposInvoker.deleteCommentThread()");const t=this.getGitApi();await this.invokeApiCall((async()=>(await t).deleteComment(this._repositoryId,this._pullRequestId,e,1,this._project)))}async invokeApiCall(e){return BaseReposInvoker.invokeApiCall(e,this._runnerInvoker.loc("repos.azureReposInvoker.insufficientAzureReposAccessTokenPermissions"))}async getGitApi(){this._logger.logDebug("* AzureReposInvoker.getGitApi()");if(this._gitApi!==null){return this._gitApi}this._project=validateVariable("SYSTEM_TEAMPROJECT","AzureReposInvoker.getGitApi()");this._repositoryId=validateVariable("BUILD_REPOSITORY_ID","AzureReposInvoker.getGitApi()");this._pullRequestId=this._gitInvoker.pullRequestId;const e=validateVariable("PR_METRICS_ACCESS_TOKEN","AzureReposInvoker.getGitApi()");const t=this._azureDevOpsApiWrapper.getPersonalAccessTokenHandler(e);const i=validateVariable("SYSTEM_TEAMFOUNDATIONCOLLECTIONURI","AzureReposInvoker.getGitApi()");const n=this._azureDevOpsApiWrapper.getWebApiInstance(i,t);this._gitApi=await n.getGitApi();return this._gitApi}}class CodeMetricsData{productCode;testCode;ignoredCode;constructor(e,t,i){if(e<0){throw new RangeError(`Product code '${String(e)}' must be >= 0.`)}if(t<0){throw new RangeError(`Test code '${String(t)}' must be >= 0.`)}if(i<0){throw new RangeError(`Ignored code '${String(i)}' must be >= 0.`)}this.productCode=e;this.testCode=t;this.ignoredCode=i}get subtotal(){return this.productCode+this.testCode}get total(){return this.subtotal+this.ignoredCode}}const u=10;const c=1;const d=200;const p="PRMetrics/v1.7.13";var A=__nccwpck_require__(4006);var f=__nccwpck_require__.n(A);class CodeMetrics{static _picomatchOptions={dot:true};_gitInvoker;_inputs;_logger;_runnerInvoker;_initializePromise=null;_filesNotRequiringReview=[];_deletedFilesNotRequiringReview=[];_size="";_sizeIndicator="";_metrics=new CodeMetricsData(0,0,0);_isSufficientlyTested=null;constructor(e,t,i,n){this._gitInvoker=e;this._inputs=t;this._logger=i;this._runnerInvoker=n}static parseChangedLines(e,t,i){let n;if(e==="-"){n=0}else{n=parseInt(e,u);if(Number.isNaN(n)){throw new Error(`Could not parse ${i} lines '${e}' from line '${t}'.`)}}return n}async getFilesNotRequiringReview(){this._logger.logDebug("* CodeMetrics.getFilesNotRequiringReview()");await this.initialize();return[...this._filesNotRequiringReview]}async getDeletedFilesNotRequiringReview(){this._logger.logDebug("* CodeMetrics.getDeletedFilesNotRequiringReview()");await this.initialize();return[...this._deletedFilesNotRequiringReview]}async getSize(){this._logger.logDebug("* CodeMetrics.getSize()");await this.initialize();return this._size}async getSizeIndicator(){this._logger.logDebug("* CodeMetrics.getSizeIndicator()");await this.initialize();return this._sizeIndicator}async getMetrics(){this._logger.logDebug("* CodeMetrics.getMetrics()");await this.initialize();return this._metrics}async isSmall(){this._logger.logDebug("* CodeMetrics.isSmall()");await this.initialize();return this._metrics.productCode{if(e.startsWith(t)){return"doubleNegative"}if(e.startsWith(i)){return"negative"}return"positive"}));const s=r.positive??[];const o=(r.negative??[]).map((e=>e.substring(i.length)));const a=(r.doubleNegative??[]).map((e=>e.substring(t.length)));const l=[];const u=[];const c=[];for(const e of n){const t=this.determineIfValidFilePattern(e,s,o,a);const i=this.matchFileExtension(e.fileName);if(t&&i){l.push(e)}else if(t){u.push(e)}else{c.push(e)}}this.constructMetrics(l,u,c)}determineIfValidFilePattern(e,t,i,n){this._logger.logDebug("* CodeMetrics.determineIfValidFilePattern()");let r=t.some((t=>this.performGlobCheck(e.fileName,t)));if(r){if(i.some((t=>this.performGlobCheck(e.fileName,t)))){r=n.some((t=>this.performGlobCheck(e.fileName,t)))}}return r}performGlobCheck(e,t){this._logger.logDebug("* CodeMetrics.performGlobCheck()");return f().isMatch(e,t,CodeMetrics._picomatchOptions)}matchFileExtension(e){this._logger.logDebug("* CodeMetrics.matchFileExtension()");const t=s.extname(e).slice(1).toLowerCase();const i=this._inputs.codeFileExtensions.has(t);this._logger.logDebug(`File name '${e}' has extension '${t}', which is ${i?"in":"ex"}cluded.`);return i}constructMetrics(e,t,i){this._logger.logDebug("* CodeMetrics.constructMetrics()");let n=0;let r=0;let s=0;for(const t of e){const e=this._inputs.testMatchingPatterns.some((e=>this.performGlobCheck(t.fileName,e)));if(e){this._logger.logDebug(`Test File: ${t.fileName} (${String(t.linesAdded)} lines)`);r+=t.linesAdded}else{this._logger.logDebug(`Product File: ${t.fileName} (${String(t.linesAdded)} lines)`);n+=t.linesAdded}}for(const e of t){this._logger.logDebug(`Ignored File: ${e.fileName} (${String(e.linesAdded)} lines)`);s+=e.linesAdded}for(const e of i){if(e.linesAdded>0||e.linesAdded===0&&e.linesDeleted===0){this._logger.logDebug(`Ignored File: ${e.fileName} (${String(e.linesAdded)} lines), comment to be added`);s+=e.linesAdded;this._filesNotRequiringReview.push(e.fileName)}else{this._logger.logDebug(`Ignored File: ${e.fileName} (deleted), comment to be added`);this._deletedFilesNotRequiringReview.push(e.fileName)}}this._metrics=new CodeMetricsData(n,r,s)}createFileMetricsMap(e){this._logger.logDebug("* CodeMetrics.createFileMetricsMap()");const t="\r\nrc:0\r\nsuccess:true";let i=e;if(i.endsWith(t)){i=i.substring(0,e.length-t.length)}const n=i.split("\n");const r=[];for(const e of n){const t=e.split("\t");if(typeof t[0]==="undefined"||typeof t[1]==="undefined"||typeof t[2]==="undefined"){throw new RangeError(`The number of elements '${String(t.length)}' in '${e}' in input '${i}' did not match the expected 3.`)}const n=t[2].replace(/\{.*? => (?[^}]+?)\}/gu,"$").replace(/.*? => (?[^}]+?)/gu,"$");r.push({fileName:n,linesAdded:CodeMetrics.parseChangedLines(t[0],e,"added"),linesDeleted:CodeMetrics.parseChangedLines(t[1],e,"deleted")})}return r}initializeIsSufficientlyTested(){this._logger.logDebug("* CodeMetrics.initializeIsSufficientlyTested()");if(this._inputs.testFactor===null){this._isSufficientlyTested=null}else{this._isSufficientlyTested=this._metrics.testCode>=this._metrics.productCode*this._inputs.testFactor}}initializeSizeIndicator(){this._logger.logDebug("* CodeMetrics.initializeSizeIndicator()");this._size=this.calculateSize();let e="";if(this._isSufficientlyTested!==null){if(this._isSufficientlyTested){e=this._runnerInvoker.loc("metrics.codeMetrics.titleTestsSufficient")}else{e=this._runnerInvoker.loc("metrics.codeMetrics.titleTestsInsufficient")}}this._sizeIndicator=this._runnerInvoker.loc("metrics.codeMetrics.titleSizeIndicatorFormat",this._size,e)}calculateSize(){this._logger.logDebug("* CodeMetrics.calculateSize()");const e=0;const t=1;const i=2;const n=3;const r=4;const s=[()=>this._runnerInvoker.loc("metrics.codeMetrics.titleSizeXS"),()=>this._runnerInvoker.loc("metrics.codeMetrics.titleSizeS"),()=>this._runnerInvoker.loc("metrics.codeMetrics.titleSizeM"),()=>this._runnerInvoker.loc("metrics.codeMetrics.titleSizeL"),e=>`${e}${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeXL")}`];if(this._metrics.productCode=l){l*=this._inputs.growthRate;o+=1;if(o===i||o===n||o===r){a=s[o]("")}else{a=s[r](String(o-s.length+i))}}return a}}class RunnerInvoker{_azurePipelinesRunnerInvoker;_gitHubRunnerInvoker;_runnerInvoker=null;_localizationInitialized=false;constructor(e,t){this._azurePipelinesRunnerInvoker=e;this._gitHubRunnerInvoker=t}static get isGitHub(){return typeof process.env.GITHUB_ACTION!=="undefined"}get runner(){if(this._runnerInvoker!==null){return this._runnerInvoker}this._runnerInvoker=RunnerInvoker.isGitHub?this._gitHubRunnerInvoker:this._azurePipelinesRunnerInvoker;return this._runnerInvoker}async exec(e,t){return this.runner.exec(e,t)}getInput(e){return this.runner.getInput(e)}getEndpointAuthorization(e){return this.runner.getEndpointAuthorization(e)}getEndpointAuthorizationScheme(e){return this.runner.getEndpointAuthorizationScheme(e)}getEndpointAuthorizationParameter(e,t){return this.runner.getEndpointAuthorizationParameter(e,t)}locInitialize(e){if(this._localizationInitialized){throw new Error("RunnerInvoker.locInitialize must not be called multiple times.")}this._localizationInitialized=true;this.runner.locInitialize(e)}loc(e,...t){if(!this._localizationInitialized){throw new Error("RunnerInvoker.locInitialize must be called before RunnerInvoker.loc.")}return this.runner.loc(e,...t)}logDebug(e){this.runner.logDebug(e)}logError(e){this.runner.logError(e)}logWarning(e){this.runner.logWarning(e)}setStatusFailed(e){this.runner.setStatusFailed(e)}setStatusSkipped(e){this.runner.setStatusSkipped(e)}setStatusSucceeded(e){this.runner.setStatusSucceeded(e)}setSecret(e){this.runner.setSecret(e)}}class CodeMetricsCalculator{_gitInvoker;_logger;_pullRequest;_pullRequestComments;_reposInvoker;_runnerInvoker;constructor(e,t,i,n,r,s){this._gitInvoker=e;this._logger=t;this._pullRequest=i;this._pullRequestComments=n;this._reposInvoker=r;this._runnerInvoker=s}get shouldSkip(){this._logger.logDebug("* CodeMetricsCalculator.shouldSkip");if(!this._pullRequest.isPullRequest){return this._runnerInvoker.loc("metrics.codeMetricsCalculator.noPullRequest")}const e=this._pullRequest.isSupportedProvider;if(e!==true){return this._runnerInvoker.loc("metrics.codeMetricsCalculator.unsupportedProvider",String(e))}return null}async shouldStop(){this._logger.logDebug("* CodeMetricsCalculator.shouldStop()");const e=await this._reposInvoker.isAccessTokenAvailable();if(e!==null){return e}if(!await this._gitInvoker.isGitRepo()){return RunnerInvoker.isGitHub?this._runnerInvoker.loc("metrics.codeMetricsCalculator.noGitRepoGitHub"):this._runnerInvoker.loc("metrics.codeMetricsCalculator.noGitRepoAzureDevOps")}if(!this._gitInvoker.isPullRequestIdAvailable()){return RunnerInvoker.isGitHub?this._runnerInvoker.loc("metrics.codeMetricsCalculator.noPullRequestIdGitHub"):this._runnerInvoker.loc("metrics.codeMetricsCalculator.noPullRequestIdAzureDevOps")}if(!await this._gitInvoker.isGitHistoryAvailable()){return RunnerInvoker.isGitHub?this._runnerInvoker.loc("metrics.codeMetricsCalculator.noGitHistoryGitHub"):this._runnerInvoker.loc("metrics.codeMetricsCalculator.noGitHistoryAzureDevOps")}return null}async updateDetails(){this._logger.logDebug("* CodeMetricsCalculator.updateDetails()");const e=await this._reposInvoker.getTitleAndDescription();const t=await this._pullRequest.getUpdatedTitle(e.title);const i=this._pullRequest.getUpdatedDescription(e.description);await this._reposInvoker.setTitleAndDescription(t,i)}async updateComments(){this._logger.logDebug("* CodeMetricsCalculator.updateComments()");const e=[];const t=await this._pullRequestComments.getCommentData();e.push(this.updateMetricsComment(t));for(const i of t.commentThreadsRequiringDeletion){e.push(this._reposInvoker.deleteCommentThread(i))}await Promise.all(e);for(const e of t.filesNotRequiringReview){await this.updateNoReviewRequiredComment(e,false)}for(const e of t.deletedFilesNotRequiringReview){await this.updateNoReviewRequiredComment(e,true)}}async updateMetricsComment(e){this._logger.logDebug("* CodeMetricsCalculator.updateMetricsComment()");const t=await this._pullRequestComments.getMetricsComment();const i=await this._pullRequestComments.getMetricsCommentStatus();if(e.metricsCommentThreadId===null){await this._reposInvoker.createComment(t,null,i)}else{await this._reposInvoker.updateComment(e.metricsCommentThreadId,e.metricsCommentContent===t?null:t,e.metricsCommentThreadStatus===i?null:i)}}async updateNoReviewRequiredComment(e,t){this._logger.logDebug("* CodeMetricsCalculator.updateNoReviewRequiredComment()");await this._reposInvoker.createComment(this._pullRequestComments.noReviewRequiredComment,e,a.CommentThreadStatus.Closed,t)}}class ConsoleWrapper{log(e,...t){console.log(e,...t)}}class RequestError extends Error{name;status;request;response;constructor(e,t,i){super(e,{cause:i.cause});this.name="HttpError";this.status=Number.parseInt(t);if(Number.isNaN(this.status)){this.status=0} +/* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist */if("response"in i){this.response=i.response}const n=Object.assign({},i.request);if(i.request.headers.authorization){n.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/(?{const e=await this._octokitWrapper.getPull(this._owner,this._repo,this._pullRequestId);this._logger.logDebug(JSON.stringify(e));return e}));return{description:e.data.body??null,title:e.data.title}}async getComments(){this._logger.logDebug("* GitHubReposInvoker.getComments()");this.initialize();let e=null;let t=null;await Promise.all([this.invokeApiCall((async()=>{e=await this._octokitWrapper.getIssueComments(this._owner,this._repo,this._pullRequestId);this._logger.logDebug(JSON.stringify(e))})),this.invokeApiCall((async()=>{t=await this._octokitWrapper.getReviewComments(this._owner,this._repo,this._pullRequestId);this._logger.logDebug(JSON.stringify(t))}))]);return this.convertPullRequestComments(e,t)}async setTitleAndDescription(e,t){this._logger.logDebug("* GitHubReposInvoker.setTitleAndDescription()");if(e===null&&t===null){return}this.initialize();await this.invokeApiCall((async()=>{const i=await this._octokitWrapper.updatePull(this._owner,this._repo,this._pullRequestId,e,t);this._logger.logDebug(JSON.stringify(i))}))}async createComment(e,t){this._logger.logDebug("* GitHubReposInvoker.createComment()");this.initialize();if(t===null){await this.invokeApiCall((async()=>{const t=await this._octokitWrapper.createIssueComment(this._owner,this._repo,this._pullRequestId,e);this._logger.logDebug(JSON.stringify(t))}))}else{if(this._commitId===""){await this.getCommitId()}await this.invokeApiCall((async()=>{try{const i=await this._octokitWrapper.createReviewComment(this._owner,this._repo,this._pullRequestId,e,t,this._commitId);this._logger.logDebug(JSON.stringify(i))}catch(e){if(e instanceof RequestError&&e.status===l.StatusCodes.UNPROCESSABLE_ENTITY&&(e.message.includes("is too big")||e.message.includes("diff is too large"))){this._logger.logInfo("GitHub createReviewComment() threw a 422 error related to a large diff. Ignoring as this is expected.");this._logger.logErrorObject(e)}else{throw e}}}))}}async updateComment(e,t){this._logger.logDebug("* GitHubReposInvoker.updateComment()");if(t===null){return}this.initialize();await this.invokeApiCall((async()=>{const i=await this._octokitWrapper.updateIssueComment(this._owner,this._repo,this._pullRequestId,e,t);this._logger.logDebug(JSON.stringify(i))}))}async deleteCommentThread(e){this._logger.logDebug("* GitHubReposInvoker.deleteCommentThread()");this.initialize();await this.invokeApiCall((async()=>{const t=await this._octokitWrapper.deleteReviewComment(this._owner,this._repo,e);this._logger.logDebug(JSON.stringify(t))}))}async invokeApiCall(e){return BaseReposInvoker.invokeApiCall(e,this._runnerInvoker.loc("repos.gitHubReposInvoker.insufficientGitHubAccessTokenPermissions"))}initialize(){this._logger.logDebug("* GitHubReposInvoker.initialize()");if(this._isInitialized){return}const e={auth:process.env.PR_METRICS_ACCESS_TOKEN,log:{debug:e=>{this._logger.logDebug(`Octokit – ${e}`)},error:e=>{this._logger.logError(`Octokit – ${e}`)},info:e=>{this._logger.logInfo(`Octokit – ${e}`)},warn:e=>{this._logger.logWarning(`Octokit – ${e}`)}},userAgent:p};if(RunnerInvoker.isGitHub){e.baseUrl=this.initializeForGitHub()}else{e.baseUrl=this.initializeForAzureDevOps()}this._logger.logDebug(`Using Base URL '${e.baseUrl}'.`);this._octokitWrapper.initialize(e);this._pullRequestId=this._gitInvoker.pullRequestId;this._isInitialized=true}initializeForGitHub(){this._logger.logDebug("* GitHubReposInvoker.initializeForGitHub()");const e=validateVariable("GITHUB_API_URL","GitHubReposInvoker.initializeForGitHub()");this._owner=validateVariable("GITHUB_REPOSITORY_OWNER","GitHubReposInvoker.initializeForGitHub()");const t=validateVariable("GITHUB_REPOSITORY","GitHubReposInvoker.initializeForGitHub()");const i=t.split("/");if(typeof i[1]==="undefined"){throw new Error(`GITHUB_REPOSITORY '${t}' is in an unexpected format.`)}[,this._repo]=i;return e}initializeForAzureDevOps(){this._logger.logDebug("* GitHubReposInvoker.initializeForAzureDevOps()");const e=validateVariable("SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI","GitHubReposInvoker.initializeForAzureDevOps()");let t;try{t=new URL(e)}catch{throw new Error(`SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI '${e}' is in an unexpected format.`)}const i=t.pathname.split("/").filter(Boolean);const n=i[0];const r=i[1];if(typeof n==="undefined"||typeof r==="undefined"){throw new Error(`SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI '${e}' is in an unexpected format.`)}this._owner=n;this._repo=r;if(this._repo.endsWith(".git")){this._repo=this._repo.substring(0,this._repo.length-".git".length)}if(t.hostname!=="github.com"){return`${t.origin}/api/v3`}return""}convertPullRequestComments(e,t){this._logger.logDebug("* GitHubReposInvoker.convertPullRequestComments()");const i=new CommentData;if(e!==null){for(const t of e.data){const e=t.body;if(typeof e!=="undefined"){i.pullRequestComments.push(new PullRequestCommentData(t.id,e))}}}if(t!==null){for(const e of t.data){const t=e.body;const n=e.path;i.fileComments.push(new FileCommentData(e.id,t,n))}}return i}async getCommitId(){this._logger.logDebug("* GitHubReposInvoker.getCommitId()");let e=await this.invokeApiCall((async()=>{const e=await this._octokitWrapper.listCommits(this._owner,this._repo,this._pullRequestId,1);this._logger.logDebug(JSON.stringify(e));return e}));if(typeof e.headers.link!=="undefined"){const t=e.headers.link;const i=/<.+>; rel="next", <.+?page=(?\d+)>; rel="last"/u.exec(t);if(typeof i?.groups?.pageNumber==="undefined"){throw new Error(`The regular expression did not match '${t}'.`)}const n=parseInt(i.groups.pageNumber,u);e=await this.invokeApiCall((async()=>{const e=await this._octokitWrapper.listCommits(this._owner,this._repo,this._pullRequestId,n);this._logger.logDebug(JSON.stringify(e));return e}))}this._commitId=validateString(e.data[e.data.length-1]?.sha,`result.data[${String(e.data.length-1)}].sha`,"GitHubReposInvoker.getCommitId()")}}const h=e(import.meta.url)("node:fs");var g=__nccwpck_require__(7975);class GitHubRunnerInvoker{_azurePipelinesRunnerWrapper;_consoleWrapper;_gitHubRunnerWrapper;_resources=new Map;constructor(e,t,i){this._azurePipelinesRunnerWrapper=e;this._consoleWrapper=t;this._gitHubRunnerWrapper=i}async exec(e,t){const i={failOnStdErr:true,silent:true};const n=await this._gitHubRunnerWrapper.exec(e,t,i);return{exitCode:n.exitCode,stderr:n.stderr,stdout:n.stdout}}getInput(e){const t=e.join("-").toUpperCase();return this._azurePipelinesRunnerWrapper.getInput(t)}getEndpointAuthorization(){throw new Error("getEndpointAuthorization() unavailable in GitHub.")}getEndpointAuthorizationScheme(){throw new Error("getEndpointAuthorizationScheme() unavailable in GitHub.")}getEndpointAuthorizationParameter(){throw new Error("getEndpointAuthorizationParameter() unavailable in GitHub.")}locInitialize(e){const t=h.readFileSync(s.join(e,"resources.resjson"),"utf8");const i=JSON.parse(t);const n=Object.entries(i);const r="loc.messages.";for(const[e,t]of n){if(e.startsWith(r)){this._resources.set(e.substring(r.length),t)}}}loc(e,...t){return g.format(this._resources.get(e),...t)}logDebug(e){this._gitHubRunnerWrapper.debug(e)}logError(e){this._gitHubRunnerWrapper.error(e)}logWarning(e){this._gitHubRunnerWrapper.warning(e)}setStatusFailed(e){this._gitHubRunnerWrapper.setFailed(e)}setStatusSkipped(e){this._consoleWrapper.log(e)}setStatusSucceeded(e){this._consoleWrapper.log(e)}setSecret(e){this._gitHubRunnerWrapper.setSecret(e)}}var y=__nccwpck_require__(857);function utils_toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}function utils_toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}function command_issueCommand(e,t,i){const n=new Command(e,t,i);process.stdout.write(n.toString()+y.EOL)}function command_issue(e,t=""){command_issueCommand(e,{},t)}const m="::";class Command{constructor(e,t,i){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=i}toString(){let e=m+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const i in this.properties){if(this.properties.hasOwnProperty(i)){const n=this.properties[i];if(n){if(t){t=false}else{e+=","}e+=`${i}=${escapeProperty(n)}`}}}}e+=`${m}${escapeData(this.message)}`;return e}}function escapeData(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var v=__nccwpck_require__(6982);var I=__nccwpck_require__(9896);function file_command_issueFileCommand(e,t){const i=process.env[`GITHUB_${e}`];if(!i){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!fs.existsSync(i)){throw new Error(`Missing file at path: ${i}`)}fs.appendFileSync(i,`${toCommandValue(t)}${os.EOL}`,{encoding:"utf8"})}function file_command_prepareKeyValueMessage(e,t){const i=`ghadelimiter_${crypto.randomUUID()}`;const n=toCommandValue(t);if(e.includes(i)){throw new Error(`Unexpected input: name should not contain the delimiter "${i}"`)}if(n.includes(i)){throw new Error(`Unexpected input: value should not contain the delimiter "${i}"`)}return`${e}<<${i}${os.EOL}${n}${os.EOL}${i}`}var E=__nccwpck_require__(6928);var C=__nccwpck_require__(8611);var T=__nccwpck_require__(5692);function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const i=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(i){try{return new DecodedURL(i)}catch(e){if(!i.startsWith("http://")&&!i.startsWith("https://"))return new DecodedURL(`http://${i}`)}}else{return undefined}}function checkBypass(e){if(!e.hostname){return false}const t=e.hostname;if(isLoopbackAddress(t)){return true}const i=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!i){return false}let n;if(e.port){n=Number(e.port)}else if(e.protocol==="http:"){n=80}else if(e.protocol==="https:"){n=443}const r=[e.hostname.toUpperCase()];if(typeof n==="number"){r.push(`${r[0]}:${n}`)}for(const e of i.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(e==="*"||r.some((t=>t===e||t.endsWith(`.${e}`)||e.startsWith(".")&&t.endsWith(`${e}`)))){return true}}return false}function isLoopbackAddress(e){const t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}class DecodedURL extends URL{constructor(e,t){super(e,t);this._decodedUsername=decodeURIComponent(super.username);this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}var b=__nccwpck_require__(770);var R=__nccwpck_require__(6752);var w=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};var B;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(B||(B={}));var D;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(D||(D={}));var S;(function(e){e["ApplicationJson"]="application/json"})(S||(S={}));function lib_getProxyUrl(e){const t=pm.getProxyUrl(new URL(e));return t?t.href:""}const k=[B.MovedPermanently,B.ResourceMoved,B.SeeOther,B.TemporaryRedirect,B.PermanentRedirect];const P=[B.BadGateway,B.ServiceUnavailable,B.GatewayTimeout];const U=null&&["OPTIONS","GET","DELETE","HEAD"];const O=10;const _=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}class HttpClientResponse{constructor(e){this.message=e}readBody(){return w(this,void 0,void 0,(function*(){return new Promise((e=>w(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}readBodyBuffer(){return w(this,void 0,void 0,(function*(){return new Promise((e=>w(this,void 0,void 0,(function*(){const t=[];this.message.on("data",(e=>{t.push(e)}));this.message.on("end",(()=>{e(Buffer.concat(t))}))}))))}))}}function isHttps(e){const t=new URL(e);return t.protocol==="https:"}class lib_HttpClient{constructor(e,t,i){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=this._getUserAgentWithOrchestrationId(e);this.handlers=t||[];this.requestOptions=i;if(i){if(i.ignoreSslError!=null){this._ignoreSslError=i.ignoreSslError}this._socketTimeout=i.socketTimeout;if(i.allowRedirects!=null){this._allowRedirects=i.allowRedirects}if(i.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=i.allowRedirectDowngrade}if(i.maxRedirects!=null){this._maxRedirects=Math.max(i.maxRedirects,0)}if(i.keepAlive!=null){this._keepAlive=i.keepAlive}if(i.allowRetries!=null){this._allowRetries=i.allowRetries}if(i.maxRetries!=null){this._maxRetries=i.maxRetries}}}options(e,t){return w(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return w(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return w(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,i){return w(this,void 0,void 0,(function*(){return this.request("POST",e,t,i||{})}))}patch(e,t,i){return w(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,i||{})}))}put(e,t,i){return w(this,void 0,void 0,(function*(){return this.request("PUT",e,t,i||{})}))}head(e,t){return w(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,i,n){return w(this,void 0,void 0,(function*(){return this.request(e,t,i,n)}))}getJson(e){return w(this,arguments,void 0,(function*(e,t={}){t[D.Accept]=this._getExistingOrDefaultHeader(t,D.Accept,S.ApplicationJson);const i=yield this.get(e,t);return this._processResponse(i,this.requestOptions)}))}postJson(e,t){return w(this,arguments,void 0,(function*(e,t,i={}){const n=JSON.stringify(t,null,2);i[D.Accept]=this._getExistingOrDefaultHeader(i,D.Accept,S.ApplicationJson);i[D.ContentType]=this._getExistingOrDefaultContentTypeHeader(i,S.ApplicationJson);const r=yield this.post(e,n,i);return this._processResponse(r,this.requestOptions)}))}putJson(e,t){return w(this,arguments,void 0,(function*(e,t,i={}){const n=JSON.stringify(t,null,2);i[D.Accept]=this._getExistingOrDefaultHeader(i,D.Accept,S.ApplicationJson);i[D.ContentType]=this._getExistingOrDefaultContentTypeHeader(i,S.ApplicationJson);const r=yield this.put(e,n,i);return this._processResponse(r,this.requestOptions)}))}patchJson(e,t){return w(this,arguments,void 0,(function*(e,t,i={}){const n=JSON.stringify(t,null,2);i[D.Accept]=this._getExistingOrDefaultHeader(i,D.Accept,S.ApplicationJson);i[D.ContentType]=this._getExistingOrDefaultContentTypeHeader(i,S.ApplicationJson);const r=yield this.patch(e,n,i);return this._processResponse(r,this.requestOptions)}))}request(e,t,i,n){return w(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const r=new URL(t);let s=this._prepareRequest(e,r,n);const o=this._allowRetries&&U.includes(e)?this._maxRetries+1:1;let a=0;let l;do{l=yield this.requestRaw(s,i);if(l&&l.message&&l.message.statusCode===B.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(l)){e=t;break}}if(e){return e.handleAuthentication(this,s,i)}else{return l}}let t=this._maxRedirects;while(l.message.statusCode&&k.includes(l.message.statusCode)&&this._allowRedirects&&t>0){const o=l.message.headers["location"];if(!o){break}const a=new URL(o);if(r.protocol==="https:"&&r.protocol!==a.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.")}yield l.readBody();if(a.hostname!==r.hostname){for(const e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}s=this._prepareRequest(e,a,n);l=yield this.requestRaw(s,i);t--}if(!l.message.statusCode||!P.includes(l.message.statusCode)){return l}a+=1;if(a{function callbackForResult(e,t){if(e){n(e)}else if(!t){n(new Error("Unknown error"))}else{i(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,i){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let n=false;function handleResult(e,t){if(!n){n=true;i(e,t)}}const r=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let s;r.on("socket",(e=>{s=e}));r.setTimeout(this._socketTimeout||3*6e4,(()=>{if(s){s.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));r.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){r.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){r.end()}));t.pipe(r)}else{r.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}getAgentDispatcher(e){const t=new URL(e);const i=pm.getProxyUrl(t);const n=i&&i.hostname;if(!n){return}return this._getProxyAgentDispatcher(t,i)}_prepareRequest(e,t,i){const n={};n.parsedUrl=t;const r=n.parsedUrl.protocol==="https:";n.httpModule=r?https:http;const s=r?443:80;n.options={};n.options.host=n.parsedUrl.hostname;n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):s;n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||"");n.options.method=e;n.options.headers=this._mergeHeaders(i);if(this.userAgent!=null){n.options.headers["user-agent"]=this.userAgent}n.options.agent=this._getAgent(n.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(n.options)}}return n}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,i){let n;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[t];if(e){n=typeof e==="number"?e.toString():e}}const r=e[t];if(r!==undefined){return typeof r==="number"?r.toString():r}if(n!==undefined){return n}return i}_getExistingOrDefaultContentTypeHeader(e,t){let i;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[D.ContentType];if(e){if(typeof e==="number"){i=String(e)}else if(Array.isArray(e)){i=e.join(", ")}else{i=e}}}const n=e[D.ContentType];if(n!==undefined){if(typeof n==="number"){return String(n)}else if(Array.isArray(n)){return n.join(", ")}else{return n}}if(i!==undefined){return i}return t}_getAgent(e){let t;const i=pm.getProxyUrl(e);const n=i&&i.hostname;if(this._keepAlive&&n){t=this._proxyAgent}if(!n){t=this._agent}if(t){return t}const r=e.protocol==="https:";let s=100;if(this.requestOptions){s=this.requestOptions.maxSockets||http.globalAgent.maxSockets}if(i&&i.hostname){const e={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})};let n;const o=i.protocol==="https:";if(r){n=o?tunnel.httpsOverHttps:tunnel.httpsOverHttp}else{n=o?tunnel.httpOverHttps:tunnel.httpOverHttp}t=n(e);this._proxyAgent=t}if(!t){const e={keepAlive:this._keepAlive,maxSockets:s};t=r?new https.Agent(e):new http.Agent(e);this._agent=t}if(r&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_getProxyAgentDispatcher(e,t){let i;if(this._keepAlive){i=this._proxyAgentDispatcher}if(i){return i}const n=e.protocol==="https:";i=new ProxyAgent(Object.assign({uri:t.href,pipelining:!this._keepAlive?0:1},(t.username||t.password)&&{token:`Basic ${Buffer.from(`${t.username}:${t.password}`).toString("base64")}`}));this._proxyAgentDispatcher=i;if(n&&this._ignoreSslError){i.options=Object.assign(i.options.requestTls||{},{rejectUnauthorized:false})}return i}_getUserAgentWithOrchestrationId(e){const t=e||"actions/http-client";const i=process.env["ACTIONS_ORCHESTRATION_ID"];if(i){const e=i.replace(/[^a-z0-9_.-]/gi,"_");return`${t} actions_orchestration_id/${e}`}return t}_performExponentialBackoff(e){return w(this,void 0,void 0,(function*(){e=Math.min(O,e);const t=_*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return w(this,void 0,void 0,(function*(){return new Promise(((i,n)=>w(this,void 0,void 0,(function*(){const r=e.message.statusCode||0;const s={statusCode:r,result:null,headers:{}};if(r===B.NotFound){i(s)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let o;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){o=JSON.parse(a,dateTimeDeserializer)}else{o=JSON.parse(a)}s.result=o}s.headers=e.message.headers}catch(e){}if(r>299){let e;if(o&&o.message){e=o.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${r})`}const t=new HttpClientError(e,r);t.result=s.result;n(t)}else{i(s)}}))))}))}}const lowercaseKeys=e=>Object.keys(e).reduce(((t,i)=>(t[i.toLowerCase()]=e[i],t)),{});var V=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}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 false}handleAuthentication(){return V(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class auth_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 false}handleAuthentication(){return V(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class 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 false}handleAuthentication(){return V(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}var F=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};class oidc_utils_OidcClient{static createHttpClient(e=true,t=10){const i={allowRetries:e,maxRetries:t};return new HttpClient("actions/oidc-client",[new BearerCredentialHandler(oidc_utils_OidcClient.getRequestToken())],i)}static getRequestToken(){const 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(){const 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 F(this,void 0,void 0,(function*(){var t;const i=oidc_utils_OidcClient.createHttpClient();const n=yield i.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.message}`)}));const r=(t=n.result)===null||t===void 0?void 0:t.value;if(!r){throw new Error("Response json body do not have ID Token field")}return r}))}static getIDToken(e){return F(this,void 0,void 0,(function*(){try{let t=oidc_utils_OidcClient.getIDTokenUrl();if(e){const i=encodeURIComponent(e);t=`${t}&audience=${i}`}debug(`ID token url is ${t}`);const i=yield oidc_utils_OidcClient.getCall(t);setSecret(i);return i}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}var q=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};const{access:N,appendFile:M,writeFile:j}=I.promises;const L="GITHUB_STEP_SUMMARY";const G="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return q(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[L];if(!e){throw new Error(`Unable to find environment variable for $${L}. Check if your runtime environment supports job summaries.`)}try{yield N(e,I.constants.R_OK|I.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,i={}){const n=Object.entries(i).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${n}>`}return`<${e}${n}>${t}`}write(e){return q(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const i=yield this.filePath();const n=t?j:M;yield n(i,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return q(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(y.EOL)}addCodeBlock(e,t){const i=Object.assign({},t&&{lang:t});const n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,t=false){const i=t?"ol":"ul";const n=e.map((e=>this.wrap("li",e))).join("");const r=this.wrap(i,n);return this.addRaw(r).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:i,colspan:n,rowspan:r}=e;const s=t?"th":"td";const o=Object.assign(Object.assign({},n&&{colspan:n}),r&&{rowspan:r});return this.wrap(s,i,o)})).join("");return this.wrap("tr",t)})).join("");const i=this.wrap("table",t);return this.addRaw(i).addEOL()}addDetails(e,t){const i=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(i).addEOL()}addImage(e,t,i){const{width:n,height:r}=i||{};const s=Object.assign(Object.assign({},n&&{width:n}),r&&{height:r});const o=this.wrap("img",null,Object.assign({src:e,alt:t},s));return this.addRaw(o).addEOL()}addHeading(e,t){const i=`h${t}`;const n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1";const r=this.wrap(n,e);return this.addRaw(r).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const i=Object.assign({},t&&{cite:t});const n=this.wrap("blockquote",e,i);return this.addRaw(n).addEOL()}addLink(e,t){const i=this.wrap("a",e,{href:t});return this.addRaw(i).addEOL()}}const x=new Summary;const H=null&&x;const W=null&&x;function toPosixPath(e){return e.replace(/[\\]/g,"/")}function toWin32Path(e){return e.replace(/[/]/g,"\\")}function toPlatformPath(e){return e.replace(/[/\\]/g,path.sep)}var Y=__nccwpck_require__(3193);var J=__nccwpck_require__(4434);var z=__nccwpck_require__(5317);var $=__nccwpck_require__(2613);var K=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};const{chmod:Z,copyFile:X,lstat:ee,mkdir:te,open:ie,readdir:ne,rename:re,rm:se,rmdir:oe,stat:ae,symlink:le,unlink:ue}=I.promises;const ce=process.platform==="win32";function readlink(e){return K(this,void 0,void 0,(function*(){const t=yield fs.promises.readlink(e);if(ce&&!t.endsWith("\\")){return`${t}\\`}return t}))}const de=268435456;const pe=I.constants.O_RDONLY;function exists(e){return K(this,void 0,void 0,(function*(){try{yield ae(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true}))}function isDirectory(e){return K(this,arguments,void 0,(function*(e,t=false){const i=t?yield ae(e):yield ee(e);return i.isDirectory()}))}function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(ce){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}function tryGetExecutablePath(e,t){return K(this,void 0,void 0,(function*(){let i=undefined;try{i=yield ae(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(i&&i.isFile()){if(ce){const i=E.extname(e).toUpperCase();if(t.some((e=>e.toUpperCase()===i))){return e}}else{if(isUnixExecutable(i)){return e}}}const n=e;for(const r of t){e=n+r;i=undefined;try{i=yield ae(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(i&&i.isFile()){if(ce){try{const t=E.dirname(e);const i=E.basename(e).toUpperCase();for(const n of yield ne(t)){if(i===n.toUpperCase()){e=E.join(t,n);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(i)){return e}}}}return""}))}function normalizeSeparators(e){e=e||"";if(ce){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&process.getgid!==undefined&&e.gid===process.getgid()||(e.mode&64)>0&&process.getuid!==undefined&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}var Ae=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};function cp(e,t){return Ae(this,arguments,void 0,(function*(e,t,i={}){const{force:n,recursive:r,copySourceDirectory:s}=readCopyOptions(i);const o=(yield ioUtil.exists(t))?yield ioUtil.stat(t):null;if(o&&o.isFile()&&!n){return}const a=o&&o.isDirectory()&&s?path.join(t,path.basename(e)):t;if(!(yield ioUtil.exists(e))){throw new Error(`no such file or directory: ${e}`)}const l=yield ioUtil.stat(e);if(l.isDirectory()){if(!r){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,a,0,n)}}else{if(path.relative(e,a)===""){throw new Error(`'${a}' and '${e}' are the same file`)}yield io_copyFile(e,a,n)}}))}function mv(e,t){return Ae(this,arguments,void 0,(function*(e,t,i={}){if(yield ioUtil.exists(t)){let n=true;if(yield ioUtil.isDirectory(t)){t=path.join(t,path.basename(e));n=yield ioUtil.exists(t)}if(n){if(i.force==null||i.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(path.dirname(t));yield ioUtil.rename(e,t)}))}function rmRF(e){return Ae(this,void 0,void 0,(function*(){if(ioUtil.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}}try{yield ioUtil.rm(e,{force:true,maxRetries:3,recursive:true,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}}))}function mkdirP(e){return Ae(this,void 0,void 0,(function*(){ok(e,"a path argument must be provided");yield ioUtil.mkdir(e,{recursive:true})}))}function which(e,t){return Ae(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(ce){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return t}const i=yield findInPath(e);if(i&&i.length>0){return i[0]}return""}))}function findInPath(e){return Ae(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}const t=[];if(ce&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(E.delimiter)){if(e){t.push(e)}}}if(isRooted(e)){const i=yield tryGetExecutablePath(e,t);if(i){return[i]}return[]}if(e.includes(E.sep)){return[]}const i=[];if(process.env.PATH){for(const e of process.env.PATH.split(E.delimiter)){if(e){i.push(e)}}}const n=[];for(const r of i){const i=yield tryGetExecutablePath(E.join(r,e),t);if(i){n.push(i)}}return n}))}function readCopyOptions(e){const t=e.force==null?true:e.force;const i=Boolean(e.recursive);const n=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:t,recursive:i,copySourceDirectory:n}}function cpDirRecursive(e,t,i,n){return Ae(this,void 0,void 0,(function*(){if(i>=255)return;i++;yield mkdirP(t);const r=yield ioUtil.readdir(e);for(const s of r){const r=`${e}/${s}`;const o=`${t}/${s}`;const a=yield ioUtil.lstat(r);if(a.isDirectory()){yield cpDirRecursive(r,o,i,n)}else{yield io_copyFile(r,o,n)}}yield ioUtil.chmod(t,(yield ioUtil.stat(e)).mode)}))}function io_copyFile(e,t,i){return Ae(this,void 0,void 0,(function*(){if((yield ioUtil.lstat(e)).isSymbolicLink()){try{yield ioUtil.lstat(t);yield ioUtil.unlink(t)}catch(e){if(e.code==="EPERM"){yield ioUtil.chmod(t,"0666");yield ioUtil.unlink(t)}}const i=yield ioUtil.readlink(e);yield ioUtil.symlink(i,t,ioUtil.IS_WINDOWS?"junction":null)}else if(!(yield ioUtil.exists(t))||i){yield ioUtil.copyFile(e,t)}}))}const fe=e(import.meta.url)("timers");var he=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};const ge=process.platform==="win32";class ToolRunner extends J.EventEmitter{constructor(e,t,i){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=i||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const i=this._getSpawnFileName();const n=this._getSpawnArgs(e);let r=t?"":"[command]";if(ge){if(this._isCmdFile()){r+=i;for(const e of n){r+=` ${e}`}}else if(e.windowsVerbatimArguments){r+=`"${i}"`;for(const e of n){r+=` ${e}`}}else{r+=this._windowsQuoteCmdArg(i);for(const e of n){r+=` ${this._windowsQuoteCmdArg(e)}`}}}else{r+=i;for(const e of n){r+=` ${e}`}}return r}_processLineBuffer(e,t,i){try{let n=t+e.toString();let r=n.indexOf(y.EOL);while(r>-1){const e=n.substring(0,r);i(e);n=n.substring(r+y.EOL.length);r=n.indexOf(y.EOL)}return n}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(ge){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(ge){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const i of this.args){t+=" ";t+=e.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const 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'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let i=false;for(const n of e){if(t.some((e=>e===n))){i=true;break}}if(!i){return e}let n='"';let r=true;for(let t=e.length;t>0;t--){n+=e[t-1];if(r&&e[t-1]==="\\"){n+="\\"}else if(e[t-1]==='"'){r=true;n+='"'}else{r=false}}n+='"';return n.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let i=true;for(let n=e.length;n>0;n--){t+=e[n-1];if(i&&e[n-1]==="\\"){t+="\\"}else if(e[n-1]==='"'){i=true;t+="\\"}else{i=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const i={};i.cwd=e.cwd;i.env=e.env;i["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){i.argv0=`"${t}"`}return i}exec(){return he(this,void 0,void 0,(function*(){if(!isRooted(this.toolPath)&&(this.toolPath.includes("/")||ge&&this.toolPath.includes("\\"))){this.toolPath=E.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield which(this.toolPath,true);return new Promise(((e,t)=>he(this,void 0,void 0,(function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const i=this._cloneExecOptions(this.options);if(!i.silent&&i.outStream){i.outStream.write(this._getCommandString(i)+y.EOL)}const n=new ExecState(i,this.toolPath);n.on("debug",(e=>{this._debug(e)}));if(this.options.cwd&&!(yield exists(this.options.cwd))){return t(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const r=this._getSpawnFileName();const s=z.spawn(r,this._getSpawnArgs(i),this._getSpawnOptions(this.options,r));let o="";if(s.stdout){s.stdout.on("data",(e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!i.silent&&i.outStream){i.outStream.write(e)}o=this._processLineBuffer(e,o,(e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}}))}))}let a="";if(s.stderr){s.stderr.on("data",(e=>{n.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!i.silent&&i.errStream&&i.outStream){const t=i.failOnStdErr?i.errStream:i.outStream;t.write(e)}a=this._processLineBuffer(e,a,(e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}}))}))}s.on("error",(e=>{n.processError=e.message;n.processExited=true;n.processClosed=true;n.CheckComplete()}));s.on("exit",(e=>{n.processExitCode=e;n.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);n.CheckComplete()}));s.on("close",(e=>{n.processExitCode=e;n.processExited=true;n.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);n.CheckComplete()}));n.on("done",((i,n)=>{if(o.length>0){this.emit("stdline",o)}if(a.length>0){this.emit("errline",a)}s.removeAllListeners();if(i){t(i)}else{e(n)}}));if(this.options.input){if(!s.stdin){throw new Error("child process missing stdin")}s.stdin.end(this.options.input)}}))))}))}}function argStringToArray(e){const t=[];let i=false;let n=false;let r="";function append(e){if(n&&e!=='"'){r+="\\"}r+=e;n=false}for(let s=0;s0){t.push(r);r=""}continue}append(o)}if(r.length>0){t.push(r.trim())}return t}class ExecState extends J.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=(0,fe.setTimeout)(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(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}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`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(t)}e._setResult()}}var ye=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};function exec_exec(e,t,i){return ye(this,void 0,void 0,(function*(){const n=argStringToArray(e);if(n.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const r=n[0];t=n.slice(1).concat(t||[]);const s=new ToolRunner(r,t,i);return s.exec()}))}function getExecOutput(e,t,i){return ye(this,void 0,void 0,(function*(){var n,r;let s="";let o="";const a=new Y.StringDecoder("utf8");const l=new Y.StringDecoder("utf8");const u=(n=i===null||i===void 0?void 0:i.listeners)===null||n===void 0?void 0:n.stdout;const c=(r=i===null||i===void 0?void 0:i.listeners)===null||r===void 0?void 0:r.stderr;const stdErrListener=e=>{o+=l.write(e);if(c){c(e)}};const stdOutListener=e=>{s+=a.write(e);if(u){u(e)}};const d=Object.assign(Object.assign({},i===null||i===void 0?void 0:i.listeners),{stdout:stdOutListener,stderr:stdErrListener});const p=yield exec_exec(e,t,Object.assign(Object.assign({},i),{listeners:d}));s+=a.end();o+=l.end();return{exitCode:p,stdout:s,stderr:o}}))}var me=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};const getWindowsInfo=()=>me(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',undefined,{silent:true});const{stdout:t}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',undefined,{silent:true});return{name:t.trim(),version:e.trim()}}));const getMacOsInfo=()=>me(void 0,void 0,void 0,(function*(){var e,t,i,n;const{stdout:r}=yield exec.getExecOutput("sw_vers",undefined,{silent:true});const s=(t=(e=r.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";const o=(n=(i=r.match(/ProductName:\s*(.+)/))===null||i===void 0?void 0:i[1])!==null&&n!==void 0?n:"";return{name:o,version:s}}));const getLinuxInfo=()=>me(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput("lsb_release",["-i","-r","-s"],{silent:true});const[t,i]=e.trim().split("\n");return{name:t,version:i}}));const ve=y.platform();const Ie=y.arch();const Ee=ve==="win32";const Ce=ve==="darwin";const Te=ve==="linux";function getDetails(){return me(this,void 0,void 0,(function*(){return Object.assign(Object.assign({},yield Ee?getWindowsInfo():Ce?getMacOsInfo():getLinuxInfo()),{platform:ve,arch:Ie,isWindows:Ee,isMacOS:Ce,isLinux:Te})}))}var be=undefined&&undefined.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function fulfilled(e){try{step(n.next(e))}catch(e){r(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){r(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};var Re;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(Re||(Re={}));function exportVariable(e,t){const i=toCommandValue(t);process.env[e]=i;const n=process.env["GITHUB_ENV"]||"";if(n){return issueFileCommand("ENV",prepareKeyValueMessage(e,t))}issueCommand("set-env",{name:e},i)}function core_setSecret(e){command_issueCommand("add-mask",{},e)}function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){issueFileCommand("PATH",e)}else{issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${path.delimiter}${process.env["PATH"]}`}function getInput(e,t){const i=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!i){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return i}return i.trim()}function getMultilineInput(e,t){const i=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return i}return i.map((e=>e.trim()))}function getBooleanInput(e,t){const i=["true","True","TRUE"];const n=["false","False","FALSE"];const r=getInput(e,t);if(i.includes(r))return true;if(n.includes(r))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function setOutput(e,t){const i=process.env["GITHUB_OUTPUT"]||"";if(i){return issueFileCommand("OUTPUT",prepareKeyValueMessage(e,t))}process.stdout.write(os.EOL);issueCommand("set-output",{name:e},toCommandValue(t))}function setCommandEcho(e){issue("echo",e?"on":"off")}function setFailed(e){process.exitCode=Re.Failure;error(e)}function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}function core_debug(e){command_issueCommand("debug",{},e)}function error(e,t={}){command_issueCommand("error",utils_toCommandProperties(t),e instanceof Error?e.toString():e)}function warning(e,t={}){command_issueCommand("warning",utils_toCommandProperties(t),e instanceof Error?e.toString():e)}function notice(e,t={}){issueCommand("notice",toCommandProperties(t),e instanceof Error?e.toString():e)}function info(e){process.stdout.write(e+os.EOL)}function startGroup(e){issue("group",e)}function endGroup(){issue("endgroup")}function group(e,t){return be(this,void 0,void 0,(function*(){startGroup(e);let i;try{i=yield t()}finally{endGroup()}return i}))}function saveState(e,t){const i=process.env["GITHUB_STATE"]||"";if(i){return issueFileCommand("STATE",prepareKeyValueMessage(e,t))}issueCommand("save-state",{name:e},toCommandValue(t))}function getState(e){return process.env[`STATE_${e}`]||""}function getIDToken(e){return be(this,void 0,void 0,(function*(){return yield OidcClient.getIDToken(e)}))}class GitHubRunnerWrapper{debug(e){core_debug(e)}error(e){error(e)}async exec(e,t,i){return getExecOutput(e,t.split(" "),i)}setFailed(e){setFailed(e)}setSecret(e){core_setSecret(e)}warning(e){warning(e)}}class GitInvoker{_logger;_runnerInvoker;_isInitialized=false;_targetBranch="";_pullRequestId=0;_pullRequestIdInternal="";constructor(e,t){this._logger=e;this._runnerInvoker=t}get pullRequestId(){this._logger.logDebug("* GitInvoker.pullRequestId");if(this._pullRequestId!==0){return this._pullRequestId}this._pullRequestId=validateNumber(parseInt(this.pullRequestIdInternal,u),"Pull Request ID","GitInvoker.pullRequestId");return this._pullRequestId}get pullRequestIdInternal(){this._logger.logDebug("* GitInvoker.pullRequestIdInternal");if(this._pullRequestIdInternal!==""){return this._pullRequestIdInternal}this._pullRequestIdInternal=RunnerInvoker.isGitHub?this.pullRequestIdForGitHub:this.pullRequestIdForAzurePipelines;return this._pullRequestIdInternal}get pullRequestIdForGitHub(){this._logger.logDebug("* GitInvoker.pullRequestIdForGitHub");const e=process.env.GITHUB_REF;if(typeof e==="undefined"){this._logger.logWarning("'GITHUB_REF' is undefined.");return""}const t=e.split("/");const i=t[2];if(typeof i==="undefined"){this._logger.logWarning(`'GITHUB_REF' is in an incorrect format '${e}'.`);return""}if(!/^\d+$/u.test(i)){this._logger.logWarning(`Pull request ID '${i}' from 'GITHUB_REF' is not numeric.`);return""}return i}get pullRequestIdForAzurePipelines(){this._logger.logDebug("* GitInvoker.pullRequestIdForAzurePipelines");const e=process.env.BUILD_REPOSITORY_PROVIDER;if(typeof e==="undefined"){this._logger.logWarning("'BUILD_REPOSITORY_PROVIDER' is undefined.");return""}if(e==="GitHub"||e==="GitHubEnterprise"){return this.getNumericEnvironmentVariable("SYSTEM_PULLREQUEST_PULLREQUESTNUMBER")??""}return this.getNumericEnvironmentVariable("SYSTEM_PULLREQUEST_PULLREQUESTID")??""}get targetBranch(){this._logger.logDebug("* GitInvoker.targetBranch");if(RunnerInvoker.isGitHub){return validateVariable("GITHUB_BASE_REF","GitInvoker.targetBranch")}const e=validateVariable("SYSTEM_PULLREQUEST_TARGETBRANCH","GitInvoker.targetBranch");const t="refs/heads/";if(e.startsWith(t)){const i=t.length;return e.substring(i)}return e}async isGitRepo(){this._logger.logDebug("* GitInvoker.isGitRepo()");try{await this.invokeGit("rev-parse --is-inside-work-tree");return true}catch{return false}}isPullRequestIdAvailable(){this._logger.logDebug("* GitInvoker.isPullRequestIdAvailable()");return!Number.isNaN(parseInt(this.pullRequestIdInternal,u))}async isGitHistoryAvailable(){this._logger.logDebug("* GitInvoker.isGitHistoryAvailable()");this.initialize();try{await this.invokeGit(`rev-parse --branch origin/${this._targetBranch}...pull/${this._pullRequestIdInternal}/merge`);return true}catch{return false}}async getDiffSummary(){this._logger.logDebug("* GitInvoker.getDiffSummary()");this.initialize();return this.invokeGit(`diff --numstat --ignore-all-space origin/${this._targetBranch}...pull/${this._pullRequestIdInternal}/merge`)}getNumericEnvironmentVariable(e){this._logger.logDebug("* GitInvoker.getNumericEnvironmentVariable()");const t=process.env[e];if(typeof t==="undefined"){this._logger.logWarning(`'${e}' is undefined.`);return null}if(!/^\d+$/u.test(t)){this._logger.logWarning(`'${e}' is not numeric '${t}'.`);return null}return t}initialize(){this._logger.logDebug("* GitInvoker.initialize()");if(this._isInitialized){return}this._targetBranch=this.targetBranch;if(/[\p{Cc}\s]/u.test(this._targetBranch)){throw new TypeError(`Target branch '${this._targetBranch}' contains whitespace or control characters, which is not allowed in command-line arguments.`)}this._pullRequestIdInternal=this.pullRequestIdInternal;this._isInitialized=true}async invokeGit(e){this._logger.logDebug("* GitInvoker.invokeGit()");const t=await this._runnerInvoker.exec("git",e);if(t.exitCode!==0){throw new Error(t.stderr)}return t.stdout}}class HttpWrapper{async getUrl(e){const t=await fetch(e);return t.text()}}const we=200;const Be=2;const Qe=1;const De=false;const Se=["**/*","!**/package-lock.json"];const ke=["**/*{{t,T}est,TEST}*","**/*{{t,T}est,TEST}*/**","**/*.{{s,S}pec,SPEC}.*","**/*.{{s,S}pec,SPEC}.*/**"];const Pe=["js","_js","bones","cjs","es","es6","frag","gs","jake","jsb","jscad","jsfl","jsm","jss","jsx","mjs","njs","pac","sjs","ssjs","xsjs","xsjslib","epj","erb","py","cgi","fcgi","gyp","gypi","lmi","py3","pyde","pyi","pyp","pyt","pyw","rpy","smk","spec","tac","wsgi","xpy","pyx","pxd","pxi","eb","numpy","numpyw","numsc","pytb","java","jsp","ts","mts","tsx","mtsx","cs","cake","csx","linq","php","aw","ctp","inc","php3","php4","php5","phps","phpt","cpp","c++","cc","cp","cxx","h","h++","hh","hpp","hxx","inl","ino","ipp","re","tcc","tpp","c","cats","idc","cl","opencl","upc","xbm","xpm","pm","sh","bash","bats","command","env","ksh","tmux","tool","zsh","fish","ebuild","eclass","ps1","psd1","psm1","tcsh","csh","rb","builder","eye","gemspec","god","jbuilder","mspec","pluginspec","podspec","prawn","rabl","rake","rbi","rbuild","rbw","rbx","ru","ruby","thor","watchr"];class Inputs{_logger;_runnerInvoker;_isInitialized=false;_baseSize=0;_growthRate=0;_testFactor=0;_alwaysCloseComment=false;_fileMatchingPatterns=[];_testMatchingPatterns=[];_codeFileExtensions=new Set;constructor(e,t){this._logger=e;this._runnerInvoker=t}get baseSize(){this._logger.logDebug("* Inputs.baseSize");this.initialize();return this._baseSize}get growthRate(){this._logger.logDebug("* Inputs.growthRate");this.initialize();return this._growthRate}get testFactor(){this._logger.logDebug("* Inputs.testFactor");this.initialize();return this._testFactor}get alwaysCloseComment(){this._logger.logDebug("* Inputs.alwaysCloseComment");this.initialize();return this._alwaysCloseComment}get fileMatchingPatterns(){this._logger.logDebug("* Inputs.fileMatchingPatterns");this.initialize();return this._fileMatchingPatterns}get testMatchingPatterns(){this._logger.logDebug("* Inputs.testMatchingPatterns");this.initialize();return this._testMatchingPatterns}get codeFileExtensions(){this._logger.logDebug("* Inputs.codeFileExtensions");this.initialize();return this._codeFileExtensions}initialize(){this._logger.logDebug("* Inputs.initialize()");if(this._isInitialized){return}const e=this._runnerInvoker.getInput(["Base","Size"]);this.initializeBaseSize(e);const t=this._runnerInvoker.getInput(["Growth","Rate"]);this.initializeGrowthRate(t);const i=this._runnerInvoker.getInput(["Test","Factor"]);this.initializeTestFactor(i);const n=this._runnerInvoker.getInput(["Always","Close","Comment"]);this.initializeAlwaysCloseComment(n);const r=this._runnerInvoker.getInput(["File","Matching","Patterns"]);this.initializeFileMatchingPatterns(r);const s=this._runnerInvoker.getInput(["Test","Matching","Patterns"]);this.initializeTestMatchingPatterns(s);const o=this._runnerInvoker.getInput(["Code","File","Extensions"]);this.initializeCodeFileExtensions(o);this._isInitialized=true}initializeBaseSize(e){this._logger.logDebug("* Inputs.initializeBaseSize()");this.initializeNumeric(e,(e=>parseInt(e,u)),(e=>e>0),(e=>{this._baseSize=e}),(e=>{this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.settingBaseSize",e))}),we,(e=>{this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.adjustingBaseSize",e))}))}initializeGrowthRate(e){this._logger.logDebug("* Inputs.initializeGrowthRate()");this.initializeNumeric(e,(e=>parseFloat(e)),(e=>Number.isFinite(e)&&e>1),(e=>{this._growthRate=e}),(e=>{this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.settingGrowthRate",e))}),Be,(e=>{this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.adjustingGrowthRate",e))}))}initializeTestFactor(e){this._logger.logDebug("* Inputs.initializeTestFactor()");const t=e===null?NaN:parseFloat(e);if(!Number.isNaN(t)&&Number.isFinite(t)&&t>=0){if(t===0){this._testFactor=null;this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.disablingTestFactor"))}else{this._testFactor=t;const e=this._testFactor.toLocaleString();this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.settingTestFactor",e))}return}const i=Qe.toLocaleString();this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.adjustingTestFactor",i));this._testFactor=Qe}initializeNumeric(e,t,i,n,r,s,o){const a=e===null?NaN:t(e);if(!Number.isNaN(a)&&i(a)){n(a);r(a.toLocaleString());return}o(s.toLocaleString());n(s)}initializeAlwaysCloseComment(e){this._logger.logDebug("* Inputs.initializeAlwaysCloseComment()");const t=e?.toLowerCase()==="true";if(t){this._alwaysCloseComment=t;this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.settingAlwaysCloseComment"));return}this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.adjustingAlwaysCloseComment"));this._alwaysCloseComment=De}initializeFileMatchingPatterns(e){this._logger.logDebug("* Inputs.initializeFileMatchingPatterns()");this._fileMatchingPatterns=this.initializeMatchingPatterns(e,Se,(e=>this._runnerInvoker.loc("metrics.inputs.settingFileMatchingPatterns",e)),(e=>this._runnerInvoker.loc("metrics.inputs.adjustingFileMatchingPatterns",e)))}initializeTestMatchingPatterns(e){this._logger.logDebug("* Inputs.initializeTestMatchingPatterns()");this._testMatchingPatterns=this.initializeMatchingPatterns(e,ke,(e=>this._runnerInvoker.loc("metrics.inputs.settingTestMatchingPatterns",e)),(e=>this._runnerInvoker.loc("metrics.inputs.adjustingTestMatchingPatterns",e)))}initializeMatchingPatterns(e,t,i,n){this._logger.logDebug("* Inputs.initializeMatchingPatterns()");if(e!==null&&e.trim()!==""){const t=e.replace(/\\/gu,"/").replace(/\n$/gu,"").split("\n");if(t.length>d){this._logger.logWarning(`The matching pattern count '${t.length.toLocaleString()}' exceeds the maximum '${d.toLocaleString()}'. Using only the first '${d.toLocaleString()}'.`);t.length=d}const n=JSON.stringify(t);this._logger.logInfo(i(n));return t}const r=JSON.stringify(t);this._logger.logInfo(n(r));return t}initializeCodeFileExtensions(e){this._logger.logDebug("* Inputs.initializeCodeFileExtensions()");if(e!==null&&e.trim()!==""){const t="*.";const i=".";const n=e.replace(/\n$/gu,"").split("\n");for(const e of n){let n=e;if(n.startsWith(t)){n=n.substring(t.length)}else if(n.startsWith(i)){n=n.substring(i.length)}this._codeFileExtensions.add(n.toLowerCase())}this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.settingCodeFileExtensions",JSON.stringify([...this._codeFileExtensions])));return}this._logger.logInfo(this._runnerInvoker.loc("metrics.inputs.adjustingCodeFileExtensions",JSON.stringify(Pe)));this._codeFileExtensions=new Set(Pe)}}class Logger{_consoleWrapper;_runnerInvoker;_messages=[];constructor(e,t){this._consoleWrapper=e;this._runnerInvoker=t}static filterMessage(e){return e.replace(/##(?:vso)?\[/giu,"")}logDebug(e){const t=Logger.filterMessage(e);this._messages.push(`debug – ${t}`);this._runnerInvoker.logDebug(t)}logInfo(e){const t=Logger.filterMessage(e);this._messages.push(`info – ${t}`);this._consoleWrapper.log(t)}logWarning(e){const t=Logger.filterMessage(e);this._messages.push(`warning – ${t}`);this._runnerInvoker.logWarning(t)}logError(e){const t=Logger.filterMessage(e);this._messages.push(`error – ${t}`);this._runnerInvoker.logError(t)}logErrorObject(e){const{name:t}=e;const i=Object.getOwnPropertyNames(e);const n=e;for(const e of i){this.logInfo(`${t} – ${e}: ${JSON.stringify(n[e])}`)}}replay(){for(const e of this._messages){this._consoleWrapper.log(`🔁 ${e}`)}}}class Context{line=1;lines=[];options={noPrefix:false};constructor(e,t){this.lines=e.split("\n");this.options.noPrefix=!!t?.noPrefix}getCurLine(){return this.lines[this.line-1]}nextLine(){this.line++;return this.getCurLine()}isEof(){return this.line>this.lines.length}}const Ue={Added:"AddedLine",Deleted:"DeletedLine",Unchanged:"UnchangedLine",Message:"MessageLine"};const Oe={Changed:"ChangedFile",Added:"AddedFile",Deleted:"DeletedFile",Renamed:"RenamedFile"};const _e={Index:"index",OldMode:"old mode",NewMode:"new mode",Copy:"copy",Similarity:"similarity",Dissimilarity:"dissimilarity",Deleted:"deleted",NewFile:"new file",RenameFrom:"rename from",RenameTo:"rename to"};const Ve=Object.values(_e);function parseGitDiff(e,t){const i=new Context(e,t);const n=parseFileChanges(i);return{type:"GitDiff",files:n}}function parseFileChanges(e){const t=[];while(!e.isEof()){const i=parseFileChange(e);if(!i){break}t.push(i)}return t}function parseFileChange(e){if(!isComparisonInputLine(e.getCurLine())){return}const t=parseComparisonInputLine(e);let i=false;let n=false;let r=false;let s="";let o="";let a=undefined;let l=undefined;while(!e.isEof()){const u=parseExtendedHeader(e);if(!u){break}if(u.type===_e.Deleted){i=true;s=t?.from||""}if(u.type===_e.NewFile){n=true;o=t?.to||""}if(u.type===_e.RenameFrom){r=true;s=u.path}if(u.type===_e.RenameTo){r=true;o=u.path}if(u.type===_e.OldMode){a=u.mode}if(u.type===_e.NewMode){l=u.mode}}const u=parseChangeMarkers(e);const c=parseChunks(e);if(i&&c.length&&c[0].type==="BinaryFilesChunk"){return{type:Oe.Deleted,chunks:c,path:c[0].pathBefore}}if(i){return{type:Oe.Deleted,chunks:c,path:u?.deleted||s}}else if(n&&c.length&&c[0].type==="BinaryFilesChunk"){return{type:Oe.Added,chunks:c,path:c[0].pathAfter}}else if(n){return{type:Oe.Added,chunks:c,path:u?.added||o}}else if(r){return{type:Oe.Renamed,pathAfter:o,pathBefore:s,chunks:c,oldMode:a,newMode:l}}else if(u){return{type:Oe.Changed,chunks:c,path:u.added,oldMode:a,newMode:l}}else if(a&&l&&t){return{type:Oe.Changed,chunks:c,path:t.to,oldMode:a,newMode:l}}else if(c.length&&c[0].type==="BinaryFilesChunk"&&c[0].pathAfter){return{type:Oe.Changed,chunks:c,path:c[0].pathAfter}}return}function isComparisonInputLine(e){return e.indexOf("diff")===0}function parseComparisonInputLine(e){const t=e.getCurLine();const[i,n]=t.split(" ").reverse();e.nextLine();if(i&&n){return{from:getFilePath(e,n,"src"),to:getFilePath(e,i,"dst")}}return null}function parseChunks(e){const t=[];while(!e.isEof()){const i=parseChunk(e);if(!i){break}t.push(i)}return t}function parseChunk(e){const t=parseChunkHeader(e);if(!t){return}if(t.type==="Normal"){const i=parseChanges(e,t.fromFileRange,t.toFileRange);return{...t,type:"Chunk",changes:i}}else if(t.type==="Combined"&&t.fromFileRangeA&&t.fromFileRangeB){const i=parseChanges(e,t.fromFileRangeA.startt.startsWith(e)));if(i){e.nextLine()}if(i===_e.RenameFrom||i===_e.RenameTo){return{type:i,path:t.slice(`${i} `.length)}}else if(i===_e.OldMode||i===_e.NewMode){return{type:i,mode:t.slice(`${i} `.length)}}else if(i){return{type:i}}return null}function parseChunkHeader(e){const t=e.getCurLine();const i=/^@@\s\-(\d+),?(\d+)?\s\+(\d+),?(\d+)?\s@@\s?(.+)?/.exec(t);if(!i){const i=/^@@@\s\-(\d+),?(\d+)?\s\-(\d+),?(\d+)?\s\+(\d+),?(\d+)?\s@@@\s?(.+)?/.exec(t);if(!i){const i=/^Binary\sfiles\s(.*)\sand\s(.*)\sdiffer$/.exec(t);if(i){const[t,n,r]=i;e.nextLine();return{type:"BinaryFiles",fileA:getFilePath(e,n,"src"),fileB:getFilePath(e,r,"dst")}}return null}const[n,r,s,o,a,l,u,c]=i;e.nextLine();return{context:c,type:"Combined",fromFileRangeA:getRange(r,s),fromFileRangeB:getRange(o,a),toFileRange:getRange(l,u)}}const[n,r,s,o,a,l]=i;e.nextLine();return{context:l,type:"Normal",toFileRange:getRange(o,a),fromFileRange:getRange(r,s)}}function getRange(e,t){const i=parseInt(e,10);return{start:i,lines:t===undefined?1:parseInt(t,10)}}function parseChangeMarkers(e){const t=parseMarker(e,"--- ");const i=t?getFilePath(e,t,"src"):t;const n=parseMarker(e,"+++ ");const r=n?getFilePath(e,n,"dst"):n;return r&&i?{added:r,deleted:i}:null}function parseMarker(e,t){const i=e.getCurLine();if(i?.startsWith(t)){e.nextLine();return i.replace(t,"")}return null}const Fe={"+":Ue.Added,"-":Ue.Deleted," ":Ue.Unchanged,"\\":Ue.Message};function parseChanges(e,t,i){const n=[];let r=t.start;let s=i.start;while(!e.isEof()){const t=e.getCurLine();const i=getLineType(t);if(!i){break}e.nextLine();let o;const a=t.slice(1);switch(i){case Ue.Added:{o={type:i,lineAfter:s++,content:a};break}case Ue.Deleted:{o={type:i,lineBefore:r++,content:a};break}case Ue.Unchanged:{o={type:i,lineBefore:r++,lineAfter:s++,content:a};break}case Ue.Message:{o={type:i,content:a.trim()};break}}n.push(o)}return n}function getLineType(e){return Fe[e[0]]||null}function getFilePath(e,t,i){if(e.options.noPrefix){return t}if(i==="src")return t.replace(/^a\//,"");if(i==="dst")return t.replace(/^b\//,"");throw new Error("Unexpected unreachable code")}const qe=parseGitDiff;class OctokitGitDiffParser{_httpWrapper;_logger;_firstLineOfFiles=null;constructor(e,t){this._httpWrapper=e;this._logger=t}async getFirstChangedLine(e,t,i,n,r){this._logger.logDebug("* OctokitGitDiffParser.getFirstChangedLine()");const s=await this.getFirstChangedLines(e,t,i,n);return s.get(r)??null}async getFirstChangedLines(e,t,i,n){this._logger.logDebug("* OctokitGitDiffParser.getFirstChangedLines()");if(this._firstLineOfFiles!==null){return this._firstLineOfFiles}const r=await this.getDiffs(e,t,i,n);this._firstLineOfFiles=this.processDiffs(r);return this._firstLineOfFiles}async getDiffs(e,t,i,n){this._logger.logDebug("* OctokitGitDiffParser.getDiffs()");const r=await e.getPull(t,i,n);const s=await this._httpWrapper.getUrl(r.data.diff_url);const o=s.split(/^diff --git/gmu);const a=[];for(const e of o.slice(1)){a.push(`diff --git ${e}`)}return a}processDiffs(e){this._logger.logDebug("* OctokitGitDiffParser.processDiffs()");const t=new Map;for(const i of e){const e=qe(i);for(const i of e.files){switch(i.type){case"AddedFile":case"ChangedFile":{const e=i;const[n]=e.chunks;if(n?.type==="BinaryFilesChunk"){this._logger.logDebug(`Skipping '${i.type}' '${e.path}' while performing diff parsing.`);break}if(n){t.set(e.path,n.toFileRange.start)}break}case"RenamedFile":{const e=i;if(e.chunks[0]){t.set(e.pathAfter,e.chunks[0].toFileRange.start)}break}case"DeletedFile":default:this._logger.logDebug(`Skipping file type '${i.type}' while performing diff parsing.`);break}}}return t}}function getUserAgent(){if(typeof navigator==="object"&&"userAgent"in navigator){return navigator.userAgent}if(typeof process==="object"&&process.version!==undefined){return`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`}return""}function register(e,t,i,n){if(typeof i!=="function"){throw new Error("method for before hook must be a function")}if(!n){n={}}if(Array.isArray(t)){return t.reverse().reduce(((t,i)=>register.bind(null,e,i,t,n)),i)()}return Promise.resolve().then((()=>{if(!e.registry[t]){return i(n)}return e.registry[t].reduce(((e,t)=>t.hook.bind(null,e,n)),i)()}))}function addHook(e,t,i,n){const r=n;if(!e.registry[i]){e.registry[i]=[]}if(t==="before"){n=(e,t)=>Promise.resolve().then(r.bind(null,t)).then(e.bind(null,t))}if(t==="after"){n=(e,t)=>{let i;return Promise.resolve().then(e.bind(null,t)).then((e=>{i=e;return r(i,t)})).then((()=>i))}}if(t==="error"){n=(e,t)=>Promise.resolve().then(e.bind(null,t)).catch((e=>r(e,t)))}e.registry[i].push({hook:n,orig:r})}function removeHook(e,t,i){if(!e.registry[t]){return}const n=e.registry[t].map((e=>e.orig)).indexOf(i);if(n===-1){return}e.registry[t].splice(n,1)}const Ne=Function.bind;const Me=Ne.bind(Ne);function bindApi(e,t,i){const n=Me(removeHook,null).apply(null,i?[t,i]:[t]);e.api={remove:n};e.remove=n;["before","error","after","wrap"].forEach((n=>{const r=i?[t,n,i]:[t,n];e[n]=e.api[n]=Me(addHook,null).apply(null,r)}))}function Singular(){const e=Symbol("Singular");const t={registry:{}};const i=register.bind(null,t,e);bindApi(i,t,e);return i}function Collection(){const e={registry:{}};const t=register.bind(null,e);bindApi(t,e);return t}const je={Singular:Singular,Collection:Collection};var Le="0.0.0-development";var Ge=`octokit-endpoint.js/${Le} ${getUserAgent()}`;var xe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":Ge},mediaType:{format:""}};function dist_bundle_lowercaseKeys(e){if(!e){return{}}return Object.keys(e).reduce(((t,i)=>{t[i.toLowerCase()]=e[i];return t}),{})}function isPlainObject(e){if(typeof e!=="object"||e===null)return false;if(Object.prototype.toString.call(e)!=="[object Object]")return false;const t=Object.getPrototypeOf(e);if(t===null)return true;const i=Object.prototype.hasOwnProperty.call(t,"constructor")&&t.constructor;return typeof i==="function"&&i instanceof i&&Function.prototype.call(i)===Function.prototype.call(e)}function mergeDeep(e,t){const i=Object.assign({},e);Object.keys(t).forEach((n=>{if(isPlainObject(t[n])){if(!(n in e))Object.assign(i,{[n]:t[n]});else i[n]=mergeDeep(e[n],t[n])}else{Object.assign(i,{[n]:t[n]})}}));return i}function removeUndefinedProperties(e){for(const t in e){if(e[t]===void 0){delete e[t]}}return e}function merge(e,t,i){if(typeof t==="string"){let[e,n]=t.split(" ");i=Object.assign(n?{method:e,url:n}:{url:e},i)}else{i=Object.assign({},t)}i.headers=dist_bundle_lowercaseKeys(i.headers);removeUndefinedProperties(i);removeUndefinedProperties(i.headers);const n=mergeDeep(e||{},i);if(i.url==="/graphql"){if(e&&e.mediaType.previews?.length){n.mediaType.previews=e.mediaType.previews.filter((e=>!n.mediaType.previews.includes(e))).concat(n.mediaType.previews)}n.mediaType.previews=(n.mediaType.previews||[]).map((e=>e.replace(/-preview/,"")))}return n}function addQueryParameters(e,t){const i=/\?/.test(e)?"&":"?";const n=Object.keys(t);if(n.length===0){return e}return e+i+n.map((e=>{if(e==="q"){return"q="+t.q.split("+").map(encodeURIComponent).join("+")}return`${e}=${encodeURIComponent(t[e])}`})).join("&")}var He=/\{[^{}}]+\}/g;function removeNonChars(e){return e.replace(/(?:^\W+)|(?:(?e.concat(t)),[])}function omit(e,t){const i={__proto__:null};for(const n of Object.keys(e)){if(t.indexOf(n)===-1){i[n]=e[n]}}return i}function encodeReserved(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map((function(e){if(!/%[0-9A-Fa-f]/.test(e)){e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")}return e})).join("")}function encodeUnreserved(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function encodeValue(e,t,i){t=e==="+"||e==="#"?encodeReserved(t):encodeUnreserved(t);if(i){return encodeUnreserved(i)+"="+t}else{return t}}function isDefined(e){return e!==void 0&&e!==null}function isKeyOperator(e){return e===";"||e==="&"||e==="?"}function getValues(e,t,i,n){var r=e[i],s=[];if(isDefined(r)&&r!==""){if(typeof r==="string"||typeof r==="number"||typeof r==="bigint"||typeof r==="boolean"){r=r.toString();if(n&&n!=="*"){r=r.substring(0,parseInt(n,10))}s.push(encodeValue(t,r,isKeyOperator(t)?i:""))}else{if(n==="*"){if(Array.isArray(r)){r.filter(isDefined).forEach((function(e){s.push(encodeValue(t,e,isKeyOperator(t)?i:""))}))}else{Object.keys(r).forEach((function(e){if(isDefined(r[e])){s.push(encodeValue(t,r[e],e))}}))}}else{const e=[];if(Array.isArray(r)){r.filter(isDefined).forEach((function(i){e.push(encodeValue(t,i))}))}else{Object.keys(r).forEach((function(i){if(isDefined(r[i])){e.push(encodeUnreserved(i));e.push(encodeValue(t,r[i].toString()))}}))}if(isKeyOperator(t)){s.push(encodeUnreserved(i)+"="+e.join(","))}else if(e.length!==0){s.push(e.join(","))}}}}else{if(t===";"){if(isDefined(r)){s.push(encodeUnreserved(i))}}else if(r===""&&(t==="&"||t==="?")){s.push(encodeUnreserved(i)+"=")}else if(r===""){s.push("")}}return s}function parseUrl(e){return{expand:expand.bind(null,e)}}function expand(e,t){var i=["+","#",".","/",";","?","&"];e=e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,(function(e,n,r){if(n){let e="";const r=[];if(i.indexOf(n.charAt(0))!==-1){e=n.charAt(0);n=n.substr(1)}n.split(/,/g).forEach((function(i){var n=/([^:\*]*)(?::(\d+)|(\*))?/.exec(i);r.push(getValues(t,e,n[1],n[2]||n[3]))}));if(e&&e!=="+"){var s=",";if(e==="?"){s="&"}else if(e!=="#"){s=e}return(r.length!==0?e:"")+r.join(s)}else{return r.join(",")}}else{return encodeReserved(r)}}));if(e==="/"){return e}else{return e.replace(/\/$/,"")}}function parse(e){let t=e.method.toUpperCase();let i=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}");let n=Object.assign({},e.headers);let r;let s=omit(e,["method","baseUrl","url","headers","request","mediaType"]);const o=extractUrlVariableNames(i);i=parseUrl(i).expand(s);if(!/^http/.test(i)){i=e.baseUrl+i}const a=Object.keys(e).filter((e=>o.includes(e))).concat("baseUrl");const l=omit(s,a);const u=/application\/octet-stream/i.test(n.accept);if(!u){if(e.mediaType.format){n.accept=n.accept.split(/,/).map((t=>t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`))).join(",")}if(i.endsWith("/graphql")){if(e.mediaType.previews?.length){const t=n.accept.match(/(?{const i=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${t}-preview${i}`})).join(",")}}}if(["GET","HEAD"].includes(t)){i=addQueryParameters(i,l)}else{if("data"in l){r=l.data}else{if(Object.keys(l).length){r=l}}}if(!n["content-type"]&&typeof r!=="undefined"){n["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(t)&&typeof r==="undefined"){r=""}return Object.assign({method:t,url:i,headers:n},typeof r!=="undefined"?{body:r}:null,e.request?{request:e.request}:null)}function endpointWithDefaults(e,t,i){return parse(merge(e,t,i))}function withDefaults(e,t){const i=merge(e,t);const n=endpointWithDefaults.bind(null,i);return Object.assign(n,{DEFAULTS:i,defaults:withDefaults.bind(null,i),merge:merge.bind(null,i),parse:parse})}var We=withDefaults(null,xe);var Ye=__nccwpck_require__(1120);const Je=/^-?\d+$/;const ze=/^-?\d+n+$/;const $e=JSON.stringify;const Ke=JSON.parse;const Ze=/^-?\d+n$/;const Xe=/([\[:])?"(-?\d+)n"($|([\\n]|\s)*(\s|[\\n])*[,\}\]])/g;const et=/([\[:])?("-?\d+n+)n("$|"([\\n]|\s)*(\s|[\\n])*[,\}\]])/g;const JSONStringify=(e,t,i)=>{if("rawJSON"in JSON){return $e(e,((e,i)=>{if(typeof i==="bigint")return JSON.rawJSON(i.toString());if(typeof t==="function")return t(e,i);if(Array.isArray(t)&&t.includes(e))return i;return i}),i)}if(!e)return $e(e,t,i);const n=$e(e,((e,i)=>{const n=typeof i==="string"&&ze.test(i);if(n)return i.toString()+"n";if(typeof i==="bigint")return i.toString()+"n";if(typeof t==="function")return t(e,i);if(Array.isArray(t)&&t.includes(e))return i;return i}),i);const r=n.replace(Xe,"$1$2$3");const s=r.replace(et,"$1$2$3");return s};const tt=new Map;const isContextSourceSupported=()=>{const e=JSON.parse.toString();if(tt.has(e)){return tt.get(e)}try{const t=JSON.parse("1",((e,t,i)=>!!i?.source&&i.source==="1"));tt.set(e,t);return t}catch{tt.set(e,false);return false}};const convertMarkedBigIntsReviver=(e,t,i,n)=>{const r=typeof t==="string"&&Ze.test(t);if(r)return BigInt(t.slice(0,-1));const s=typeof t==="string"&&ze.test(t);if(s)return t.slice(0,-1);if(typeof n!=="function")return t;return n(e,t,i)};const JSONParseV2=(e,t)=>JSON.parse(e,((e,i,n)=>{const r=typeof i==="number"&&(i>Number.MAX_SAFE_INTEGER||i{if(!e)return Ke(e,t);if(isContextSourceSupported())return JSONParseV2(e,t);const i=e.replace(rt,((e,t,i,n)=>{const r=e[0]==='"';const s=r&&st.test(e);if(s)return e.substring(0,e.length-1)+'n"';const o=i||n;const a=t&&(t.lengthconvertMarkedBigIntsReviver(e,i,n,t)))};var ot="10.0.8";var at={headers:{"user-agent":`octokit-request.js/${ot} ${getUserAgent()}`}};function dist_bundle_isPlainObject(e){if(typeof e!=="object"||e===null)return false;if(Object.prototype.toString.call(e)!=="[object Object]")return false;const t=Object.getPrototypeOf(e);if(t===null)return true;const i=Object.prototype.hasOwnProperty.call(t,"constructor")&&t.constructor;return typeof i==="function"&&i instanceof i&&Function.prototype.call(i)===Function.prototype.call(e)}var noop=()=>"";async function fetchWrapper(e){const t=e.request?.fetch||globalThis.fetch;if(!t){throw new Error("fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing")}const i=e.request?.log||console;const n=e.request?.parseSuccessResponseBody!==false;const r=dist_bundle_isPlainObject(e.body)||Array.isArray(e.body)?JSONStringify(e.body):e.body;const s=Object.fromEntries(Object.entries(e.headers).map((([e,t])=>[e,String(t)])));let o;try{o=await t(e.url,{method:e.method,body:r,redirect:e.request?.redirect,headers:s,signal:e.request?.signal,...e.body&&{duplex:"half"}})}catch(t){let i="Unknown Error";if(t instanceof Error){if(t.name==="AbortError"){t.status=500;throw t}i=t.message;if(t.name==="TypeError"&&"cause"in t){if(t.cause instanceof Error){i=t.cause.message}else if(typeof t.cause==="string"){i=t.cause}}}const n=new RequestError(i,500,{request:e});n.cause=t;throw n}const a=o.status;const l=o.url;const u={};for(const[e,t]of o.headers){u[e]=t}const c={url:l,status:a,headers:u,data:""};if("deprecation"in u){const t=u.link&&u.link.match(/<([^<>]+)>; rel="deprecation"/);const n=t&&t.pop();i.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${u.sunset}${n?`. See ${n}`:""}`)}if(a===204||a===205){return c}if(e.method==="HEAD"){if(a<400){return c}throw new RequestError(o.statusText,a,{response:c,request:e})}if(a===304){c.data=await getResponseData(o);throw new RequestError("Not modified",a,{response:c,request:e})}if(a>=400){c.data=await getResponseData(o);throw new RequestError(toErrorMessage(c.data),a,{response:c,request:e})}c.data=n?await getResponseData(o):o.body;return c}async function getResponseData(e){const t=e.headers.get("content-type");if(!t){return e.text().catch(noop)}const i=(0,Ye.xL)(t);if(isJSONResponse(i)){let t="";try{t=await e.text();return JSONParse(t)}catch(e){return t}}else if(i.type.startsWith("text/")||i.parameters.charset?.toLowerCase()==="utf-8"){return e.text().catch(noop)}else{return e.arrayBuffer().catch(( /* v8 ignore next -- @preserve */ -()=>new ArrayBuffer(0)))}}function isJSONResponse(e){return e.type==="application/json"||e.type==="application/scim+json"}function toErrorMessage(e){if(typeof e==="string"){return e}if(e instanceof ArrayBuffer){return"Unknown error"}if("message"in e){const t="documentation_url"in e?` - ${e.documentation_url}`:"";return Array.isArray(e.errors)?`${e.message}: ${e.errors.map((e=>JSON.stringify(e))).join(", ")}${t}`:`${e.message}${t}`}return`Unknown error: ${JSON.stringify(e)}`}function dist_bundle_withDefaults(e,t){const i=e.defaults(t);const newApi=function(e,t){const n=i.merge(e,t);if(!n.request||!n.request.hook){return fetchWrapper(i.parse(n))}const request2=(e,t)=>fetchWrapper(i.parse(i.merge(e,t)));Object.assign(request2,{endpoint:i,defaults:dist_bundle_withDefaults.bind(null,i)});return n.request.hook(request2,n)};return Object.assign(newApi,{endpoint:i,defaults:dist_bundle_withDefaults.bind(null,i)})}var at=dist_bundle_withDefaults(He,ot); +()=>new ArrayBuffer(0)))}}function isJSONResponse(e){return e.type==="application/json"||e.type==="application/scim+json"}function toErrorMessage(e){if(typeof e==="string"){return e}if(e instanceof ArrayBuffer){return"Unknown error"}if("message"in e){const t="documentation_url"in e?` - ${e.documentation_url}`:"";return Array.isArray(e.errors)?`${e.message}: ${e.errors.map((e=>JSON.stringify(e))).join(", ")}${t}`:`${e.message}${t}`}return`Unknown error: ${JSON.stringify(e)}`}function dist_bundle_withDefaults(e,t){const i=e.defaults(t);const newApi=function(e,t){const n=i.merge(e,t);if(!n.request||!n.request.hook){return fetchWrapper(i.parse(n))}const request2=(e,t)=>fetchWrapper(i.parse(i.merge(e,t)));Object.assign(request2,{endpoint:i,defaults:dist_bundle_withDefaults.bind(null,i)});return n.request.hook(request2,n)};return Object.assign(newApi,{endpoint:i,defaults:dist_bundle_withDefaults.bind(null,i)})}var ut=dist_bundle_withDefaults(We,at); /* v8 ignore next -- @preserve */ -/* v8 ignore else -- @preserve */var ut="0.0.0-development";function _buildMessageForResponseErrors(e){return`Request failed due to following response errors:\n`+e.errors.map((e=>` - ${e.message}`)).join("\n")}var ct=class extends Error{constructor(e,t,i){super(_buildMessageForResponseErrors(i));this.request=e;this.headers=t;this.response=i;this.errors=i.errors;this.data=i.data;if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}name="GraphqlResponseError";errors;data};var dt=["method","baseUrl","url","headers","request","query","mediaType","operationName"];var pt=["query","method","url"];var At=/\/api\/v3\/?$/;function graphql(e,t,i){if(i){if(typeof t==="string"&&"query"in i){return Promise.reject(new Error(`[@octokit/graphql] "query" cannot be used as variable name`))}for(const e in i){if(!pt.includes(e))continue;return Promise.reject(new Error(`[@octokit/graphql] "${e}" cannot be used as variable name`))}}const n=typeof t==="string"?Object.assign({query:t},i):t;const r=Object.keys(n).reduce(((e,t)=>{if(dt.includes(t)){e[t]=n[t];return e}if(!e.variables){e.variables={}}e.variables[t]=n[t];return e}),{});const s=n.baseUrl||e.endpoint.DEFAULTS.baseUrl;if(At.test(s)){r.url=s.replace(At,"/api/graphql")}return e(r).then((e=>{if(e.data.errors){const t={};for(const i of Object.keys(e.headers)){t[i]=e.headers[i]}throw new ct(r,t,e.data)}return e.data.data}))}function graphql_dist_bundle_withDefaults(e,t){const i=e.defaults(t);const newApi=(e,t)=>graphql(i,e,t);return Object.assign(newApi,{defaults:graphql_dist_bundle_withDefaults.bind(null,i),endpoint:i.endpoint})}var ft=graphql_dist_bundle_withDefaults(at,{headers:{"user-agent":`octokit-graphql.js/${ut} ${getUserAgent()}`},method:"POST",url:"/graphql"});function withCustomRequest(e){return graphql_dist_bundle_withDefaults(e,{method:"POST",url:"/graphql"})}var ht="(?:[a-zA-Z0-9_-]+)";var yt="\\.";var mt=new RegExp(`^${ht}${yt}${ht}${yt}${ht}$`);var vt=mt.test.bind(mt);async function auth(e){const t=vt(e);const i=e.startsWith("v1.")||e.startsWith("ghs_");const n=e.startsWith("ghu_");const r=t?"app":i?"installation":n?"user-to-server":"oauth";return{type:"token",token:e,tokenType:r}}function withAuthorizationPrefix(e){if(e.split(/\./).length===3){return`bearer ${e}`}return`token ${e}`}async function hook(e,t,i,n){const r=t.endpoint.merge(i,n);r.headers.authorization=withAuthorizationPrefix(e);return t(r)}var It=function createTokenAuth2(e){if(!e){throw new Error("[@octokit/auth-token] No token passed to createTokenAuth")}if(typeof e!=="string"){throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string")}e=e.replace(/^(token|bearer) +/i,"");return Object.assign(auth.bind(null,e),{hook:hook.bind(null,e)})};const Et="7.0.6";const dist_src_noop=()=>{};const Ct=console.warn.bind(console);const Tt=console.error.bind(console);function createLogger(e={}){if(typeof e.debug!=="function"){e.debug=dist_src_noop}if(typeof e.info!=="function"){e.info=dist_src_noop}if(typeof e.warn!=="function"){e.warn=Ct}if(typeof e.error!=="function"){e.error=Tt}return e}const bt=`octokit-core.js/${Et} ${getUserAgent()}`;class dist_src_Octokit{static VERSION=Et;static defaults(e){const t=class extends(this){constructor(...t){const i=t[0]||{};if(typeof e==="function"){super(e(i));return}super(Object.assign({},e,i,i.userAgent&&e.userAgent?{userAgent:`${i.userAgent} ${e.userAgent}`}:null))}};return t}static plugins=[];static plugin(...e){const t=this.plugins;const i=class extends(this){static plugins=t.concat(e.filter((e=>!t.includes(e))))};return i}constructor(e={}){const t=new Me.Collection;const i={baseUrl:at.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:t.bind(null,"request")}),mediaType:{previews:[],format:""}};i.headers["user-agent"]=e.userAgent?`${e.userAgent} ${bt}`:bt;if(e.baseUrl){i.baseUrl=e.baseUrl}if(e.previews){i.mediaType.previews=e.previews}if(e.timeZone){i.headers["time-zone"]=e.timeZone}this.request=at.defaults(i);this.graphql=withCustomRequest(this.request).defaults(i);this.log=createLogger(e.log);this.hook=t;if(!e.authStrategy){if(!e.auth){this.auth=async()=>({type:"unauthenticated"})}else{const i=It(e.auth);t.wrap("request",i.hook);this.auth=i}}else{const{authStrategy:i,...n}=e;const r=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:n},e.auth));t.wrap("request",r.hook);this.auth=r}const n=this.constructor;for(let t=0;t({async next(){if(!a)return{done:true};try{const e=await r({method:s,url:a,headers:o});const t=normalizePaginatedListResponse(e);a=((t.headers.link||"").match(/<([^<>]+)>;\s*rel="next"/)||[])[1];if(!a&&"total_commits"in t.data){const e=new URL(t.url);const i=e.searchParams;const n=parseInt(i.get("page")||"1",10);const r=parseInt(i.get("per_page")||"250",10);if(n*r{if(r.done){return t}let s=false;function done(){s=true}t=t.concat(n?n(r.value,done):r.value.data);if(s){return t}return gather(e,t,i,n)}))}var wt=Object.assign(paginate,{iterator:iterator});var Bt=null&&["GET /advisories","GET /app/hook/deliveries","GET /app/installation-requests","GET /app/installations","GET /assignments/{assignment_id}/accepted_assignments","GET /classrooms","GET /classrooms/{classroom_id}/assignments","GET /enterprises/{enterprise}/code-security/configurations","GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories","GET /enterprises/{enterprise}/dependabot/alerts","GET /enterprises/{enterprise}/teams","GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships","GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /organizations/{org}/dependabot/repository-access","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/hosted-runners","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/permissions/self-hosted-runners/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/actions/variables","GET /orgs/{org}/actions/variables/{name}/repositories","GET /orgs/{org}/attestations/repositories","GET /orgs/{org}/attestations/{subject_digest}","GET /orgs/{org}/blocks","GET /orgs/{org}/campaigns","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/code-security/configurations","GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories","GET /orgs/{org}/codespaces","GET /orgs/{org}/codespaces/secrets","GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories","GET /orgs/{org}/copilot/billing/seats","GET /orgs/{org}/copilot/metrics","GET /orgs/{org}/dependabot/alerts","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","GET /orgs/{org}/insights/api/subject-stats","GET /orgs/{org}/insights/api/user-stats/{user_id}","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/members/{username}/codespaces","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/organization-roles/{role_id}/teams","GET /orgs/{org}/organization-roles/{role_id}/users","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/personal-access-token-requests","GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories","GET /orgs/{org}/personal-access-tokens","GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories","GET /orgs/{org}/private-registries","GET /orgs/{org}/projects","GET /orgs/{org}/projectsV2","GET /orgs/{org}/projectsV2/{project_number}/fields","GET /orgs/{org}/projectsV2/{project_number}/items","GET /orgs/{org}/properties/values","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/rulesets","GET /orgs/{org}/rulesets/rule-suites","GET /orgs/{org}/rulesets/{ruleset_id}/history","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/security-advisories","GET /orgs/{org}/settings/immutable-releases/repositories","GET /orgs/{org}/settings/network-configurations","GET /orgs/{org}/team/{team_slug}/copilot/metrics","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/{project_id}/collaborators","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/organization-secrets","GET /repos/{owner}/{repo}/actions/organization-variables","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/variables","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/activity","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/attestations/{subject_digest}","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/compare/{basehead}","GET /repos/{owner}/{repo}/compare/{base}...{head}","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/alerts","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","GET /repos/{owner}/{repo}/environments/{environment_name}/secrets","GET /repos/{owner}/{repo}/environments/{environment_name}/variables","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/rules/branches/{branch}","GET /repos/{owner}/{repo}/rulesets","GET /repos/{owner}/{repo}/rulesets/rule-suites","GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/security-advisories","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/social_accounts","GET /user/ssh_signing_keys","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/attestations/{subject_digest}","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/projectsV2","GET /users/{username}/projectsV2/{project_number}/fields","GET /users/{username}/projectsV2/{project_number}/items","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/social_accounts","GET /users/{username}/ssh_signing_keys","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function isPaginatingEndpoint(e){if(typeof e==="string"){return Bt.includes(e)}else{return false}}function paginateRest(e){return{paginate:Object.assign(paginate.bind(null,e),{iterator:iterator.bind(null,e)})}}paginateRest.VERSION=Rt;var generateMessage=(e,t)=>`The cursor at "${e.join(",")}" did not change its value "${t}" after a page transition. Please make sure your that your query is set up correctly.`;var Qt=class extends Error{constructor(e,t){super(generateMessage(e.pathInQuery,t));this.pageInfo=e;this.cursorValue=t;if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}name="MissingCursorChangeError"};var Dt=class extends Error{constructor(e){super(`No pageInfo property found in response. Please make sure to specify the pageInfo in your query. Response-Data: ${JSON.stringify(e,null,2)}`);this.response=e;if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}name="MissingPageInfo"};var isObject=e=>Object.prototype.toString.call(e)==="[object Object]";function findPaginatedResourcePath(e){const t=deepFindPathToProperty(e,"pageInfo");if(t.length===0){throw new Dt(e)}return t}var deepFindPathToProperty=(e,t,i=[])=>{for(const n of Object.keys(e)){const r=[...i,n];const s=e[n];if(isObject(s)){if(s.hasOwnProperty(t)){return r}const e=deepFindPathToProperty(s,t,r);if(e.length>0){return e}}}return[]};var get=(e,t)=>t.reduce(((e,t)=>e[t]),e);var set=(e,t,i)=>{const n=t[t.length-1];const r=[...t].slice(0,-1);const s=get(e,r);if(typeof i==="function"){s[n]=i(s[n])}else{s[n]=i}};var extractPageInfos=e=>{const t=findPaginatedResourcePath(e);return{pathInQuery:t,pageInfo:get(e,[...t,"pageInfo"])}};var isForwardSearch=e=>e.hasOwnProperty("hasNextPage");var getCursorFrom=e=>isForwardSearch(e)?e.endCursor:e.startCursor;var hasAnotherPage=e=>isForwardSearch(e)?e.hasNextPage:e.hasPreviousPage;var createIterator=e=>(t,i={})=>{let n=true;let r={...i};return{[Symbol.asyncIterator]:()=>({async next(){if(!n)return{done:true,value:{}};const i=await e.graphql(t,r);const s=extractPageInfos(i);const o=getCursorFrom(s.pageInfo);n=hasAnotherPage(s.pageInfo);if(n&&o===r.cursor){throw new Qt(s,o)}r={...r,cursor:o};return{done:false,value:i}}})}};var mergeResponses=(e,t)=>{if(Object.keys(e).length===0){return Object.assign(e,t)}const i=findPaginatedResourcePath(e);const n=[...i,"nodes"];const r=get(t,n);if(r){set(e,n,(e=>[...e,...r]))}const s=[...i,"edges"];const o=get(t,s);if(o){set(e,s,(e=>[...e,...o]))}const a=[...i,"pageInfo"];set(e,a,get(t,a));return e};var createPaginate=e=>{const t=createIterator(e);return async(e,i={})=>{let n={};for await(const r of t(e,i)){n=mergeResponses(n,r)}return n}};var St="0.0.0-development";function paginateGraphQL(e){return{graphql:Object.assign(e.graphql,{paginate:Object.assign(createPaginate(e),{iterator:createIterator(e)})})}}const kt="17.0.0";const Pt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{org}/actions/variables"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createRepoVariable:["POST /repos/{owner}/{repo}/actions/variables"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteCustomImageFromOrg:["DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"],deleteCustomImageVersionFromOrg:["DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"],deleteEnvironmentSecret:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],deleteEnvironmentVariable:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],deleteHostedRunnerForOrg:["DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteRepoVariable:["DELETE /repos/{owner}/{repo}/actions/variables/{name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],forceCancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"],generateRunnerJitconfigForOrg:["POST /orgs/{org}/actions/runners/generate-jitconfig"],generateRunnerJitconfigForRepo:["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getCustomImageForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"],getCustomImageVersionForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"],getCustomOidcSubClaimForRepo:["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"],getEnvironmentPublicKey:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],getEnvironmentVariable:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getHostedRunnerForOrg:["GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],getHostedRunnersGithubOwnedImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/github-owned"],getHostedRunnersLimitsForOrg:["GET /orgs/{org}/actions/hosted-runners/limits"],getHostedRunnersMachineSpecsForOrg:["GET /orgs/{org}/actions/hosted-runners/machine-sizes"],getHostedRunnersPartnerImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/partner"],getHostedRunnersPlatformsForOrg:["GET /orgs/{org}/actions/hosted-runners/platforms"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getOrgVariable:["GET /orgs/{org}/actions/variables/{name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getRepoVariable:["GET /repos/{owner}/{repo}/actions/variables/{name}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listCustomImageVersionsForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions"],listCustomImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom"],listEnvironmentSecrets:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"],listEnvironmentVariables:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables"],listGithubHostedRunnersInGroupForOrg:["GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"],listHostedRunnersForOrg:["GET /orgs/{org}/actions/hosted-runners"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listOrgVariables:["GET /orgs/{org}/actions/variables"],listRepoOrganizationSecrets:["GET /repos/{owner}/{repo}/actions/organization-secrets"],listRepoOrganizationVariables:["GET /repos/{owner}/{repo}/actions/organization-variables"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoVariables:["GET /repos/{owner}/{repo}/actions/variables"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedReposForOrgVariable:["GET /orgs/{org}/actions/variables/{name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],reviewCustomGatesForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setCustomOidcSubClaimForRepo:["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedReposForOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"],updateEnvironmentVariable:["PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],updateHostedRunnerForOrg:["PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],updateOrgVariable:["PATCH /orgs/{org}/actions/variables/{name}"],updateRepoVariable:["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsDone:["DELETE /notifications/threads/{thread_id}"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallationRequestsForAuthenticatedApp:["GET /app/installation-requests"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubBillingPremiumRequestUsageReportOrg:["GET /organizations/{org}/settings/billing/premium_request/usage"],getGithubBillingPremiumRequestUsageReportUser:["GET /users/{username}/settings/billing/premium_request/usage"],getGithubBillingUsageReportOrg:["GET /organizations/{org}/settings/billing/usage"],getGithubBillingUsageReportUser:["GET /users/{username}/settings/billing/usage"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},campaigns:{createCampaign:["POST /orgs/{org}/campaigns"],deleteCampaign:["DELETE /orgs/{org}/campaigns/{campaign_number}"],getCampaignSummary:["GET /orgs/{org}/campaigns/{campaign_number}"],listOrgCampaigns:["GET /orgs/{org}/campaigns"],updateCampaign:["PATCH /orgs/{org}/campaigns/{campaign_number}"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{commitAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"],createAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],createVariantAnalysis:["POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"],deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],deleteCodeqlDatabase:["DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getAutofix:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],getCodeqlDatabase:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getDefaultSetup:["GET /repos/{owner}/{repo}/code-scanning/default-setup"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],getVariantAnalysis:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"],getVariantAnalysisRepoTask:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listCodeqlDatabases:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],updateDefaultSetup:["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codeSecurity:{attachConfiguration:["POST /orgs/{org}/code-security/configurations/{configuration_id}/attach"],attachEnterpriseConfiguration:["POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach"],createConfiguration:["POST /orgs/{org}/code-security/configurations"],createConfigurationForEnterprise:["POST /enterprises/{enterprise}/code-security/configurations"],deleteConfiguration:["DELETE /orgs/{org}/code-security/configurations/{configuration_id}"],deleteConfigurationForEnterprise:["DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],detachConfiguration:["DELETE /orgs/{org}/code-security/configurations/detach"],getConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}"],getConfigurationForRepository:["GET /repos/{owner}/{repo}/code-security-configuration"],getConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations"],getConfigurationsForOrg:["GET /orgs/{org}/code-security/configurations"],getDefaultConfigurations:["GET /orgs/{org}/code-security/configurations/defaults"],getDefaultConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/defaults"],getRepositoriesForConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories"],getRepositoriesForEnterpriseConfiguration:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories"],getSingleConfigurationForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],setConfigurationAsDefault:["PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults"],setConfigurationAsDefaultForEnterprise:["PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults"],updateConfiguration:["PATCH /orgs/{org}/code-security/configurations/{configuration_id}"],updateEnterpriseConfiguration:["PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],checkPermissionsForDevcontainer:["GET /repos/{owner}/{repo}/codespaces/permissions_check"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getCodespacesForUserInOrg:["GET /orgs/{org}/members/{username}/codespaces"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getOrgPublicKey:["GET /orgs/{org}/codespaces/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listOrgSecrets:["GET /orgs/{org}/codespaces/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],preFlightWithRepoForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/new"],publishForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/publish"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},copilot:{addCopilotSeatsForTeams:["POST /orgs/{org}/copilot/billing/selected_teams"],addCopilotSeatsForUsers:["POST /orgs/{org}/copilot/billing/selected_users"],cancelCopilotSeatAssignmentForTeams:["DELETE /orgs/{org}/copilot/billing/selected_teams"],cancelCopilotSeatAssignmentForUsers:["DELETE /orgs/{org}/copilot/billing/selected_users"],copilotMetricsForOrganization:["GET /orgs/{org}/copilot/metrics"],copilotMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/metrics"],getCopilotOrganizationDetails:["GET /orgs/{org}/copilot/billing"],getCopilotSeatDetailsForUser:["GET /orgs/{org}/members/{username}/copilot"],listCopilotSeats:["GET /orgs/{org}/copilot/billing/seats"]},credentials:{revoke:["POST /credentials/revoke"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getAlert:["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/dependabot/alerts"],listAlertsForOrg:["GET /orgs/{org}/dependabot/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/dependabot/alerts"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],repositoryAccessForOrg:["GET /organizations/{org}/dependabot/repository-access"],setRepositoryAccessDefaultLevel:["PUT /organizations/{org}/dependabot/repository-access/default-level"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],updateAlert:["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],updateRepositoryAccessForOrg:["PATCH /organizations/{org}/dependabot/repository-access"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"],exportSbom:["GET /repos/{owner}/{repo}/dependency-graph/sbom"]},emojis:{get:["GET /emojis"]},enterpriseTeamMemberships:{add:["PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"],bulkAdd:["POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add"],bulkRemove:["POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove"],get:["GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"],list:["GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships"],remove:["DELETE /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"]},enterpriseTeamOrganizations:{add:["PUT /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"],bulkAdd:["POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/add"],bulkRemove:["POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove"],delete:["DELETE /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"],getAssignment:["GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"],getAssignments:["GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations"]},enterpriseTeams:{create:["POST /enterprises/{enterprise}/teams"],delete:["DELETE /enterprises/{enterprise}/teams/{team_slug}"],get:["GET /enterprises/{enterprise}/teams/{team_slug}"],list:["GET /enterprises/{enterprise}/teams"],update:["PATCH /enterprises/{enterprise}/teams/{team_slug}"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},hostedCompute:{createNetworkConfigurationForOrg:["POST /orgs/{org}/settings/network-configurations"],deleteNetworkConfigurationFromOrg:["DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkConfigurationForOrg:["GET /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkSettingsForOrg:["GET /orgs/{org}/settings/network-settings/{network_settings_id}"],listNetworkConfigurationsForOrg:["GET /orgs/{org}/settings/network-configurations"],updateNetworkConfigurationForOrg:["PATCH /orgs/{org}/settings/network-configurations/{network_configuration_id}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addBlockedByDependency:["POST /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],addSubIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],checkUserCanBeAssignedToIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],getParent:["GET /repos/{owner}/{repo}/issues/{issue_number}/parent"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listDependenciesBlockedBy:["GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"],listDependenciesBlocking:["GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],listSubIssues:["GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeDependencyBlockedBy:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],removeSubIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue"],reprioritizeSubIssue:["PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getAllVersions:["GET /versions"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]},oidc:{getOidcCustomSubTemplateForOrg:["GET /orgs/{org}/actions/oidc/customization/sub"],updateOidcCustomSubTemplateForOrg:["PUT /orgs/{org}/actions/oidc/customization/sub"]},orgs:{addSecurityManagerTeam:["PUT /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.addSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#add-a-security-manager-team"}],assignTeamToOrgRole:["PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],assignUserToOrgRole:["PUT /orgs/{org}/organization-roles/users/{username}/{role_id}"],blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createArtifactStorageRecord:["POST /orgs/{org}/artifacts/metadata/storage-record"],createInvitation:["POST /orgs/{org}/invitations"],createIssueType:["POST /orgs/{org}/issue-types"],createWebhook:["POST /orgs/{org}/hooks"],customPropertiesForOrgsCreateOrUpdateOrganizationValues:["PATCH /organizations/{org}/org-properties/values"],customPropertiesForOrgsGetOrganizationValues:["GET /organizations/{org}/org-properties/values"],customPropertiesForReposCreateOrUpdateOrganizationDefinition:["PUT /orgs/{org}/properties/schema/{custom_property_name}"],customPropertiesForReposCreateOrUpdateOrganizationDefinitions:["PATCH /orgs/{org}/properties/schema"],customPropertiesForReposCreateOrUpdateOrganizationValues:["PATCH /orgs/{org}/properties/values"],customPropertiesForReposDeleteOrganizationDefinition:["DELETE /orgs/{org}/properties/schema/{custom_property_name}"],customPropertiesForReposGetOrganizationDefinition:["GET /orgs/{org}/properties/schema/{custom_property_name}"],customPropertiesForReposGetOrganizationDefinitions:["GET /orgs/{org}/properties/schema"],customPropertiesForReposGetOrganizationValues:["GET /orgs/{org}/properties/values"],delete:["DELETE /orgs/{org}"],deleteAttestationsBulk:["POST /orgs/{org}/attestations/delete-request"],deleteAttestationsById:["DELETE /orgs/{org}/attestations/{attestation_id}"],deleteAttestationsBySubjectDigest:["DELETE /orgs/{org}/attestations/digest/{subject_digest}"],deleteIssueType:["DELETE /orgs/{org}/issue-types/{issue_type_id}"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],disableSelectedRepositoryImmutableReleasesOrganization:["DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id}"],enableSelectedRepositoryImmutableReleasesOrganization:["PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id}"],get:["GET /orgs/{org}"],getImmutableReleasesSettings:["GET /orgs/{org}/settings/immutable-releases"],getImmutableReleasesSettingsRepositories:["GET /orgs/{org}/settings/immutable-releases/repositories"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getOrgRole:["GET /orgs/{org}/organization-roles/{role_id}"],getOrgRulesetHistory:["GET /orgs/{org}/rulesets/{ruleset_id}/history"],getOrgRulesetVersion:["GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listArtifactStorageRecords:["GET /orgs/{org}/artifacts/{subject_digest}/metadata/storage-records"],listAttestationRepositories:["GET /orgs/{org}/attestations/repositories"],listAttestations:["GET /orgs/{org}/attestations/{subject_digest}"],listAttestationsBulk:["POST /orgs/{org}/attestations/bulk-list{?per_page,before,after}"],listBlockedUsers:["GET /orgs/{org}/blocks"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listIssueTypes:["GET /orgs/{org}/issue-types"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOrgRoleTeams:["GET /orgs/{org}/organization-roles/{role_id}/teams"],listOrgRoleUsers:["GET /orgs/{org}/organization-roles/{role_id}/users"],listOrgRoles:["GET /orgs/{org}/organization-roles"],listOrganizationFineGrainedPermissions:["GET /orgs/{org}/organization-fine-grained-permissions"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPatGrantRepositories:["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"],listPatGrantRequestRepositories:["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"],listPatGrantRequests:["GET /orgs/{org}/personal-access-token-requests"],listPatGrants:["GET /orgs/{org}/personal-access-tokens"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listSecurityManagerTeams:["GET /orgs/{org}/security-managers",{},{deprecated:"octokit.rest.orgs.listSecurityManagerTeams() is deprecated, see https://docs.github.com/rest/orgs/security-managers#list-security-manager-teams"}],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],removeSecurityManagerTeam:["DELETE /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.removeSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#remove-a-security-manager-team"}],reviewPatGrantRequest:["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"],reviewPatGrantRequestsInBulk:["POST /orgs/{org}/personal-access-token-requests"],revokeAllOrgRolesTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}"],revokeAllOrgRolesUser:["DELETE /orgs/{org}/organization-roles/users/{username}"],revokeOrgRoleTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],revokeOrgRoleUser:["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"],setImmutableReleasesSettings:["PUT /orgs/{org}/settings/immutable-releases"],setImmutableReleasesSettingsRepositories:["PUT /orgs/{org}/settings/immutable-releases/repositories"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateIssueType:["PUT /orgs/{org}/issue-types/{issue_type_id}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updatePatAccess:["POST /orgs/{org}/personal-access-tokens/{pat_id}"],updatePatAccesses:["POST /orgs/{org}/personal-access-tokens"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listDockerMigrationConflictingPackagesForAuthenticatedUser:["GET /user/docker/conflicts"],listDockerMigrationConflictingPackagesForOrganization:["GET /orgs/{org}/docker/conflicts"],listDockerMigrationConflictingPackagesForUser:["GET /users/{username}/docker/conflicts"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},privateRegistries:{createOrgPrivateRegistry:["POST /orgs/{org}/private-registries"],deleteOrgPrivateRegistry:["DELETE /orgs/{org}/private-registries/{secret_name}"],getOrgPrivateRegistry:["GET /orgs/{org}/private-registries/{secret_name}"],getOrgPublicKey:["GET /orgs/{org}/private-registries/public-key"],listOrgPrivateRegistries:["GET /orgs/{org}/private-registries"],updateOrgPrivateRegistry:["PATCH /orgs/{org}/private-registries/{secret_name}"]},projects:{addItemForOrg:["POST /orgs/{org}/projectsV2/{project_number}/items"],addItemForUser:["POST /users/{username}/projectsV2/{project_number}/items"],deleteItemForOrg:["DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id}"],deleteItemForUser:["DELETE /users/{username}/projectsV2/{project_number}/items/{item_id}"],getFieldForOrg:["GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id}"],getFieldForUser:["GET /users/{username}/projectsV2/{project_number}/fields/{field_id}"],getForOrg:["GET /orgs/{org}/projectsV2/{project_number}"],getForUser:["GET /users/{username}/projectsV2/{project_number}"],getOrgItem:["GET /orgs/{org}/projectsV2/{project_number}/items/{item_id}"],getUserItem:["GET /users/{username}/projectsV2/{project_number}/items/{item_id}"],listFieldsForOrg:["GET /orgs/{org}/projectsV2/{project_number}/fields"],listFieldsForUser:["GET /users/{username}/projectsV2/{project_number}/fields"],listForOrg:["GET /orgs/{org}/projectsV2"],listForUser:["GET /users/{username}/projectsV2"],listItemsForOrg:["GET /orgs/{org}/projectsV2/{project_number}/items"],listItemsForUser:["GET /users/{username}/projectsV2/{project_number}/items"],updateItemForOrg:["PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id}"],updateItemForUser:["PATCH /users/{username}/projectsV2/{project_number}/items/{item_id}"]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],cancelPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"],checkAutomatedSecurityFixes:["GET /repos/{owner}/{repo}/automated-security-fixes"],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkImmutableReleases:["GET /repos/{owner}/{repo}/immutable-releases"],checkPrivateVulnerabilityReporting:["GET /repos/{owner}/{repo}/private-vulnerability-reporting"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAttestation:["POST /repos/{owner}/{repo}/attestations"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentBranchPolicy:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],createDeploymentProtectionRule:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createOrgRuleset:["POST /orgs/{org}/rulesets"],createPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createRepoRuleset:["POST /repos/{owner}/{repo}/rulesets"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],customPropertiesForReposCreateOrUpdateRepositoryValues:["PATCH /repos/{owner}/{repo}/properties/values"],customPropertiesForReposGetRepositoryValues:["GET /repos/{owner}/{repo}/properties/values"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteDeploymentBranchPolicy:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deleteOrgRuleset:["DELETE /orgs/{org}/rulesets/{ruleset_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteRepoRuleset:["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableDeploymentProtectionRule:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],disableImmutableReleases:["DELETE /repos/{owner}/{repo}/immutable-releases"],disablePrivateVulnerabilityReporting:["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enableImmutableReleases:["PUT /repos/{owner}/{repo}/immutable-releases"],enablePrivateVulnerabilityReporting:["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllDeploymentProtectionRules:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getBranchRules:["GET /repos/{owner}/{repo}/rules/branches/{branch}"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getCustomDeploymentProtectionRule:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentBranchPolicy:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getOrgRuleSuite:["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"],getOrgRuleSuites:["GET /orgs/{org}/rulesets/rule-suites"],getOrgRuleset:["GET /orgs/{org}/rulesets/{ruleset_id}"],getOrgRulesets:["GET /orgs/{org}/rulesets"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesDeployment:["GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getRepoRuleSuite:["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"],getRepoRuleSuites:["GET /repos/{owner}/{repo}/rulesets/rule-suites"],getRepoRuleset:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"],getRepoRulesetHistory:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history"],getRepoRulesetVersion:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}"],getRepoRulesets:["GET /repos/{owner}/{repo}/rulesets"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listActivities:["GET /repos/{owner}/{repo}/activity"],listAttestations:["GET /repos/{owner}/{repo}/attestations/{subject_digest}"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listCustomDeploymentRuleIntegrations:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentBranchPolicies:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateDeploymentBranchPolicy:["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updateOrgRuleset:["PUT /orgs/{org}/rulesets/{ruleset_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateRepoRuleset:["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues"],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{createPushProtectionBypass:["POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"],getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],getScanHistory:["GET /repos/{owner}/{repo}/secret-scanning/scan-history"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],listOrgPatternConfigs:["GET /orgs/{org}/secret-scanning/pattern-configurations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],updateOrgPatternConfigs:["PATCH /orgs/{org}/secret-scanning/pattern-configurations"]},securityAdvisories:{createFork:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"],createPrivateVulnerabilityReport:["POST /repos/{owner}/{repo}/security-advisories/reports"],createRepositoryAdvisory:["POST /repos/{owner}/{repo}/security-advisories"],createRepositoryAdvisoryCveRequest:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"],getGlobalAdvisory:["GET /advisories/{ghsa_id}"],getRepositoryAdvisory:["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"],listGlobalAdvisories:["GET /advisories"],listOrgRepositoryAdvisories:["GET /orgs/{org}/security-advisories"],listRepositoryAdvisories:["GET /repos/{owner}/{repo}/security-advisories"],updateRepositoryAdvisory:["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],addSocialAccountForAuthenticatedUser:["POST /user/social_accounts"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],createSshSigningKeyForAuthenticatedUser:["POST /user/ssh_signing_keys"],deleteAttestationsBulk:["POST /users/{username}/attestations/delete-request"],deleteAttestationsById:["DELETE /users/{username}/attestations/{attestation_id}"],deleteAttestationsBySubjectDigest:["DELETE /users/{username}/attestations/digest/{subject_digest}"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],deleteSocialAccountForAuthenticatedUser:["DELETE /user/social_accounts"],deleteSshSigningKeyForAuthenticatedUser:["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getById:["GET /user/{account_id}"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],getSshSigningKeyForAuthenticatedUser:["GET /user/ssh_signing_keys/{ssh_signing_key_id}"],list:["GET /users"],listAttestations:["GET /users/{username}/attestations/{subject_digest}"],listAttestationsBulk:["POST /users/{username}/attestations/bulk-list{?per_page,before,after}"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],listSocialAccountsForAuthenticatedUser:["GET /user/social_accounts"],listSocialAccountsForUser:["GET /users/{username}/social_accounts"],listSshSigningKeysForAuthenticatedUser:["GET /user/ssh_signing_keys"],listSshSigningKeysForUser:["GET /users/{username}/ssh_signing_keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}};var Ut=Pt;const _t=new Map;for(const[e,t]of Object.entries(Ut)){for(const[i,n]of Object.entries(t)){const[t,r,s]=n;const[o,a]=t.split(/ /);const l=Object.assign({method:o,url:a},r);if(!_t.has(e)){_t.set(e,new Map)}_t.get(e).set(i,{scope:e,methodName:i,endpointDefaults:l,decorations:s})}}const Ot={has({scope:e},t){return _t.get(e).has(t)},getOwnPropertyDescriptor(e,t){return{value:this.get(e,t),configurable:true,writable:true,enumerable:true}},defineProperty(e,t,i){Object.defineProperty(e.cache,t,i);return true},deleteProperty(e,t){delete e.cache[t];return true},ownKeys({scope:e}){return[..._t.get(e).keys()]},set(e,t,i){return e.cache[t]=i},get({octokit:e,scope:t,cache:i},n){if(i[n]){return i[n]}const r=_t.get(t).get(n);if(!r){return void 0}const{endpointDefaults:s,decorations:o}=r;if(o){i[n]=decorate(e,t,n,s,o)}else{i[n]=e.request.defaults(s)}return i[n]}};function endpointsToMethods(e){const t={};for(const i of _t.keys()){t[i]=new Proxy({octokit:e,scope:i,cache:{}},Ot)}return t}function decorate(e,t,i,n,r){const s=e.request.defaults(n);function withDecorations(...n){let o=s.endpoint.merge(...n);if(r.mapToData){o=Object.assign({},o,{data:o[r.mapToData],[r.mapToData]:void 0});return s(o)}if(r.renamed){const[n,s]=r.renamed;e.log.warn(`octokit.${t}.${i}() has been renamed to octokit.${n}.${s}()`)}if(r.deprecated){e.log.warn(r.deprecated)}if(r.renamedParameters){const o=s.endpoint.merge(...n);for(const[n,s]of Object.entries(r.renamedParameters)){if(n in o){e.log.warn(`"${n}" parameter is deprecated for "octokit.${t}.${i}()". Use "${s}" instead`);if(!(s in o)){o[s]=o[n]}delete o[n]}}return s(o)}return s(...n)}return Object.assign(withDecorations,s)}function restEndpointMethods(e){const t=endpointsToMethods(e);return{rest:t}}restEndpointMethods.VERSION=kt;function legacyRestEndpointMethods(e){const t=endpointsToMethods(e);return{...t,rest:t}}legacyRestEndpointMethods.VERSION=kt;var Vt=__nccwpck_require__(3251);var Ft="0.0.0-development";function isRequestError(e){return e.request!==void 0}async function errorRequest(e,t,i,n){if(!isRequestError(i)||!i?.request.request){throw i}if(i.status>=400&&!e.doNotRetry.includes(i.status)){const r=n.request.retries!=null?n.request.retries:e.retries;const s=Math.pow((n.request.retryCount||0)+1,2);throw t.retry.retryRequest(i,r,s)}throw i}async function wrapRequest(e,t,i,n){const r=new Vt;r.on("failed",(function(t,i){const r=~~t.request.request?.retries;const s=~~t.request.request?.retryAfter;n.request.retryCount=i.retryCount+1;if(r>i.retryCount){return s*e.retryAfterBaseValue}}));return r.schedule(requestWithGraphqlErrorHandling.bind(null,e,t,i),n)}async function requestWithGraphqlErrorHandling(e,t,i,n){const r=await i(n);if(r.data&&r.data.errors&&r.data.errors.length>0&&/Something went wrong while executing your query/.test(r.data.errors[0].message)){const i=new RequestError(r.data.errors[0].message,500,{request:n,response:r});return errorRequest(e,t,i,n)}return r}function retry(e,t){const i=Object.assign({enabled:true,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},t.retry);const n={retry:{retryRequest:(e,t,i)=>{e.request.request=Object.assign({},e.request.request,{retries:t,retryAfter:i});return e}}};if(i.enabled){e.hook.error("request",errorRequest.bind(null,i,n));e.hook.wrap("request",wrapRequest.bind(null,i,n))}return n}retry.VERSION=Ft;var qt="0.0.0-development";var dist_bundle_noop=()=>Promise.resolve();function dist_bundle_wrapRequest(e,t,i){return e.retryLimiter.schedule(doRequest,e,t,i)}async function doRequest(e,t,i){const{pathname:n}=new URL(i.url,"http://github.test");const r=isAuthRequest(i.method,n);const s=!r&&i.method!=="GET"&&i.method!=="HEAD";const o=i.method==="GET"&&n.startsWith("/search/");const a=n.startsWith("/graphql");const l=~~t.retryCount;const u=l>0?{priority:0,weight:0}:{};if(e.clustering){u.expiration=1e3*60}if(s||a){await e.write.key(e.id).schedule(u,dist_bundle_noop)}if(s&&e.triggersNotification(n)){await e.notifications.key(e.id).schedule(u,dist_bundle_noop)}if(o){await e.search.key(e.id).schedule(u,dist_bundle_noop)}const c=(r?e.auth:e.global).key(e.id).schedule(u,t,i);if(a){const e=await c;if(e.data.errors!=null&&e.data.errors.some((e=>e.type==="RATE_LIMITED"))){const t=Object.assign(new Error("GraphQL Rate Limit Exceeded"),{response:e,data:e.data});throw t}}return c}function isAuthRequest(e,t){return e==="PATCH"&&/^\/applications\/[^/]+\/token\/scoped$/.test(t)||e==="POST"&&(/^\/applications\/[^/]+\/token$/.test(t)||/^\/app\/installations\/[^/]+\/access_tokens$/.test(t)||t==="/login/oauth/access_token")}var Nt=["/orgs/{org}/invitations","/orgs/{org}/invitations/{invitation_id}","/orgs/{org}/teams/{team_slug}/discussions","/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","/repos/{owner}/{repo}/collaborators/{username}","/repos/{owner}/{repo}/commits/{commit_sha}/comments","/repos/{owner}/{repo}/issues","/repos/{owner}/{repo}/issues/{issue_number}/comments","/repos/{owner}/{repo}/issues/{issue_number}/sub_issue","/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority","/repos/{owner}/{repo}/pulls","/repos/{owner}/{repo}/pulls/{pull_number}/comments","/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies","/repos/{owner}/{repo}/pulls/{pull_number}/merge","/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","/repos/{owner}/{repo}/pulls/{pull_number}/reviews","/repos/{owner}/{repo}/releases","/teams/{team_id}/discussions","/teams/{team_id}/discussions/{discussion_number}/comments"];function routeMatcher(e){const t=e.map((e=>e.split("/").map((e=>e.startsWith("{")?"(?:.+?)":e)).join("/")));const i=`^(?:${t.map((e=>`(?:${e})`)).join("|")})[^/]*$`;return new RegExp(i,"i")}var Mt=routeMatcher(Nt);var jt=Mt.test.bind(Mt);var Lt={};var createGroups=function(e,t){Lt.global=new e.Group({id:"octokit-global",maxConcurrent:10,...t});Lt.auth=new e.Group({id:"octokit-auth",maxConcurrent:1,...t});Lt.search=new e.Group({id:"octokit-search",maxConcurrent:1,minTime:2e3,...t});Lt.write=new e.Group({id:"octokit-write",maxConcurrent:1,minTime:1e3,...t});Lt.notifications=new e.Group({id:"octokit-notifications",maxConcurrent:1,minTime:3e3,...t})};function throttling(e,t){const{enabled:i=true,Bottleneck:n=Vt,id:r="no-id",timeout:s=1e3*60*2,connection:o}=t.throttle||{};if(!i){return{}}const a={timeout:s};if(typeof o!=="undefined"){a.connection=o}if(Lt.global==null){createGroups(n,a)}const l=Object.assign({clustering:o!=null,triggersNotification:jt,fallbackSecondaryRateRetryAfter:60,retryAfterBaseValue:1e3,retryLimiter:new n,id:r,...Lt},t.throttle);if(typeof l.onSecondaryRateLimit!=="function"||typeof l.onRateLimit!=="function"){throw new Error(`octokit/plugin-throttling error:\n You must pass the onSecondaryRateLimit and onRateLimit error handlers.\n See https://octokit.github.io/rest.js/#throttling\n\n const octokit = new Octokit({\n throttle: {\n onSecondaryRateLimit: (retryAfter, options) => {/* ... */},\n onRateLimit: (retryAfter, options) => {/* ... */}\n }\n })\n `)}const u={};const c=new n.Events(u);u.on("secondary-limit",l.onSecondaryRateLimit);u.on("rate-limit",l.onRateLimit);u.on("error",(t=>e.log.warn("Error in throttling-plugin limit handler",t)));l.retryLimiter.on("failed",(async function(t,i){const[n,r,s]=i.args;const{pathname:o}=new URL(s.url,"http://github.test");const a=o.startsWith("/graphql")&&t.status!==401;if(!(a||t.status===403||t.status===429)){return}const l=~~r.retryCount;r.retryCount=l;s.request.retryCount=l;const{wantRetry:u,retryAfter:d=0}=await async function(){if(/\bsecondary rate\b/i.test(t.message)){const i=Number(t.response.headers["retry-after"])||n.fallbackSecondaryRateRetryAfter;const r=await c.trigger("secondary-limit",i,s,e,l);return{wantRetry:r,retryAfter:i}}if(t.response.headers!=null&&t.response.headers["x-ratelimit-remaining"]==="0"||(t.response.data?.errors??[]).some((e=>e.type==="RATE_LIMITED"))){const i=new Date(~~t.response.headers["x-ratelimit-reset"]*1e3).getTime();const n=Math.max(Math.ceil((i-Date.now())/1e3)+1,0);const r=await c.trigger("rate-limit",n,s,e,l);return{wantRetry:r,retryAfter:n}}return{}}();if(u){r.retryCount++;return d*n.retryAfterBaseValue}}));e.hook.wrap("request",dist_bundle_wrapRequest.bind(null,l));return{}}throttling.VERSION=qt;throttling.triggersNotification=jt;function oauthAuthorizationUrl(e){const t=e.clientType||"oauth-app";const i=e.baseUrl||"https://github.com";const n={clientType:t,allowSignup:e.allowSignup===false?false:true,clientId:e.clientId,login:e.login||null,redirectUrl:e.redirectUrl||null,state:e.state||Math.random().toString(36).substr(2),url:""};if(t==="oauth-app"){const t="scopes"in e?e.scopes:[];n.scopes=typeof t==="string"?t.split(/[,\s]+/).filter(Boolean):t}n.url=urlBuilderAuthorize(`${i}/login/oauth/authorize`,n);return n}function urlBuilderAuthorize(e,t){const i={allowSignup:"allow_signup",clientId:"client_id",login:"login",redirectUrl:"redirect_uri",scopes:"scope",state:"state"};let n=e;Object.keys(i).filter((e=>t[e]!==null)).filter((e=>{if(e!=="scopes")return true;if(t.clientType==="github-app")return false;return!Array.isArray(t[e])||t[e].length>0})).map((e=>[i[e],`${t[e]}`])).forEach((([e,t],i)=>{n+=i===0?`?`:"&";n+=`${e}=${encodeURIComponent(t)}`}));return n}var Gt="0.0.0-development";function requestToOAuthBaseUrl(e){const t=e.endpoint.DEFAULTS;return/^https:\/\/(api\.)?github\.com$/.test(t.baseUrl)?"https://github.com":t.baseUrl.replace("/api/v3","")}async function oauthRequest(e,t,i){const n={baseUrl:requestToOAuthBaseUrl(e),headers:{accept:"application/json"},...i};const r=await e(t,n);if("error"in r.data){const i=new RequestError(`${r.data.error_description} (${r.data.error}, ${r.data.error_uri})`,400,{request:e.endpoint.merge(t,n)});i.response=r;throw i}return r}function getWebFlowAuthorizationUrl({request:e=at,...t}){const i=requestToOAuthBaseUrl(e);return oauthAuthorizationUrl({...t,baseUrl:i})}async function exchangeWebFlowCode(e){const t=e.request||at;const i=await oauthRequest(t,"POST /login/oauth/access_token",{client_id:e.clientId,client_secret:e.clientSecret,code:e.code,redirect_uri:e.redirectUrl});const n={clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:i.data.access_token,scopes:i.data.scope.split(/\s+/).filter(Boolean)};if(e.clientType==="github-app"){if("refresh_token"in i.data){const e=new Date(i.headers.date).getTime();n.refreshToken=i.data.refresh_token,n.expiresAt=toTimestamp(e,i.data.expires_in),n.refreshTokenExpiresAt=toTimestamp(e,i.data.refresh_token_expires_in)}delete n.scopes}return{...i,authentication:n}}function toTimestamp(e,t){return new Date(e+t*1e3).toISOString()}async function createDeviceCode(e){const t=e.request||at;const i={client_id:e.clientId};if("scopes"in e&&Array.isArray(e.scopes)){i.scope=e.scopes.join(" ")}return oauthRequest(t,"POST /login/device/code",i)}async function exchangeDeviceCode(e){const t=e.request||at;const i=await oauthRequest(t,"POST /login/oauth/access_token",{client_id:e.clientId,device_code:e.code,grant_type:"urn:ietf:params:oauth:grant-type:device_code"});const n={clientType:e.clientType,clientId:e.clientId,token:i.data.access_token,scopes:i.data.scope.split(/\s+/).filter(Boolean)};if("clientSecret"in e){n.clientSecret=e.clientSecret}if(e.clientType==="github-app"){if("refresh_token"in i.data){const e=new Date(i.headers.date).getTime();n.refreshToken=i.data.refresh_token,n.expiresAt=toTimestamp2(e,i.data.expires_in),n.refreshTokenExpiresAt=toTimestamp2(e,i.data.refresh_token_expires_in)}delete n.scopes}return{...i,authentication:n}}function toTimestamp2(e,t){return new Date(e+t*1e3).toISOString()}async function checkToken(e){const t=e.request||at;const i=await t("POST /applications/{client_id}/token",{headers:{authorization:`basic ${btoa(`${e.clientId}:${e.clientSecret}`)}`},client_id:e.clientId,access_token:e.token});const n={clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:e.token,scopes:i.data.scopes};if(i.data.expires_at)n.expiresAt=i.data.expires_at;if(e.clientType==="github-app"){delete n.scopes}return{...i,authentication:n}}async function refreshToken(e){const t=e.request||at;const i=await oauthRequest(t,"POST /login/oauth/access_token",{client_id:e.clientId,client_secret:e.clientSecret,grant_type:"refresh_token",refresh_token:e.refreshToken});const n=new Date(i.headers.date).getTime();const r={clientType:"github-app",clientId:e.clientId,clientSecret:e.clientSecret,token:i.data.access_token,refreshToken:i.data.refresh_token,expiresAt:toTimestamp3(n,i.data.expires_in),refreshTokenExpiresAt:toTimestamp3(n,i.data.refresh_token_expires_in)};return{...i,authentication:r}}function toTimestamp3(e,t){return new Date(e+t*1e3).toISOString()}async function scopeToken(e){const{request:t,clientType:i,clientId:n,clientSecret:r,token:s,...o}=e;const a=e.request||at;const l=await a("POST /applications/{client_id}/token/scoped",{headers:{authorization:`basic ${btoa(`${n}:${r}`)}`},client_id:n,access_token:s,...o});const u=Object.assign({clientType:i,clientId:n,clientSecret:r,token:l.data.token},l.data.expires_at?{expiresAt:l.data.expires_at}:{});return{...l,authentication:u}}async function resetToken(e){const t=e.request||at;const i=btoa(`${e.clientId}:${e.clientSecret}`);const n=await t("PATCH /applications/{client_id}/token",{headers:{authorization:`basic ${i}`},client_id:e.clientId,access_token:e.token});const r={clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:n.data.token,scopes:n.data.scopes};if(n.data.expires_at)r.expiresAt=n.data.expires_at;if(e.clientType==="github-app"){delete r.scopes}return{...n,authentication:r}}async function deleteToken(e){const t=e.request||at;const i=btoa(`${e.clientId}:${e.clientSecret}`);return t("DELETE /applications/{client_id}/token",{headers:{authorization:`basic ${i}`},client_id:e.clientId,access_token:e.token})}async function deleteAuthorization(e){const t=e.request||at;const i=btoa(`${e.clientId}:${e.clientSecret}`);return t("DELETE /applications/{client_id}/grant",{headers:{authorization:`basic ${i}`},client_id:e.clientId,access_token:e.token})}async function getOAuthAccessToken(e,t){const i=getCachedAuthentication(e,t.auth);if(i)return i;const{data:n}=await createDeviceCode({clientType:e.clientType,clientId:e.clientId,request:t.request||e.request,scopes:t.auth.scopes||e.scopes});await e.onVerification(n);const r=await waitForAccessToken(t.request||e.request,e.clientId,e.clientType,n);e.authentication=r;return r}function getCachedAuthentication(e,t){if(t.refresh===true)return false;if(!e.authentication)return false;if(e.clientType==="github-app"){return e.authentication}const i=e.authentication;const n=("scopes"in t&&t.scopes||e.scopes).join(" ");const r=i.scopes.join(" ");return n===r?i:false}async function wait(e){await new Promise((t=>setTimeout(t,e*1e3)))}async function waitForAccessToken(e,t,i,n){try{const r={clientId:t,request:e,code:n.device_code};const{authentication:s}=i==="oauth-app"?await exchangeDeviceCode({...r,clientType:"oauth-app"}):await exchangeDeviceCode({...r,clientType:"github-app"});return{type:"token",tokenType:"oauth",...s}}catch(r){if(!r.response)throw r;const s=r.response.data.error;if(s==="authorization_pending"){await wait(n.interval);return waitForAccessToken(e,t,i,n)}if(s==="slow_down"){await wait(n.interval+7);return waitForAccessToken(e,t,i,n)}throw r}}async function dist_bundle_auth(e,t){return getOAuthAccessToken(e,{auth:t})}async function dist_bundle_hook(e,t,i,n){let r=t.endpoint.merge(i,n);if(/\/login\/(oauth\/access_token|device\/code)$/.test(r.url)){return t(r)}const{token:s}=await getOAuthAccessToken(e,{request:t,auth:{type:"oauth"}});r.headers.authorization=`token ${s}`;return t(r)}var xt="0.0.0-development";function createOAuthDeviceAuth(e){const t=e.request||at.defaults({headers:{"user-agent":`octokit-auth-oauth-device.js/${xt} ${getUserAgent()}`}});const{request:i=t,...n}=e;const r=e.clientType==="github-app"?{...n,clientType:"github-app",request:i}:{...n,clientType:"oauth-app",request:i,scopes:e.scopes||[]};if(!e.clientId){throw new Error('[@octokit/auth-oauth-device] "clientId" option must be set (https://github.com/octokit/auth-oauth-device.js#usage)')}if(!e.onVerification){throw new Error('[@octokit/auth-oauth-device] "onVerification" option must be a function (https://github.com/octokit/auth-oauth-device.js#usage)')}return Object.assign(dist_bundle_auth.bind(null,r),{hook:dist_bundle_hook.bind(null,r)})}var Ht="0.0.0-development";async function getAuthentication(e){if("code"in e.strategyOptions){const{authentication:t}=await exchangeWebFlowCode({clientId:e.clientId,clientSecret:e.clientSecret,clientType:e.clientType,onTokenCreated:e.onTokenCreated,...e.strategyOptions,request:e.request});return{type:"token",tokenType:"oauth",...t}}if("onVerification"in e.strategyOptions){const t=createOAuthDeviceAuth({clientType:e.clientType,clientId:e.clientId,onTokenCreated:e.onTokenCreated,...e.strategyOptions,request:e.request});const i=await t({type:"oauth"});return{clientSecret:e.clientSecret,...i}}if("token"in e.strategyOptions){return{type:"token",tokenType:"oauth",clientId:e.clientId,clientSecret:e.clientSecret,clientType:e.clientType,onTokenCreated:e.onTokenCreated,...e.strategyOptions}}throw new Error("[@octokit/auth-oauth-user] Invalid strategy options")}async function auth_oauth_user_dist_bundle_auth(e,t={}){if(!e.authentication){e.authentication=e.clientType==="oauth-app"?await getAuthentication(e):await getAuthentication(e)}if(e.authentication.invalid){throw new Error("[@octokit/auth-oauth-user] Token is invalid")}const i=e.authentication;if("expiresAt"in i){if(t.type==="refresh"||new Date(i.expiresAt)` - ${e.message}`)).join("\n")}var dt=class extends Error{constructor(e,t,i){super(_buildMessageForResponseErrors(i));this.request=e;this.headers=t;this.response=i;this.errors=i.errors;this.data=i.data;if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}name="GraphqlResponseError";errors;data};var pt=["method","baseUrl","url","headers","request","query","mediaType","operationName"];var At=["query","method","url"];var ft=/\/api\/v3\/?$/;function graphql(e,t,i){if(i){if(typeof t==="string"&&"query"in i){return Promise.reject(new Error(`[@octokit/graphql] "query" cannot be used as variable name`))}for(const e in i){if(!At.includes(e))continue;return Promise.reject(new Error(`[@octokit/graphql] "${e}" cannot be used as variable name`))}}const n=typeof t==="string"?Object.assign({query:t},i):t;const r=Object.keys(n).reduce(((e,t)=>{if(pt.includes(t)){e[t]=n[t];return e}if(!e.variables){e.variables={}}e.variables[t]=n[t];return e}),{});const s=n.baseUrl||e.endpoint.DEFAULTS.baseUrl;if(ft.test(s)){r.url=s.replace(ft,"/api/graphql")}return e(r).then((e=>{if(e.data.errors){const t={};for(const i of Object.keys(e.headers)){t[i]=e.headers[i]}throw new dt(r,t,e.data)}return e.data.data}))}function graphql_dist_bundle_withDefaults(e,t){const i=e.defaults(t);const newApi=(e,t)=>graphql(i,e,t);return Object.assign(newApi,{defaults:graphql_dist_bundle_withDefaults.bind(null,i),endpoint:i.endpoint})}var ht=graphql_dist_bundle_withDefaults(ut,{headers:{"user-agent":`octokit-graphql.js/${ct} ${getUserAgent()}`},method:"POST",url:"/graphql"});function withCustomRequest(e){return graphql_dist_bundle_withDefaults(e,{method:"POST",url:"/graphql"})}var yt="(?:[a-zA-Z0-9_-]+)";var mt="\\.";var vt=new RegExp(`^${yt}${mt}${yt}${mt}${yt}$`);var It=vt.test.bind(vt);async function auth(e){const t=It(e);const i=e.startsWith("v1.")||e.startsWith("ghs_");const n=e.startsWith("ghu_");const r=t?"app":i?"installation":n?"user-to-server":"oauth";return{type:"token",token:e,tokenType:r}}function withAuthorizationPrefix(e){if(e.split(/\./).length===3){return`bearer ${e}`}return`token ${e}`}async function hook(e,t,i,n){const r=t.endpoint.merge(i,n);r.headers.authorization=withAuthorizationPrefix(e);return t(r)}var Et=function createTokenAuth2(e){if(!e){throw new Error("[@octokit/auth-token] No token passed to createTokenAuth")}if(typeof e!=="string"){throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string")}e=e.replace(/^(token|bearer) +/i,"");return Object.assign(auth.bind(null,e),{hook:hook.bind(null,e)})};const Ct="7.0.6";const dist_src_noop=()=>{};const Tt=console.warn.bind(console);const bt=console.error.bind(console);function createLogger(e={}){if(typeof e.debug!=="function"){e.debug=dist_src_noop}if(typeof e.info!=="function"){e.info=dist_src_noop}if(typeof e.warn!=="function"){e.warn=Tt}if(typeof e.error!=="function"){e.error=bt}return e}const Rt=`octokit-core.js/${Ct} ${getUserAgent()}`;class dist_src_Octokit{static VERSION=Ct;static defaults(e){const t=class extends(this){constructor(...t){const i=t[0]||{};if(typeof e==="function"){super(e(i));return}super(Object.assign({},e,i,i.userAgent&&e.userAgent?{userAgent:`${i.userAgent} ${e.userAgent}`}:null))}};return t}static plugins=[];static plugin(...e){const t=this.plugins;const i=class extends(this){static plugins=t.concat(e.filter((e=>!t.includes(e))))};return i}constructor(e={}){const t=new je.Collection;const i={baseUrl:ut.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:t.bind(null,"request")}),mediaType:{previews:[],format:""}};i.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Rt}`:Rt;if(e.baseUrl){i.baseUrl=e.baseUrl}if(e.previews){i.mediaType.previews=e.previews}if(e.timeZone){i.headers["time-zone"]=e.timeZone}this.request=ut.defaults(i);this.graphql=withCustomRequest(this.request).defaults(i);this.log=createLogger(e.log);this.hook=t;if(!e.authStrategy){if(!e.auth){this.auth=async()=>({type:"unauthenticated"})}else{const i=Et(e.auth);t.wrap("request",i.hook);this.auth=i}}else{const{authStrategy:i,...n}=e;const r=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:n},e.auth));t.wrap("request",r.hook);this.auth=r}const n=this.constructor;for(let t=0;t({async next(){if(!a)return{done:true};try{const e=await r({method:s,url:a,headers:o});const t=normalizePaginatedListResponse(e);a=((t.headers.link||"").match(/<([^<>]+)>;\s*rel="next"/)||[])[1];if(!a&&"total_commits"in t.data){const e=new URL(t.url);const i=e.searchParams;const n=parseInt(i.get("page")||"1",10);const r=parseInt(i.get("per_page")||"250",10);if(n*r{if(r.done){return t}let s=false;function done(){s=true}t=t.concat(n?n(r.value,done):r.value.data);if(s){return t}return gather(e,t,i,n)}))}var Bt=Object.assign(paginate,{iterator:iterator});var Qt=null&&["GET /advisories","GET /app/hook/deliveries","GET /app/installation-requests","GET /app/installations","GET /assignments/{assignment_id}/accepted_assignments","GET /classrooms","GET /classrooms/{classroom_id}/assignments","GET /enterprises/{enterprise}/code-security/configurations","GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories","GET /enterprises/{enterprise}/dependabot/alerts","GET /enterprises/{enterprise}/teams","GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships","GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /organizations/{org}/dependabot/repository-access","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/hosted-runners","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/permissions/self-hosted-runners/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/actions/variables","GET /orgs/{org}/actions/variables/{name}/repositories","GET /orgs/{org}/attestations/repositories","GET /orgs/{org}/attestations/{subject_digest}","GET /orgs/{org}/blocks","GET /orgs/{org}/campaigns","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/code-security/configurations","GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories","GET /orgs/{org}/codespaces","GET /orgs/{org}/codespaces/secrets","GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories","GET /orgs/{org}/copilot/billing/seats","GET /orgs/{org}/copilot/metrics","GET /orgs/{org}/dependabot/alerts","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","GET /orgs/{org}/insights/api/subject-stats","GET /orgs/{org}/insights/api/user-stats/{user_id}","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/members/{username}/codespaces","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/organization-roles/{role_id}/teams","GET /orgs/{org}/organization-roles/{role_id}/users","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/personal-access-token-requests","GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories","GET /orgs/{org}/personal-access-tokens","GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories","GET /orgs/{org}/private-registries","GET /orgs/{org}/projects","GET /orgs/{org}/projectsV2","GET /orgs/{org}/projectsV2/{project_number}/fields","GET /orgs/{org}/projectsV2/{project_number}/items","GET /orgs/{org}/properties/values","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/rulesets","GET /orgs/{org}/rulesets/rule-suites","GET /orgs/{org}/rulesets/{ruleset_id}/history","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/security-advisories","GET /orgs/{org}/settings/immutable-releases/repositories","GET /orgs/{org}/settings/network-configurations","GET /orgs/{org}/team/{team_slug}/copilot/metrics","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/{project_id}/collaborators","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/organization-secrets","GET /repos/{owner}/{repo}/actions/organization-variables","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/variables","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/activity","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/attestations/{subject_digest}","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/compare/{basehead}","GET /repos/{owner}/{repo}/compare/{base}...{head}","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/alerts","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","GET /repos/{owner}/{repo}/environments/{environment_name}/secrets","GET /repos/{owner}/{repo}/environments/{environment_name}/variables","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/rules/branches/{branch}","GET /repos/{owner}/{repo}/rulesets","GET /repos/{owner}/{repo}/rulesets/rule-suites","GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/security-advisories","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/social_accounts","GET /user/ssh_signing_keys","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/attestations/{subject_digest}","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/projectsV2","GET /users/{username}/projectsV2/{project_number}/fields","GET /users/{username}/projectsV2/{project_number}/items","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/social_accounts","GET /users/{username}/ssh_signing_keys","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function isPaginatingEndpoint(e){if(typeof e==="string"){return Qt.includes(e)}else{return false}}function paginateRest(e){return{paginate:Object.assign(paginate.bind(null,e),{iterator:iterator.bind(null,e)})}}paginateRest.VERSION=wt;var generateMessage=(e,t)=>`The cursor at "${e.join(",")}" did not change its value "${t}" after a page transition. Please make sure your that your query is set up correctly.`;var Dt=class extends Error{constructor(e,t){super(generateMessage(e.pathInQuery,t));this.pageInfo=e;this.cursorValue=t;if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}name="MissingCursorChangeError"};var St=class extends Error{constructor(e){super(`No pageInfo property found in response. Please make sure to specify the pageInfo in your query. Response-Data: ${JSON.stringify(e,null,2)}`);this.response=e;if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}name="MissingPageInfo"};var isObject=e=>Object.prototype.toString.call(e)==="[object Object]";function findPaginatedResourcePath(e){const t=deepFindPathToProperty(e,"pageInfo");if(t.length===0){throw new St(e)}return t}var deepFindPathToProperty=(e,t,i=[])=>{for(const n of Object.keys(e)){const r=[...i,n];const s=e[n];if(isObject(s)){if(s.hasOwnProperty(t)){return r}const e=deepFindPathToProperty(s,t,r);if(e.length>0){return e}}}return[]};var get=(e,t)=>t.reduce(((e,t)=>e[t]),e);var set=(e,t,i)=>{const n=t[t.length-1];const r=[...t].slice(0,-1);const s=get(e,r);if(typeof i==="function"){s[n]=i(s[n])}else{s[n]=i}};var extractPageInfos=e=>{const t=findPaginatedResourcePath(e);return{pathInQuery:t,pageInfo:get(e,[...t,"pageInfo"])}};var isForwardSearch=e=>e.hasOwnProperty("hasNextPage");var getCursorFrom=e=>isForwardSearch(e)?e.endCursor:e.startCursor;var hasAnotherPage=e=>isForwardSearch(e)?e.hasNextPage:e.hasPreviousPage;var createIterator=e=>(t,i={})=>{let n=true;let r={...i};return{[Symbol.asyncIterator]:()=>({async next(){if(!n)return{done:true,value:{}};const i=await e.graphql(t,r);const s=extractPageInfos(i);const o=getCursorFrom(s.pageInfo);n=hasAnotherPage(s.pageInfo);if(n&&o===r.cursor){throw new Dt(s,o)}r={...r,cursor:o};return{done:false,value:i}}})}};var mergeResponses=(e,t)=>{if(Object.keys(e).length===0){return Object.assign(e,t)}const i=findPaginatedResourcePath(e);const n=[...i,"nodes"];const r=get(t,n);if(r){set(e,n,(e=>[...e,...r]))}const s=[...i,"edges"];const o=get(t,s);if(o){set(e,s,(e=>[...e,...o]))}const a=[...i,"pageInfo"];set(e,a,get(t,a));return e};var createPaginate=e=>{const t=createIterator(e);return async(e,i={})=>{let n={};for await(const r of t(e,i)){n=mergeResponses(n,r)}return n}};var kt="0.0.0-development";function paginateGraphQL(e){return{graphql:Object.assign(e.graphql,{paginate:Object.assign(createPaginate(e),{iterator:createIterator(e)})})}}const Pt="17.0.0";const Ut={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{org}/actions/variables"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createRepoVariable:["POST /repos/{owner}/{repo}/actions/variables"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteCustomImageFromOrg:["DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"],deleteCustomImageVersionFromOrg:["DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"],deleteEnvironmentSecret:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],deleteEnvironmentVariable:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],deleteHostedRunnerForOrg:["DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteRepoVariable:["DELETE /repos/{owner}/{repo}/actions/variables/{name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],forceCancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"],generateRunnerJitconfigForOrg:["POST /orgs/{org}/actions/runners/generate-jitconfig"],generateRunnerJitconfigForRepo:["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getCustomImageForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"],getCustomImageVersionForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"],getCustomOidcSubClaimForRepo:["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"],getEnvironmentPublicKey:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],getEnvironmentVariable:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getHostedRunnerForOrg:["GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],getHostedRunnersGithubOwnedImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/github-owned"],getHostedRunnersLimitsForOrg:["GET /orgs/{org}/actions/hosted-runners/limits"],getHostedRunnersMachineSpecsForOrg:["GET /orgs/{org}/actions/hosted-runners/machine-sizes"],getHostedRunnersPartnerImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/partner"],getHostedRunnersPlatformsForOrg:["GET /orgs/{org}/actions/hosted-runners/platforms"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getOrgVariable:["GET /orgs/{org}/actions/variables/{name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getRepoVariable:["GET /repos/{owner}/{repo}/actions/variables/{name}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listCustomImageVersionsForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions"],listCustomImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom"],listEnvironmentSecrets:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"],listEnvironmentVariables:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables"],listGithubHostedRunnersInGroupForOrg:["GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"],listHostedRunnersForOrg:["GET /orgs/{org}/actions/hosted-runners"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listOrgVariables:["GET /orgs/{org}/actions/variables"],listRepoOrganizationSecrets:["GET /repos/{owner}/{repo}/actions/organization-secrets"],listRepoOrganizationVariables:["GET /repos/{owner}/{repo}/actions/organization-variables"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoVariables:["GET /repos/{owner}/{repo}/actions/variables"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedReposForOrgVariable:["GET /orgs/{org}/actions/variables/{name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],reviewCustomGatesForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setCustomOidcSubClaimForRepo:["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedReposForOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"],updateEnvironmentVariable:["PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],updateHostedRunnerForOrg:["PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],updateOrgVariable:["PATCH /orgs/{org}/actions/variables/{name}"],updateRepoVariable:["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsDone:["DELETE /notifications/threads/{thread_id}"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallationRequestsForAuthenticatedApp:["GET /app/installation-requests"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubBillingPremiumRequestUsageReportOrg:["GET /organizations/{org}/settings/billing/premium_request/usage"],getGithubBillingPremiumRequestUsageReportUser:["GET /users/{username}/settings/billing/premium_request/usage"],getGithubBillingUsageReportOrg:["GET /organizations/{org}/settings/billing/usage"],getGithubBillingUsageReportUser:["GET /users/{username}/settings/billing/usage"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},campaigns:{createCampaign:["POST /orgs/{org}/campaigns"],deleteCampaign:["DELETE /orgs/{org}/campaigns/{campaign_number}"],getCampaignSummary:["GET /orgs/{org}/campaigns/{campaign_number}"],listOrgCampaigns:["GET /orgs/{org}/campaigns"],updateCampaign:["PATCH /orgs/{org}/campaigns/{campaign_number}"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{commitAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"],createAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],createVariantAnalysis:["POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"],deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],deleteCodeqlDatabase:["DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getAutofix:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],getCodeqlDatabase:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getDefaultSetup:["GET /repos/{owner}/{repo}/code-scanning/default-setup"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],getVariantAnalysis:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"],getVariantAnalysisRepoTask:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listCodeqlDatabases:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],updateDefaultSetup:["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codeSecurity:{attachConfiguration:["POST /orgs/{org}/code-security/configurations/{configuration_id}/attach"],attachEnterpriseConfiguration:["POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach"],createConfiguration:["POST /orgs/{org}/code-security/configurations"],createConfigurationForEnterprise:["POST /enterprises/{enterprise}/code-security/configurations"],deleteConfiguration:["DELETE /orgs/{org}/code-security/configurations/{configuration_id}"],deleteConfigurationForEnterprise:["DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],detachConfiguration:["DELETE /orgs/{org}/code-security/configurations/detach"],getConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}"],getConfigurationForRepository:["GET /repos/{owner}/{repo}/code-security-configuration"],getConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations"],getConfigurationsForOrg:["GET /orgs/{org}/code-security/configurations"],getDefaultConfigurations:["GET /orgs/{org}/code-security/configurations/defaults"],getDefaultConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/defaults"],getRepositoriesForConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories"],getRepositoriesForEnterpriseConfiguration:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories"],getSingleConfigurationForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],setConfigurationAsDefault:["PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults"],setConfigurationAsDefaultForEnterprise:["PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults"],updateConfiguration:["PATCH /orgs/{org}/code-security/configurations/{configuration_id}"],updateEnterpriseConfiguration:["PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],checkPermissionsForDevcontainer:["GET /repos/{owner}/{repo}/codespaces/permissions_check"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getCodespacesForUserInOrg:["GET /orgs/{org}/members/{username}/codespaces"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getOrgPublicKey:["GET /orgs/{org}/codespaces/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listOrgSecrets:["GET /orgs/{org}/codespaces/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],preFlightWithRepoForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/new"],publishForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/publish"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},copilot:{addCopilotSeatsForTeams:["POST /orgs/{org}/copilot/billing/selected_teams"],addCopilotSeatsForUsers:["POST /orgs/{org}/copilot/billing/selected_users"],cancelCopilotSeatAssignmentForTeams:["DELETE /orgs/{org}/copilot/billing/selected_teams"],cancelCopilotSeatAssignmentForUsers:["DELETE /orgs/{org}/copilot/billing/selected_users"],copilotMetricsForOrganization:["GET /orgs/{org}/copilot/metrics"],copilotMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/metrics"],getCopilotOrganizationDetails:["GET /orgs/{org}/copilot/billing"],getCopilotSeatDetailsForUser:["GET /orgs/{org}/members/{username}/copilot"],listCopilotSeats:["GET /orgs/{org}/copilot/billing/seats"]},credentials:{revoke:["POST /credentials/revoke"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getAlert:["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/dependabot/alerts"],listAlertsForOrg:["GET /orgs/{org}/dependabot/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/dependabot/alerts"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],repositoryAccessForOrg:["GET /organizations/{org}/dependabot/repository-access"],setRepositoryAccessDefaultLevel:["PUT /organizations/{org}/dependabot/repository-access/default-level"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],updateAlert:["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],updateRepositoryAccessForOrg:["PATCH /organizations/{org}/dependabot/repository-access"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"],exportSbom:["GET /repos/{owner}/{repo}/dependency-graph/sbom"]},emojis:{get:["GET /emojis"]},enterpriseTeamMemberships:{add:["PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"],bulkAdd:["POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add"],bulkRemove:["POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove"],get:["GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"],list:["GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships"],remove:["DELETE /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"]},enterpriseTeamOrganizations:{add:["PUT /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"],bulkAdd:["POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/add"],bulkRemove:["POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove"],delete:["DELETE /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"],getAssignment:["GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"],getAssignments:["GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations"]},enterpriseTeams:{create:["POST /enterprises/{enterprise}/teams"],delete:["DELETE /enterprises/{enterprise}/teams/{team_slug}"],get:["GET /enterprises/{enterprise}/teams/{team_slug}"],list:["GET /enterprises/{enterprise}/teams"],update:["PATCH /enterprises/{enterprise}/teams/{team_slug}"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},hostedCompute:{createNetworkConfigurationForOrg:["POST /orgs/{org}/settings/network-configurations"],deleteNetworkConfigurationFromOrg:["DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkConfigurationForOrg:["GET /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkSettingsForOrg:["GET /orgs/{org}/settings/network-settings/{network_settings_id}"],listNetworkConfigurationsForOrg:["GET /orgs/{org}/settings/network-configurations"],updateNetworkConfigurationForOrg:["PATCH /orgs/{org}/settings/network-configurations/{network_configuration_id}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addBlockedByDependency:["POST /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],addSubIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],checkUserCanBeAssignedToIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],getParent:["GET /repos/{owner}/{repo}/issues/{issue_number}/parent"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listDependenciesBlockedBy:["GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"],listDependenciesBlocking:["GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],listSubIssues:["GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeDependencyBlockedBy:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],removeSubIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue"],reprioritizeSubIssue:["PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getAllVersions:["GET /versions"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]},oidc:{getOidcCustomSubTemplateForOrg:["GET /orgs/{org}/actions/oidc/customization/sub"],updateOidcCustomSubTemplateForOrg:["PUT /orgs/{org}/actions/oidc/customization/sub"]},orgs:{addSecurityManagerTeam:["PUT /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.addSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#add-a-security-manager-team"}],assignTeamToOrgRole:["PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],assignUserToOrgRole:["PUT /orgs/{org}/organization-roles/users/{username}/{role_id}"],blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createArtifactStorageRecord:["POST /orgs/{org}/artifacts/metadata/storage-record"],createInvitation:["POST /orgs/{org}/invitations"],createIssueType:["POST /orgs/{org}/issue-types"],createWebhook:["POST /orgs/{org}/hooks"],customPropertiesForOrgsCreateOrUpdateOrganizationValues:["PATCH /organizations/{org}/org-properties/values"],customPropertiesForOrgsGetOrganizationValues:["GET /organizations/{org}/org-properties/values"],customPropertiesForReposCreateOrUpdateOrganizationDefinition:["PUT /orgs/{org}/properties/schema/{custom_property_name}"],customPropertiesForReposCreateOrUpdateOrganizationDefinitions:["PATCH /orgs/{org}/properties/schema"],customPropertiesForReposCreateOrUpdateOrganizationValues:["PATCH /orgs/{org}/properties/values"],customPropertiesForReposDeleteOrganizationDefinition:["DELETE /orgs/{org}/properties/schema/{custom_property_name}"],customPropertiesForReposGetOrganizationDefinition:["GET /orgs/{org}/properties/schema/{custom_property_name}"],customPropertiesForReposGetOrganizationDefinitions:["GET /orgs/{org}/properties/schema"],customPropertiesForReposGetOrganizationValues:["GET /orgs/{org}/properties/values"],delete:["DELETE /orgs/{org}"],deleteAttestationsBulk:["POST /orgs/{org}/attestations/delete-request"],deleteAttestationsById:["DELETE /orgs/{org}/attestations/{attestation_id}"],deleteAttestationsBySubjectDigest:["DELETE /orgs/{org}/attestations/digest/{subject_digest}"],deleteIssueType:["DELETE /orgs/{org}/issue-types/{issue_type_id}"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],disableSelectedRepositoryImmutableReleasesOrganization:["DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id}"],enableSelectedRepositoryImmutableReleasesOrganization:["PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id}"],get:["GET /orgs/{org}"],getImmutableReleasesSettings:["GET /orgs/{org}/settings/immutable-releases"],getImmutableReleasesSettingsRepositories:["GET /orgs/{org}/settings/immutable-releases/repositories"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getOrgRole:["GET /orgs/{org}/organization-roles/{role_id}"],getOrgRulesetHistory:["GET /orgs/{org}/rulesets/{ruleset_id}/history"],getOrgRulesetVersion:["GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listArtifactStorageRecords:["GET /orgs/{org}/artifacts/{subject_digest}/metadata/storage-records"],listAttestationRepositories:["GET /orgs/{org}/attestations/repositories"],listAttestations:["GET /orgs/{org}/attestations/{subject_digest}"],listAttestationsBulk:["POST /orgs/{org}/attestations/bulk-list{?per_page,before,after}"],listBlockedUsers:["GET /orgs/{org}/blocks"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listIssueTypes:["GET /orgs/{org}/issue-types"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOrgRoleTeams:["GET /orgs/{org}/organization-roles/{role_id}/teams"],listOrgRoleUsers:["GET /orgs/{org}/organization-roles/{role_id}/users"],listOrgRoles:["GET /orgs/{org}/organization-roles"],listOrganizationFineGrainedPermissions:["GET /orgs/{org}/organization-fine-grained-permissions"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPatGrantRepositories:["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"],listPatGrantRequestRepositories:["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"],listPatGrantRequests:["GET /orgs/{org}/personal-access-token-requests"],listPatGrants:["GET /orgs/{org}/personal-access-tokens"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listSecurityManagerTeams:["GET /orgs/{org}/security-managers",{},{deprecated:"octokit.rest.orgs.listSecurityManagerTeams() is deprecated, see https://docs.github.com/rest/orgs/security-managers#list-security-manager-teams"}],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],removeSecurityManagerTeam:["DELETE /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.removeSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#remove-a-security-manager-team"}],reviewPatGrantRequest:["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"],reviewPatGrantRequestsInBulk:["POST /orgs/{org}/personal-access-token-requests"],revokeAllOrgRolesTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}"],revokeAllOrgRolesUser:["DELETE /orgs/{org}/organization-roles/users/{username}"],revokeOrgRoleTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],revokeOrgRoleUser:["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"],setImmutableReleasesSettings:["PUT /orgs/{org}/settings/immutable-releases"],setImmutableReleasesSettingsRepositories:["PUT /orgs/{org}/settings/immutable-releases/repositories"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateIssueType:["PUT /orgs/{org}/issue-types/{issue_type_id}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updatePatAccess:["POST /orgs/{org}/personal-access-tokens/{pat_id}"],updatePatAccesses:["POST /orgs/{org}/personal-access-tokens"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listDockerMigrationConflictingPackagesForAuthenticatedUser:["GET /user/docker/conflicts"],listDockerMigrationConflictingPackagesForOrganization:["GET /orgs/{org}/docker/conflicts"],listDockerMigrationConflictingPackagesForUser:["GET /users/{username}/docker/conflicts"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},privateRegistries:{createOrgPrivateRegistry:["POST /orgs/{org}/private-registries"],deleteOrgPrivateRegistry:["DELETE /orgs/{org}/private-registries/{secret_name}"],getOrgPrivateRegistry:["GET /orgs/{org}/private-registries/{secret_name}"],getOrgPublicKey:["GET /orgs/{org}/private-registries/public-key"],listOrgPrivateRegistries:["GET /orgs/{org}/private-registries"],updateOrgPrivateRegistry:["PATCH /orgs/{org}/private-registries/{secret_name}"]},projects:{addItemForOrg:["POST /orgs/{org}/projectsV2/{project_number}/items"],addItemForUser:["POST /users/{username}/projectsV2/{project_number}/items"],deleteItemForOrg:["DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id}"],deleteItemForUser:["DELETE /users/{username}/projectsV2/{project_number}/items/{item_id}"],getFieldForOrg:["GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id}"],getFieldForUser:["GET /users/{username}/projectsV2/{project_number}/fields/{field_id}"],getForOrg:["GET /orgs/{org}/projectsV2/{project_number}"],getForUser:["GET /users/{username}/projectsV2/{project_number}"],getOrgItem:["GET /orgs/{org}/projectsV2/{project_number}/items/{item_id}"],getUserItem:["GET /users/{username}/projectsV2/{project_number}/items/{item_id}"],listFieldsForOrg:["GET /orgs/{org}/projectsV2/{project_number}/fields"],listFieldsForUser:["GET /users/{username}/projectsV2/{project_number}/fields"],listForOrg:["GET /orgs/{org}/projectsV2"],listForUser:["GET /users/{username}/projectsV2"],listItemsForOrg:["GET /orgs/{org}/projectsV2/{project_number}/items"],listItemsForUser:["GET /users/{username}/projectsV2/{project_number}/items"],updateItemForOrg:["PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id}"],updateItemForUser:["PATCH /users/{username}/projectsV2/{project_number}/items/{item_id}"]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],cancelPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"],checkAutomatedSecurityFixes:["GET /repos/{owner}/{repo}/automated-security-fixes"],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkImmutableReleases:["GET /repos/{owner}/{repo}/immutable-releases"],checkPrivateVulnerabilityReporting:["GET /repos/{owner}/{repo}/private-vulnerability-reporting"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAttestation:["POST /repos/{owner}/{repo}/attestations"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentBranchPolicy:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],createDeploymentProtectionRule:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createOrgRuleset:["POST /orgs/{org}/rulesets"],createPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createRepoRuleset:["POST /repos/{owner}/{repo}/rulesets"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],customPropertiesForReposCreateOrUpdateRepositoryValues:["PATCH /repos/{owner}/{repo}/properties/values"],customPropertiesForReposGetRepositoryValues:["GET /repos/{owner}/{repo}/properties/values"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteDeploymentBranchPolicy:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deleteOrgRuleset:["DELETE /orgs/{org}/rulesets/{ruleset_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteRepoRuleset:["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableDeploymentProtectionRule:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],disableImmutableReleases:["DELETE /repos/{owner}/{repo}/immutable-releases"],disablePrivateVulnerabilityReporting:["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enableImmutableReleases:["PUT /repos/{owner}/{repo}/immutable-releases"],enablePrivateVulnerabilityReporting:["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllDeploymentProtectionRules:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getBranchRules:["GET /repos/{owner}/{repo}/rules/branches/{branch}"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getCustomDeploymentProtectionRule:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentBranchPolicy:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getOrgRuleSuite:["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"],getOrgRuleSuites:["GET /orgs/{org}/rulesets/rule-suites"],getOrgRuleset:["GET /orgs/{org}/rulesets/{ruleset_id}"],getOrgRulesets:["GET /orgs/{org}/rulesets"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesDeployment:["GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getRepoRuleSuite:["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"],getRepoRuleSuites:["GET /repos/{owner}/{repo}/rulesets/rule-suites"],getRepoRuleset:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"],getRepoRulesetHistory:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history"],getRepoRulesetVersion:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}"],getRepoRulesets:["GET /repos/{owner}/{repo}/rulesets"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listActivities:["GET /repos/{owner}/{repo}/activity"],listAttestations:["GET /repos/{owner}/{repo}/attestations/{subject_digest}"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listCustomDeploymentRuleIntegrations:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentBranchPolicies:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateDeploymentBranchPolicy:["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updateOrgRuleset:["PUT /orgs/{org}/rulesets/{ruleset_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateRepoRuleset:["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues"],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{createPushProtectionBypass:["POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"],getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],getScanHistory:["GET /repos/{owner}/{repo}/secret-scanning/scan-history"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],listOrgPatternConfigs:["GET /orgs/{org}/secret-scanning/pattern-configurations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],updateOrgPatternConfigs:["PATCH /orgs/{org}/secret-scanning/pattern-configurations"]},securityAdvisories:{createFork:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"],createPrivateVulnerabilityReport:["POST /repos/{owner}/{repo}/security-advisories/reports"],createRepositoryAdvisory:["POST /repos/{owner}/{repo}/security-advisories"],createRepositoryAdvisoryCveRequest:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"],getGlobalAdvisory:["GET /advisories/{ghsa_id}"],getRepositoryAdvisory:["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"],listGlobalAdvisories:["GET /advisories"],listOrgRepositoryAdvisories:["GET /orgs/{org}/security-advisories"],listRepositoryAdvisories:["GET /repos/{owner}/{repo}/security-advisories"],updateRepositoryAdvisory:["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],addSocialAccountForAuthenticatedUser:["POST /user/social_accounts"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],createSshSigningKeyForAuthenticatedUser:["POST /user/ssh_signing_keys"],deleteAttestationsBulk:["POST /users/{username}/attestations/delete-request"],deleteAttestationsById:["DELETE /users/{username}/attestations/{attestation_id}"],deleteAttestationsBySubjectDigest:["DELETE /users/{username}/attestations/digest/{subject_digest}"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],deleteSocialAccountForAuthenticatedUser:["DELETE /user/social_accounts"],deleteSshSigningKeyForAuthenticatedUser:["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getById:["GET /user/{account_id}"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],getSshSigningKeyForAuthenticatedUser:["GET /user/ssh_signing_keys/{ssh_signing_key_id}"],list:["GET /users"],listAttestations:["GET /users/{username}/attestations/{subject_digest}"],listAttestationsBulk:["POST /users/{username}/attestations/bulk-list{?per_page,before,after}"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],listSocialAccountsForAuthenticatedUser:["GET /user/social_accounts"],listSocialAccountsForUser:["GET /users/{username}/social_accounts"],listSshSigningKeysForAuthenticatedUser:["GET /user/ssh_signing_keys"],listSshSigningKeysForUser:["GET /users/{username}/ssh_signing_keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}};var Ot=Ut;const _t=new Map;for(const[e,t]of Object.entries(Ot)){for(const[i,n]of Object.entries(t)){const[t,r,s]=n;const[o,a]=t.split(/ /);const l=Object.assign({method:o,url:a},r);if(!_t.has(e)){_t.set(e,new Map)}_t.get(e).set(i,{scope:e,methodName:i,endpointDefaults:l,decorations:s})}}const Vt={has({scope:e},t){return _t.get(e).has(t)},getOwnPropertyDescriptor(e,t){return{value:this.get(e,t),configurable:true,writable:true,enumerable:true}},defineProperty(e,t,i){Object.defineProperty(e.cache,t,i);return true},deleteProperty(e,t){delete e.cache[t];return true},ownKeys({scope:e}){return[..._t.get(e).keys()]},set(e,t,i){return e.cache[t]=i},get({octokit:e,scope:t,cache:i},n){if(i[n]){return i[n]}const r=_t.get(t).get(n);if(!r){return void 0}const{endpointDefaults:s,decorations:o}=r;if(o){i[n]=decorate(e,t,n,s,o)}else{i[n]=e.request.defaults(s)}return i[n]}};function endpointsToMethods(e){const t={};for(const i of _t.keys()){t[i]=new Proxy({octokit:e,scope:i,cache:{}},Vt)}return t}function decorate(e,t,i,n,r){const s=e.request.defaults(n);function withDecorations(...n){let o=s.endpoint.merge(...n);if(r.mapToData){o=Object.assign({},o,{data:o[r.mapToData],[r.mapToData]:void 0});return s(o)}if(r.renamed){const[n,s]=r.renamed;e.log.warn(`octokit.${t}.${i}() has been renamed to octokit.${n}.${s}()`)}if(r.deprecated){e.log.warn(r.deprecated)}if(r.renamedParameters){const o=s.endpoint.merge(...n);for(const[n,s]of Object.entries(r.renamedParameters)){if(n in o){e.log.warn(`"${n}" parameter is deprecated for "octokit.${t}.${i}()". Use "${s}" instead`);if(!(s in o)){o[s]=o[n]}delete o[n]}}return s(o)}return s(...n)}return Object.assign(withDecorations,s)}function restEndpointMethods(e){const t=endpointsToMethods(e);return{rest:t}}restEndpointMethods.VERSION=Pt;function legacyRestEndpointMethods(e){const t=endpointsToMethods(e);return{...t,rest:t}}legacyRestEndpointMethods.VERSION=Pt;var Ft=__nccwpck_require__(3251);var qt="0.0.0-development";function isRequestError(e){return e.request!==void 0}async function errorRequest(e,t,i,n){if(!isRequestError(i)||!i?.request.request){throw i}if(i.status>=400&&!e.doNotRetry.includes(i.status)){const r=n.request.retries!=null?n.request.retries:e.retries;const s=Math.pow((n.request.retryCount||0)+1,2);throw t.retry.retryRequest(i,r,s)}throw i}async function wrapRequest(e,t,i,n){const r=new Ft;r.on("failed",(function(t,i){const r=~~t.request.request?.retries;const s=~~t.request.request?.retryAfter;n.request.retryCount=i.retryCount+1;if(r>i.retryCount){return s*e.retryAfterBaseValue}}));return r.schedule(requestWithGraphqlErrorHandling.bind(null,e,t,i),n)}async function requestWithGraphqlErrorHandling(e,t,i,n){const r=await i(n);if(r.data&&r.data.errors&&r.data.errors.length>0&&/Something went wrong while executing your query/.test(r.data.errors[0].message)){const i=new RequestError(r.data.errors[0].message,500,{request:n,response:r});return errorRequest(e,t,i,n)}return r}function retry(e,t){const i=Object.assign({enabled:true,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},t.retry);const n={retry:{retryRequest:(e,t,i)=>{e.request.request=Object.assign({},e.request.request,{retries:t,retryAfter:i});return e}}};if(i.enabled){e.hook.error("request",errorRequest.bind(null,i,n));e.hook.wrap("request",wrapRequest.bind(null,i,n))}return n}retry.VERSION=qt;var Nt="0.0.0-development";var dist_bundle_noop=()=>Promise.resolve();function dist_bundle_wrapRequest(e,t,i){return e.retryLimiter.schedule(doRequest,e,t,i)}async function doRequest(e,t,i){const{pathname:n}=new URL(i.url,"http://github.test");const r=isAuthRequest(i.method,n);const s=!r&&i.method!=="GET"&&i.method!=="HEAD";const o=i.method==="GET"&&n.startsWith("/search/");const a=n.startsWith("/graphql");const l=~~t.retryCount;const u=l>0?{priority:0,weight:0}:{};if(e.clustering){u.expiration=1e3*60}if(s||a){await e.write.key(e.id).schedule(u,dist_bundle_noop)}if(s&&e.triggersNotification(n)){await e.notifications.key(e.id).schedule(u,dist_bundle_noop)}if(o){await e.search.key(e.id).schedule(u,dist_bundle_noop)}const c=(r?e.auth:e.global).key(e.id).schedule(u,t,i);if(a){const e=await c;if(e.data.errors!=null&&e.data.errors.some((e=>e.type==="RATE_LIMITED"))){const t=Object.assign(new Error("GraphQL Rate Limit Exceeded"),{response:e,data:e.data});throw t}}return c}function isAuthRequest(e,t){return e==="PATCH"&&/^\/applications\/[^/]+\/token\/scoped$/.test(t)||e==="POST"&&(/^\/applications\/[^/]+\/token$/.test(t)||/^\/app\/installations\/[^/]+\/access_tokens$/.test(t)||t==="/login/oauth/access_token")}var Mt=["/orgs/{org}/invitations","/orgs/{org}/invitations/{invitation_id}","/orgs/{org}/teams/{team_slug}/discussions","/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","/repos/{owner}/{repo}/collaborators/{username}","/repos/{owner}/{repo}/commits/{commit_sha}/comments","/repos/{owner}/{repo}/issues","/repos/{owner}/{repo}/issues/{issue_number}/comments","/repos/{owner}/{repo}/issues/{issue_number}/sub_issue","/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority","/repos/{owner}/{repo}/pulls","/repos/{owner}/{repo}/pulls/{pull_number}/comments","/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies","/repos/{owner}/{repo}/pulls/{pull_number}/merge","/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","/repos/{owner}/{repo}/pulls/{pull_number}/reviews","/repos/{owner}/{repo}/releases","/teams/{team_id}/discussions","/teams/{team_id}/discussions/{discussion_number}/comments"];function routeMatcher(e){const t=e.map((e=>e.split("/").map((e=>e.startsWith("{")?"(?:.+?)":e)).join("/")));const i=`^(?:${t.map((e=>`(?:${e})`)).join("|")})[^/]*$`;return new RegExp(i,"i")}var jt=routeMatcher(Mt);var Lt=jt.test.bind(jt);var Gt={};var createGroups=function(e,t){Gt.global=new e.Group({id:"octokit-global",maxConcurrent:10,...t});Gt.auth=new e.Group({id:"octokit-auth",maxConcurrent:1,...t});Gt.search=new e.Group({id:"octokit-search",maxConcurrent:1,minTime:2e3,...t});Gt.write=new e.Group({id:"octokit-write",maxConcurrent:1,minTime:1e3,...t});Gt.notifications=new e.Group({id:"octokit-notifications",maxConcurrent:1,minTime:3e3,...t})};function throttling(e,t){const{enabled:i=true,Bottleneck:n=Ft,id:r="no-id",timeout:s=1e3*60*2,connection:o}=t.throttle||{};if(!i){return{}}const a={timeout:s};if(typeof o!=="undefined"){a.connection=o}if(Gt.global==null){createGroups(n,a)}const l=Object.assign({clustering:o!=null,triggersNotification:Lt,fallbackSecondaryRateRetryAfter:60,retryAfterBaseValue:1e3,retryLimiter:new n,id:r,...Gt},t.throttle);if(typeof l.onSecondaryRateLimit!=="function"||typeof l.onRateLimit!=="function"){throw new Error(`octokit/plugin-throttling error:\n You must pass the onSecondaryRateLimit and onRateLimit error handlers.\n See https://octokit.github.io/rest.js/#throttling\n\n const octokit = new Octokit({\n throttle: {\n onSecondaryRateLimit: (retryAfter, options) => {/* ... */},\n onRateLimit: (retryAfter, options) => {/* ... */}\n }\n })\n `)}const u={};const c=new n.Events(u);u.on("secondary-limit",l.onSecondaryRateLimit);u.on("rate-limit",l.onRateLimit);u.on("error",(t=>e.log.warn("Error in throttling-plugin limit handler",t)));l.retryLimiter.on("failed",(async function(t,i){const[n,r,s]=i.args;const{pathname:o}=new URL(s.url,"http://github.test");const a=o.startsWith("/graphql")&&t.status!==401;if(!(a||t.status===403||t.status===429)){return}const l=~~r.retryCount;r.retryCount=l;s.request.retryCount=l;const{wantRetry:u,retryAfter:d=0}=await async function(){if(/\bsecondary rate\b/i.test(t.message)){const i=Number(t.response.headers["retry-after"])||n.fallbackSecondaryRateRetryAfter;const r=await c.trigger("secondary-limit",i,s,e,l);return{wantRetry:r,retryAfter:i}}if(t.response.headers!=null&&t.response.headers["x-ratelimit-remaining"]==="0"||(t.response.data?.errors??[]).some((e=>e.type==="RATE_LIMITED"))){const i=new Date(~~t.response.headers["x-ratelimit-reset"]*1e3).getTime();const n=Math.max(Math.ceil((i-Date.now())/1e3)+1,0);const r=await c.trigger("rate-limit",n,s,e,l);return{wantRetry:r,retryAfter:n}}return{}}();if(u){r.retryCount++;return d*n.retryAfterBaseValue}}));e.hook.wrap("request",dist_bundle_wrapRequest.bind(null,l));return{}}throttling.VERSION=Nt;throttling.triggersNotification=Lt;function oauthAuthorizationUrl(e){const t=e.clientType||"oauth-app";const i=e.baseUrl||"https://github.com";const n={clientType:t,allowSignup:e.allowSignup===false?false:true,clientId:e.clientId,login:e.login||null,redirectUrl:e.redirectUrl||null,state:e.state||Math.random().toString(36).substr(2),url:""};if(t==="oauth-app"){const t="scopes"in e?e.scopes:[];n.scopes=typeof t==="string"?t.split(/[,\s]+/).filter(Boolean):t}n.url=urlBuilderAuthorize(`${i}/login/oauth/authorize`,n);return n}function urlBuilderAuthorize(e,t){const i={allowSignup:"allow_signup",clientId:"client_id",login:"login",redirectUrl:"redirect_uri",scopes:"scope",state:"state"};let n=e;Object.keys(i).filter((e=>t[e]!==null)).filter((e=>{if(e!=="scopes")return true;if(t.clientType==="github-app")return false;return!Array.isArray(t[e])||t[e].length>0})).map((e=>[i[e],`${t[e]}`])).forEach((([e,t],i)=>{n+=i===0?`?`:"&";n+=`${e}=${encodeURIComponent(t)}`}));return n}var xt="0.0.0-development";function requestToOAuthBaseUrl(e){const t=e.endpoint.DEFAULTS;return/^https:\/\/(api\.)?github\.com$/.test(t.baseUrl)?"https://github.com":t.baseUrl.replace("/api/v3","")}async function oauthRequest(e,t,i){const n={baseUrl:requestToOAuthBaseUrl(e),headers:{accept:"application/json"},...i};const r=await e(t,n);if("error"in r.data){const i=new RequestError(`${r.data.error_description} (${r.data.error}, ${r.data.error_uri})`,400,{request:e.endpoint.merge(t,n)});i.response=r;throw i}return r}function getWebFlowAuthorizationUrl({request:e=ut,...t}){const i=requestToOAuthBaseUrl(e);return oauthAuthorizationUrl({...t,baseUrl:i})}async function exchangeWebFlowCode(e){const t=e.request||ut;const i=await oauthRequest(t,"POST /login/oauth/access_token",{client_id:e.clientId,client_secret:e.clientSecret,code:e.code,redirect_uri:e.redirectUrl});const n={clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:i.data.access_token,scopes:i.data.scope.split(/\s+/).filter(Boolean)};if(e.clientType==="github-app"){if("refresh_token"in i.data){const e=new Date(i.headers.date).getTime();n.refreshToken=i.data.refresh_token,n.expiresAt=toTimestamp(e,i.data.expires_in),n.refreshTokenExpiresAt=toTimestamp(e,i.data.refresh_token_expires_in)}delete n.scopes}return{...i,authentication:n}}function toTimestamp(e,t){return new Date(e+t*1e3).toISOString()}async function createDeviceCode(e){const t=e.request||ut;const i={client_id:e.clientId};if("scopes"in e&&Array.isArray(e.scopes)){i.scope=e.scopes.join(" ")}return oauthRequest(t,"POST /login/device/code",i)}async function exchangeDeviceCode(e){const t=e.request||ut;const i=await oauthRequest(t,"POST /login/oauth/access_token",{client_id:e.clientId,device_code:e.code,grant_type:"urn:ietf:params:oauth:grant-type:device_code"});const n={clientType:e.clientType,clientId:e.clientId,token:i.data.access_token,scopes:i.data.scope.split(/\s+/).filter(Boolean)};if("clientSecret"in e){n.clientSecret=e.clientSecret}if(e.clientType==="github-app"){if("refresh_token"in i.data){const e=new Date(i.headers.date).getTime();n.refreshToken=i.data.refresh_token,n.expiresAt=toTimestamp2(e,i.data.expires_in),n.refreshTokenExpiresAt=toTimestamp2(e,i.data.refresh_token_expires_in)}delete n.scopes}return{...i,authentication:n}}function toTimestamp2(e,t){return new Date(e+t*1e3).toISOString()}async function checkToken(e){const t=e.request||ut;const i=await t("POST /applications/{client_id}/token",{headers:{authorization:`basic ${btoa(`${e.clientId}:${e.clientSecret}`)}`},client_id:e.clientId,access_token:e.token});const n={clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:e.token,scopes:i.data.scopes};if(i.data.expires_at)n.expiresAt=i.data.expires_at;if(e.clientType==="github-app"){delete n.scopes}return{...i,authentication:n}}async function refreshToken(e){const t=e.request||ut;const i=await oauthRequest(t,"POST /login/oauth/access_token",{client_id:e.clientId,client_secret:e.clientSecret,grant_type:"refresh_token",refresh_token:e.refreshToken});const n=new Date(i.headers.date).getTime();const r={clientType:"github-app",clientId:e.clientId,clientSecret:e.clientSecret,token:i.data.access_token,refreshToken:i.data.refresh_token,expiresAt:toTimestamp3(n,i.data.expires_in),refreshTokenExpiresAt:toTimestamp3(n,i.data.refresh_token_expires_in)};return{...i,authentication:r}}function toTimestamp3(e,t){return new Date(e+t*1e3).toISOString()}async function scopeToken(e){const{request:t,clientType:i,clientId:n,clientSecret:r,token:s,...o}=e;const a=e.request||ut;const l=await a("POST /applications/{client_id}/token/scoped",{headers:{authorization:`basic ${btoa(`${n}:${r}`)}`},client_id:n,access_token:s,...o});const u=Object.assign({clientType:i,clientId:n,clientSecret:r,token:l.data.token},l.data.expires_at?{expiresAt:l.data.expires_at}:{});return{...l,authentication:u}}async function resetToken(e){const t=e.request||ut;const i=btoa(`${e.clientId}:${e.clientSecret}`);const n=await t("PATCH /applications/{client_id}/token",{headers:{authorization:`basic ${i}`},client_id:e.clientId,access_token:e.token});const r={clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:n.data.token,scopes:n.data.scopes};if(n.data.expires_at)r.expiresAt=n.data.expires_at;if(e.clientType==="github-app"){delete r.scopes}return{...n,authentication:r}}async function deleteToken(e){const t=e.request||ut;const i=btoa(`${e.clientId}:${e.clientSecret}`);return t("DELETE /applications/{client_id}/token",{headers:{authorization:`basic ${i}`},client_id:e.clientId,access_token:e.token})}async function deleteAuthorization(e){const t=e.request||ut;const i=btoa(`${e.clientId}:${e.clientSecret}`);return t("DELETE /applications/{client_id}/grant",{headers:{authorization:`basic ${i}`},client_id:e.clientId,access_token:e.token})}async function getOAuthAccessToken(e,t){const i=getCachedAuthentication(e,t.auth);if(i)return i;const{data:n}=await createDeviceCode({clientType:e.clientType,clientId:e.clientId,request:t.request||e.request,scopes:t.auth.scopes||e.scopes});await e.onVerification(n);const r=await waitForAccessToken(t.request||e.request,e.clientId,e.clientType,n);e.authentication=r;return r}function getCachedAuthentication(e,t){if(t.refresh===true)return false;if(!e.authentication)return false;if(e.clientType==="github-app"){return e.authentication}const i=e.authentication;const n=("scopes"in t&&t.scopes||e.scopes).join(" ");const r=i.scopes.join(" ");return n===r?i:false}async function wait(e){await new Promise((t=>setTimeout(t,e*1e3)))}async function waitForAccessToken(e,t,i,n){try{const r={clientId:t,request:e,code:n.device_code};const{authentication:s}=i==="oauth-app"?await exchangeDeviceCode({...r,clientType:"oauth-app"}):await exchangeDeviceCode({...r,clientType:"github-app"});return{type:"token",tokenType:"oauth",...s}}catch(r){if(!r.response)throw r;const s=r.response.data.error;if(s==="authorization_pending"){await wait(n.interval);return waitForAccessToken(e,t,i,n)}if(s==="slow_down"){await wait(n.interval+7);return waitForAccessToken(e,t,i,n)}throw r}}async function dist_bundle_auth(e,t){return getOAuthAccessToken(e,{auth:t})}async function dist_bundle_hook(e,t,i,n){let r=t.endpoint.merge(i,n);if(/\/login\/(oauth\/access_token|device\/code)$/.test(r.url)){return t(r)}const{token:s}=await getOAuthAccessToken(e,{request:t,auth:{type:"oauth"}});r.headers.authorization=`token ${s}`;return t(r)}var Ht="0.0.0-development";function createOAuthDeviceAuth(e){const t=e.request||ut.defaults({headers:{"user-agent":`octokit-auth-oauth-device.js/${Ht} ${getUserAgent()}`}});const{request:i=t,...n}=e;const r=e.clientType==="github-app"?{...n,clientType:"github-app",request:i}:{...n,clientType:"oauth-app",request:i,scopes:e.scopes||[]};if(!e.clientId){throw new Error('[@octokit/auth-oauth-device] "clientId" option must be set (https://github.com/octokit/auth-oauth-device.js#usage)')}if(!e.onVerification){throw new Error('[@octokit/auth-oauth-device] "onVerification" option must be a function (https://github.com/octokit/auth-oauth-device.js#usage)')}return Object.assign(dist_bundle_auth.bind(null,r),{hook:dist_bundle_hook.bind(null,r)})}var Wt="0.0.0-development";async function getAuthentication(e){if("code"in e.strategyOptions){const{authentication:t}=await exchangeWebFlowCode({clientId:e.clientId,clientSecret:e.clientSecret,clientType:e.clientType,onTokenCreated:e.onTokenCreated,...e.strategyOptions,request:e.request});return{type:"token",tokenType:"oauth",...t}}if("onVerification"in e.strategyOptions){const t=createOAuthDeviceAuth({clientType:e.clientType,clientId:e.clientId,onTokenCreated:e.onTokenCreated,...e.strategyOptions,request:e.request});const i=await t({type:"oauth"});return{clientSecret:e.clientSecret,...i}}if("token"in e.strategyOptions){return{type:"token",tokenType:"oauth",clientId:e.clientId,clientSecret:e.clientSecret,clientType:e.clientType,onTokenCreated:e.onTokenCreated,...e.strategyOptions}}throw new Error("[@octokit/auth-oauth-user] Invalid strategy options")}async function auth_oauth_user_dist_bundle_auth(e,t={}){if(!e.authentication){e.authentication=e.clientType==="oauth-app"?await getAuthentication(e):await getAuthentication(e)}if(e.authentication.invalid){throw new Error("[@octokit/auth-oauth-user] Token is invalid")}const i=e.authentication;if("expiresAt"in i){if(t.type==="refresh"||new Date(i.expiresAt)0){const e=this.first;this.items.delete(e.key);if(this.size===0){this.first=null;this.last=null}else{this.first=e.next;this.first.prev=null}}}expiresAt(e){if(this.items.has(e)){return this.items.get(e).expiry}}get(e){if(this.items.has(e)){const t=this.items.get(e);if(this.ttl>0&&t.expiry<=Date.now()){this.delete(e);return}return t.value}}getMany(e){const t=[];for(var i=0;i0?Date.now()+this.ttl:this.ttl;return}if(this.max>0&&this.size===this.max){this.evict()}const i={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:e,prev:this.last,next:null,value:t};this.items.set(e,i);if(this.size===1){this.first=i}else{this.last.next=i}this.last=i}}class LruMap{constructor(e=1e3,t=0){if(isNaN(e)||e<0){throw new Error("Invalid max value")}if(isNaN(t)||t<0){throw new Error("Invalid ttl value")}this.first=null;this.items=new Map;this.last=null;this.max=e;this.ttl=t}get size(){return this.items.size}bumpLru(e){if(this.last===e){return}const t=this.last;const i=e.next;const n=e.prev;if(this.first===e){this.first=i}e.next=null;e.prev=t;t.next=e;if(n!==null){n.next=i}if(i!==null){i.prev=n}this.last=e}clear(){this.items=new Map;this.first=null;this.last=null}delete(e){if(this.items.has(e)){const t=this.items.get(e);this.items.delete(e);if(t.prev!==null){t.prev.next=t.next}if(t.next!==null){t.next.prev=t.prev}if(this.first===t){this.first=t.next}if(this.last===t){this.last=t.prev}}}deleteMany(e){for(var t=0;t0){const e=this.first;this.items.delete(e.key);if(this.size===0){this.first=null;this.last=null}else{this.first=e.next;this.first.prev=null}}}expiresAt(e){if(this.items.has(e)){return this.items.get(e).expiry}}get(e){if(this.items.has(e)){const t=this.items.get(e);if(this.ttl>0&&t.expiry<=Date.now()){this.delete(e);return}this.bumpLru(t);return t.value}}getMany(e){const t=[];for(var i=0;i0?Date.now()+this.ttl:this.ttl;if(this.last!==i){this.bumpLru(i)}return}if(this.max>0&&this.size===this.max){this.evict()}const i={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:e,prev:this.last,next:null,value:t};this.items.set(e,i);if(this.size===1){this.first=i}else{this.last.next=i}this.last=i}}class LruObject{constructor(e=1e3,t=0){if(isNaN(e)||e<0){throw new Error("Invalid max value")}if(isNaN(t)||t<0){throw new Error("Invalid ttl value")}this.first=null;this.items=Object.create(null);this.last=null;this.size=0;this.max=e;this.ttl=t}bumpLru(e){if(this.last===e){return}const t=this.last;const i=e.next;const n=e.prev;if(this.first===e){this.first=i}e.next=null;e.prev=t;t.next=e;if(n!==null){n.next=i}if(i!==null){i.prev=n}this.last=e}clear(){this.items=Object.create(null);this.first=null;this.last=null;this.size=0}delete(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){const t=this.items[e];delete this.items[e];this.size--;if(t.prev!==null){t.prev.next=t.next}if(t.next!==null){t.next.prev=t.prev}if(this.first===t){this.first=t.next}if(this.last===t){this.last=t.prev}}}deleteMany(e){for(var t=0;t0){const e=this.first;delete this.items[e.key];if(--this.size===0){this.first=null;this.last=null}else{this.first=e.next;this.first.prev=null}}}expiresAt(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){return this.items[e].expiry}}get(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){const t=this.items[e];if(this.ttl>0&&t.expiry<=Date.now()){this.delete(e);return}this.bumpLru(t);return t.value}}getMany(e){const t=[];for(var i=0;i0?Date.now()+this.ttl:this.ttl;if(this.last!==i){this.bumpLru(i)}return}if(this.max>0&&this.size===this.max){this.evict()}const i={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:e,prev:this.last,next:null,value:t};this.items[e]=i;if(++this.size===1){this.first=i}else{this.last.next=i}this.last=i}}class HitStatisticsRecord{constructor(){this.records={}}initForCache(e,t){this.records[e]={[t]:{cacheSize:0,hits:0,falsyHits:0,emptyHits:0,misses:0,expirations:0,evictions:0,invalidateOne:0,invalidateAll:0,sets:0}}}resetForCache(e){for(let t of Object.keys(this.records[e])){this.records[e][t]={cacheSize:0,hits:0,falsyHits:0,emptyHits:0,misses:0,expirations:0,evictions:0,invalidateOne:0,invalidateAll:0,sets:0}}}getStatistics(){return this.records}}function getTimestamp(e){return`${e.getFullYear()}-${(e.getMonth()+1).toString().padStart(2,"0")}-${e.getDate().toString().padStart(2,"0")}`}class HitStatistics{constructor(e,t,i){this.cacheId=e;this.statisticTtlInHours=t;this.collectionStart=new Date;this.currentTimeStamp=getTimestamp(this.collectionStart);this.records=i||new HitStatisticsRecord;this.records.initForCache(this.cacheId,this.currentTimeStamp)}get currentRecord(){if(!this.records.records[this.cacheId][this.currentTimeStamp]){this.records.records[this.cacheId][this.currentTimeStamp]={cacheSize:0,hits:0,falsyHits:0,emptyHits:0,misses:0,expirations:0,evictions:0,sets:0,invalidateOne:0,invalidateAll:0}}return this.records.records[this.cacheId][this.currentTimeStamp]}hoursPassed(){return(Date.now()-this.collectionStart)/1e3/60/60}addHit(){this.archiveIfNeeded();this.currentRecord.hits++}addFalsyHit(){this.archiveIfNeeded();this.currentRecord.falsyHits++}addEmptyHit(){this.archiveIfNeeded();this.currentRecord.emptyHits++}addMiss(){this.archiveIfNeeded();this.currentRecord.misses++}addEviction(){this.archiveIfNeeded();this.currentRecord.evictions++}setCacheSize(e){this.archiveIfNeeded();this.currentRecord.cacheSize=e}addExpiration(){this.archiveIfNeeded();this.currentRecord.expirations++}addSet(){this.archiveIfNeeded();this.currentRecord.sets++}addInvalidateOne(){this.archiveIfNeeded();this.currentRecord.invalidateOne++}addInvalidateAll(){this.archiveIfNeeded();this.currentRecord.invalidateAll++}getStatistics(){return this.records.getStatistics()}archiveIfNeeded(){if(this.hoursPassed()>=this.statisticTtlInHours){this.collectionStart=new Date;this.currentTimeStamp=getTimestamp(this.collectionStart);this.records.initForCache(this.cacheId,this.currentTimeStamp)}}}class LruObjectHitStatistics extends LruObject{constructor(e,t,i,n,r){super(e||1e3,t||0);if(!i){throw new Error("Cache id is mandatory")}this.hitStatistics=new HitStatistics(i,r!==undefined?r:24,n)}getStatistics(){return this.hitStatistics.getStatistics()}set(e,t){super.set(e,t);this.hitStatistics.addSet();this.hitStatistics.setCacheSize(this.size)}evict(){super.evict();this.hitStatistics.addEviction();this.hitStatistics.setCacheSize(this.size)}delete(e,t=false){super.delete(e);if(!t){this.hitStatistics.addInvalidateOne()}this.hitStatistics.setCacheSize(this.size)}clear(){super.clear();this.hitStatistics.addInvalidateAll();this.hitStatistics.setCacheSize(this.size)}get(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){const t=this.items[e];if(this.ttl>0&&t.expiry<=Date.now()){this.delete(e,true);this.hitStatistics.addExpiration();return}this.bumpLru(t);if(!t.value){this.hitStatistics.addFalsyHit()}if(t.value===undefined||t.value===null||t.value===""){this.hitStatistics.addEmptyHit()}this.hitStatistics.addHit();return t.value}this.hitStatistics.addMiss()}}class FifoObject{constructor(e=1e3,t=0){if(isNaN(e)||e<0){throw new Error("Invalid max value")}if(isNaN(t)||t<0){throw new Error("Invalid ttl value")}this.first=null;this.items=Object.create(null);this.last=null;this.size=0;this.max=e;this.ttl=t}clear(){this.items=Object.create(null);this.first=null;this.last=null;this.size=0}delete(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){const t=this.items[e];delete this.items[e];this.size--;if(t.prev!==null){t.prev.next=t.next}if(t.next!==null){t.next.prev=t.prev}if(this.first===t){this.first=t.next}if(this.last===t){this.last=t.prev}}}deleteMany(e){for(var t=0;t0){const e=this.first;delete this.items[e.key];if(--this.size===0){this.first=null;this.last=null}else{this.first=e.next;this.first.prev=null}}}expiresAt(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){return this.items[e].expiry}}get(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){const t=this.items[e];if(this.ttl>0&&t.expiry<=Date.now()){this.delete(e);return}return t.value}}getMany(e){const t=[];for(var i=0;i0?Date.now()+this.ttl:this.ttl;return}if(this.max>0&&this.size===this.max){this.evict()}const i={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:e,prev:this.last,next:null,value:t};this.items[e]=i;if(++this.size===1){this.first=i}else{this.last.next=i}this.last=i}}async function getAppAuthentication({appId:e,privateKey:t,timeDifference:i,createJwt:n}){try{if(n){const{jwt:t,expiresAt:r}=await n(e,i);return{type:"app",token:t,appId:e,expiresAt:r}}const r={id:e,privateKey:t};if(i){Object.assign(r,{now:Math.floor(Date.now()/1e3)+i})}const s=await githubAppJwt(r);return{type:"app",token:s.token,appId:s.appId,expiresAt:new Date(s.expiration*1e3).toISOString()}}catch(e){if(t==="-----BEGIN RSA PRIVATE KEY-----"){throw new Error("The 'privateKey` option contains only the first line '-----BEGIN RSA PRIVATE KEY-----'. If you are setting it using a `.env` file, make sure it is set on a single line with newlines replaced by '\n'")}else{throw e}}}function getCache(){return new LruObject(15e3,1e3*60*59)}async function dist_node_get(e,t){const i=optionsToCacheKey(t);const n=await e.get(i);if(!n){return}const[r,s,o,a,l,u]=n.split("|");const c=t.permissions||l.split(/,/).reduce(((e,t)=>{if(/!$/.test(t)){e[t.slice(0,-1)]="write"}else{e[t]="read"}return e}),{});return{token:r,createdAt:s,expiresAt:o,permissions:c,repositoryIds:t.repositoryIds,repositoryNames:t.repositoryNames,singleFileName:u,repositorySelection:a}}async function dist_node_set(e,t,i){const n=optionsToCacheKey(t);const r=t.permissions?"":Object.keys(i.permissions).map((e=>`${e}${i.permissions[e]==="write"?"!":""}`)).join(",");const s=[i.token,i.createdAt,i.expiresAt,i.repositorySelection,r,i.singleFileName].join("|");await e.set(n,s)}function optionsToCacheKey({installationId:e,permissions:t={},repositoryIds:i=[],repositoryNames:n=[]}){const r=Object.keys(t).sort().map((e=>t[e]==="read"?e:`${e}!`)).join(",");const s=i.sort().join(",");const o=n.join(",");return[e,s,o,r].filter(Boolean).join("|")}function toTokenAuthentication({installationId:e,token:t,createdAt:i,expiresAt:n,repositorySelection:r,permissions:s,repositoryIds:o,repositoryNames:a,singleFileName:l}){return Object.assign({type:"token",tokenType:"installation",token:t,installationId:e,permissions:s,createdAt:i,expiresAt:n,repositorySelection:r},o?{repositoryIds:o}:null,a?{repositoryNames:a}:null,l?{singleFileName:l}:null)}async function getInstallationAuthentication(e,t,i){const n=Number(t.installationId||e.installationId);if(!n){throw new Error("[@octokit/auth-app] installationId option is required for installation authentication.")}if(t.factory){const{type:i,factory:n,oauthApp:r,...s}={...e,...t};return n(s)}const r=i||e.request;return getInstallationAuthenticationConcurrently(e,{...t,installationId:n},r)}var zt=new Map;function getInstallationAuthenticationConcurrently(e,t,i){const n=optionsToCacheKey(t);if(zt.has(n)){return zt.get(n)}const r=getInstallationAuthenticationImpl(e,t,i).finally((()=>zt.delete(n)));zt.set(n,r);return r}async function getInstallationAuthenticationImpl(e,t,i){if(!t.refresh){const i=await dist_node_get(e.cache,t);if(i){const{token:e,createdAt:n,expiresAt:r,permissions:s,repositoryIds:o,repositoryNames:a,singleFileName:l,repositorySelection:u}=i;return toTokenAuthentication({installationId:t.installationId,token:e,createdAt:n,expiresAt:r,permissions:s,repositorySelection:u,repositoryIds:o,repositoryNames:a,singleFileName:l})}}const n=await getAppAuthentication(e);const r={installation_id:t.installationId,mediaType:{previews:["machine-man"]},headers:{authorization:`bearer ${n.token}`}};if(t.repositoryIds){Object.assign(r,{repository_ids:t.repositoryIds})}if(t.repositoryNames){Object.assign(r,{repositories:t.repositoryNames})}if(t.permissions){Object.assign(r,{permissions:t.permissions})}const{data:{token:s,expires_at:o,repositories:a,permissions:l,repository_selection:u,single_file:c}}=await i("POST /app/installations/{installation_id}/access_tokens",r);const d=l||{};const p=u||"all";const A=a?a.map((e=>e.id)):void 0;const f=a?a.map((e=>e.name)):void 0;const h=(new Date).toISOString();const g={token:s,createdAt:h,expiresAt:o,repositorySelection:p,permissions:d,repositoryIds:A,repositoryNames:f};if(c){Object.assign(r,{singleFileName:c})}await dist_node_set(e.cache,t,g);const y={installationId:t.installationId,token:s,createdAt:h,expiresAt:o,repositorySelection:p,permissions:d,repositoryIds:A,repositoryNames:f};if(c){Object.assign(y,{singleFileName:c})}return toTokenAuthentication(y)}async function dist_node_auth(e,t){switch(t.type){case"app":return getAppAuthentication(e);case"oauth-app":return e.oauthApp({type:"oauth-app"});case"installation":t;return getInstallationAuthentication(e,{...t,type:"installation"});case"oauth-user":return e.oauthApp(t);default:throw new Error(`Invalid auth type: ${t.type}`)}}var $t=["/app","/app/hook/config","/app/hook/deliveries","/app/hook/deliveries/{delivery_id}","/app/hook/deliveries/{delivery_id}/attempts","/app/installations","/app/installations/{installation_id}","/app/installations/{installation_id}/access_tokens","/app/installations/{installation_id}/suspended","/app/installation-requests","/marketplace_listing/accounts/{account_id}","/marketplace_listing/plan","/marketplace_listing/plans","/marketplace_listing/plans/{plan_id}/accounts","/marketplace_listing/stubbed/accounts/{account_id}","/marketplace_listing/stubbed/plan","/marketplace_listing/stubbed/plans","/marketplace_listing/stubbed/plans/{plan_id}/accounts","/orgs/{org}/installation","/repos/{owner}/{repo}/installation","/users/{username}/installation","/enterprises/{enterprise}/installation"];function dist_node_routeMatcher(e){const t=e.map((e=>e.split("/").map((e=>e.startsWith("{")?"(?:.+?)":e)).join("/")));const i=`^(?:${t.map((e=>`(?:${e})`)).join("|")})$`;return new RegExp(i,"i")}var Kt=dist_node_routeMatcher($t);function requiresAppAuth(e){return!!e&&Kt.test(e.split("?")[0])}var Zt=5*1e3;function isNotTimeSkewError(e){return!(e.message.match(/'Expiration time' claim \('exp'\) is too far in the future/)||e.message.match(/'Expiration time' claim \('exp'\) must be a numeric value representing the future time at which the assertion expires/)||e.message.match(/'Issued at' claim \('iat'\) must be an Integer representing the time that the assertion was issued/))}async function dist_node_hook(e,t,i,n){const r=t.endpoint.merge(i,n);const s=r.url;if(/\/login\/oauth\/access_token$/.test(s)){return t(r)}if(requiresAppAuth(s.replace(t.endpoint.DEFAULTS.baseUrl,""))){const{token:i}=await getAppAuthentication(e);r.headers.authorization=`bearer ${i}`;let n;try{n=await t(r)}catch(i){if(isNotTimeSkewError(i)){throw i}if(typeof i.response.headers.date==="undefined"){throw i}const n=Math.floor((Date.parse(i.response.headers.date)-Date.parse((new Date).toString()))/1e3);e.log.warn(i.message);e.log.warn(`[@octokit/auth-app] GitHub API time and system time are different by ${n} seconds. Retrying request with the difference accounted for.`);const{token:s}=await getAppAuthentication({...e,timeDifference:n});r.headers.authorization=`bearer ${s}`;return t(r)}return n}if(requiresBasicAuth(s)){const i=await e.oauthApp({type:"oauth-app"});r.headers.authorization=i.headers.authorization;return t(r)}const{token:o,createdAt:a}=await getInstallationAuthentication(e,{},t.defaults({baseUrl:r.baseUrl}));r.headers.authorization=`token ${o}`;return sendRequestWithRetries(e,t,r,a)}async function sendRequestWithRetries(e,t,i,n,r=0){const s=+new Date-+new Date(n);try{return await t(i)}catch(o){if(o.status!==401){throw o}if(s>=Zt){if(r>0){o.message=`After ${r} retries within ${s/1e3}s of creating the installation access token, the response remains 401. At this point, the cause may be an authentication problem or a system outage. Please check https://www.githubstatus.com for status information`}throw o}++r;const a=r*1e3;e.log.warn(`[@octokit/auth-app] Retrying after 401 response to account for token replication delay (retry: ${r}, wait: ${a/1e3}s)`);await new Promise((e=>setTimeout(e,a)));return sendRequestWithRetries(e,t,i,n,r)}}var Xt="8.2.0";function createAppAuth(e){if(!e.appId){throw new Error("[@octokit/auth-app] appId option is required")}if(!e.privateKey&&!e.createJwt){throw new Error("[@octokit/auth-app] privateKey option is required")}else if(e.privateKey&&e.createJwt){throw new Error("[@octokit/auth-app] privateKey and createJwt options are mutually exclusive")}if("installationId"in e&&!e.installationId){throw new Error("[@octokit/auth-app] installationId is set to a falsy value")}const t=e.log||{};if(typeof t.warn!=="function"){t.warn=console.warn.bind(console)}const i=e.request||at.defaults({headers:{"user-agent":`octokit-auth-app.js/${Xt} ${getUserAgent()}`}});const n=Object.assign({request:i,cache:getCache()},e,e.installationId?{installationId:Number(e.installationId)}:{},{log:t,oauthApp:createOAuthAppAuth({clientType:"github-app",clientId:e.clientId||"",clientSecret:e.clientSecret||"",request:i})});return Object.assign(dist_node_auth.bind(null,n),{hook:dist_node_hook.bind(null,n)})}async function auth_unauthenticated_dist_node_auth(e){return{type:"unauthenticated",reason:e}}function isRateLimitError(e){if(e.status!==403){return false}if(!e.response){return false}return e.response.headers["x-ratelimit-remaining"]==="0"}var ei=/\babuse\b/i;function isAbuseLimitError(e){if(e.status!==403){return false}return ei.test(e.message)}async function auth_unauthenticated_dist_node_hook(e,t,i,n){const r=t.endpoint.merge(i,n);return t(r).catch((t=>{if(t.status===404){t.message=`Not found. May be due to lack of authentication. Reason: ${e}`;throw t}if(isRateLimitError(t)){t.message=`API rate limit exceeded. This maybe caused by the lack of authentication. Reason: ${e}`;throw t}if(isAbuseLimitError(t)){t.message=`You have triggered an abuse detection mechanism. This maybe caused by the lack of authentication. Reason: ${e}`;throw t}if(t.status===401){t.message=`Unauthorized. "${r.method} ${r.url}" failed most likely due to lack of authentication. Reason: ${e}`;throw t}if(t.status>=400&&t.status<500){t.message=t.message.replace(/\.?$/,`. May be caused by lack of authentication (${e}).`)}throw t}))}var ti=function createUnauthenticatedAuth2(e){if(!e||!e.reason){throw new Error("[@octokit/auth-unauthenticated] No reason passed to createUnauthenticatedAuth")}return Object.assign(auth_unauthenticated_dist_node_auth.bind(null,e.reason),{hook:auth_unauthenticated_dist_node_hook.bind(null,e.reason)})};var ii="8.0.3";function addEventHandler(e,t,i){if(Array.isArray(t)){for(const n of t){addEventHandler(e,n,i)}return}if(!e.eventHandlers[t]){e.eventHandlers[t]=[]}e.eventHandlers[t].push(i)}var ni=dist_src_Octokit.defaults({userAgent:`octokit-oauth-app.js/${ii} ${getUserAgent()}`});async function emitEvent(e,t){const{name:i,action:n}=t;if(e.eventHandlers[`${i}.${n}`]){for(const r of e.eventHandlers[`${i}.${n}`]){await r(t)}}if(e.eventHandlers[i]){for(const n of e.eventHandlers[i]){await n(t)}}}async function getUserOctokitWithState(e,t){return e.octokit.auth({type:"oauth-user",...t,async factory(t){const i=new e.Octokit({authStrategy:createOAuthUserAuth,auth:t});const n=await i.auth({type:"get"});await emitEvent(e,{name:"token",action:"created",token:n.token,scopes:n.scopes,authentication:n,octokit:i});return i}})}function getWebFlowAuthorizationUrlWithState(e,t){const i={clientId:e.clientId,request:e.octokit.request,...t,allowSignup:e.allowSignup??t.allowSignup,redirectUrl:t.redirectUrl??e.redirectUrl,scopes:t.scopes??e.defaultScopes};return getWebFlowAuthorizationUrl({clientType:e.clientType,...i})}async function createTokenWithState(e,t){const i=await e.octokit.auth({type:"oauth-user",...t});await emitEvent(e,{name:"token",action:"created",token:i.token,scopes:i.scopes,authentication:i,octokit:new e.Octokit({authStrategy:createOAuthUserAuth,auth:{clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:i.token,scopes:i.scopes,refreshToken:i.refreshToken,expiresAt:i.expiresAt,refreshTokenExpiresAt:i.refreshTokenExpiresAt}})});return{authentication:i}}async function checkTokenWithState(e,t){const i=await checkToken({clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,...t});Object.assign(i.authentication,{type:"token",tokenType:"oauth"});return i}async function resetTokenWithState(e,t){const i={clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,...t};if(e.clientType==="oauth-app"){const t=await resetToken({clientType:"oauth-app",...i});const n=Object.assign(t.authentication,{type:"token",tokenType:"oauth"});await emitEvent(e,{name:"token",action:"reset",token:t.authentication.token,scopes:t.authentication.scopes||void 0,authentication:n,octokit:new e.Octokit({authStrategy:createOAuthUserAuth,auth:{clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:t.authentication.token,scopes:t.authentication.scopes}})});return{...t,authentication:n}}const n=await resetToken({clientType:"github-app",...i});const r=Object.assign(n.authentication,{type:"token",tokenType:"oauth"});await emitEvent(e,{name:"token",action:"reset",token:n.authentication.token,authentication:r,octokit:new e.Octokit({authStrategy:createOAuthUserAuth,auth:{clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:n.authentication.token}})});return{...n,authentication:r}}async function refreshTokenWithState(e,t){if(e.clientType==="oauth-app"){throw new Error("[@octokit/oauth-app] app.refreshToken() is not supported for OAuth Apps")}const i=await refreshToken({clientType:"github-app",clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,refreshToken:t.refreshToken});const n=Object.assign(i.authentication,{type:"token",tokenType:"oauth"});await emitEvent(e,{name:"token",action:"refreshed",token:i.authentication.token,authentication:n,octokit:new e.Octokit({authStrategy:createOAuthUserAuth,auth:{clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:i.authentication.token}})});return{...i,authentication:n}}async function scopeTokenWithState(e,t){if(e.clientType==="oauth-app"){throw new Error("[@octokit/oauth-app] app.scopeToken() is not supported for OAuth Apps")}const i=await scopeToken({clientType:"github-app",clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,...t});const n=Object.assign(i.authentication,{type:"token",tokenType:"oauth"});await emitEvent(e,{name:"token",action:"scoped",token:i.authentication.token,authentication:n,octokit:new e.Octokit({authStrategy:createOAuthUserAuth,auth:{clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:i.authentication.token}})});return{...i,authentication:n}}async function deleteTokenWithState(e,t){const i={clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,...t};const n=e.clientType==="oauth-app"?await deleteToken({clientType:"oauth-app",...i}):await deleteToken({clientType:"github-app",...i});await emitEvent(e,{name:"token",action:"deleted",token:t.token,octokit:new e.Octokit({authStrategy:ti,auth:{reason:`Handling "token.deleted" event. The access for the token has been revoked.`}})});return n}async function deleteAuthorizationWithState(e,t){const i={clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,...t};const n=e.clientType==="oauth-app"?await deleteAuthorization({clientType:"oauth-app",...i}):await deleteAuthorization({clientType:"github-app",...i});await emitEvent(e,{name:"token",action:"deleted",token:t.token,octokit:new e.Octokit({authStrategy:ti,auth:{reason:`Handling "token.deleted" event. The access for the token has been revoked.`}})});await emitEvent(e,{name:"authorization",action:"deleted",token:t.token,octokit:new e.Octokit({authStrategy:ti,auth:{reason:`Handling "authorization.deleted" event. The access for the app has been revoked.`}})});return n}function dist_node_unknownRouteResponse(e){return{status:404,headers:{"content-type":"application/json"},text:JSON.stringify({error:`Unknown route: ${e.method} ${e.url}`})}}async function handleRequest(e,{pathPrefix:t="/api/github/oauth"},i){let{pathname:n}=new URL(i.url,"http://localhost");if(!n.startsWith(`${t}/`)){return void 0}if(i.method==="OPTIONS"){return{status:200,headers:{"access-control-allow-origin":"*","access-control-allow-methods":"*","access-control-allow-headers":"Content-Type, User-Agent, Authorization"}}}n=n.slice(t.length+1);const r=[i.method,n].join(" ");const s={getLogin:`GET login`,getCallback:`GET callback`,createToken:`POST token`,getToken:`GET token`,patchToken:`PATCH token`,patchRefreshToken:`PATCH refresh-token`,scopeToken:`POST token/scoped`,deleteToken:`DELETE token`,deleteGrant:`DELETE grant`};if(!Object.values(s).includes(r)){return dist_node_unknownRouteResponse(i)}let o;try{const e=await i.text();o=e?JSON.parse(e):{}}catch(e){return{status:400,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify({error:"[@octokit/oauth-app] request error"})}}const{searchParams:a}=new URL(i.url,"http://localhost");const l=Object.fromEntries(a);const u=i.headers;try{if(r===s.getLogin){const t={};if(l.state){Object.assign(t,{state:l.state})}if(l.scopes){Object.assign(t,{scopes:l.scopes.split(",")})}if(l.allowSignup){Object.assign(t,{allowSignup:l.allowSignup==="true"})}if(l.redirectUrl){Object.assign(t,{redirectUrl:l.redirectUrl})}const{url:i}=e.getWebFlowAuthorizationUrl(t);return{status:302,headers:{location:i}}}if(r===s.getCallback){if(l.error){throw new Error(`[@octokit/oauth-app] ${l.error} ${l.error_description}`)}if(!l.code){throw new Error('[@octokit/oauth-app] "code" parameter is required')}const{authentication:{token:t}}=await e.createToken({code:l.code});return{status:200,headers:{"content-type":"text/html"},text:`

Token created successfully

\n\n

Your token is: ${t}. Copy it now as it cannot be shown again.

`}}if(r===s.createToken){const{code:t,redirectUrl:i}=o;if(!t){throw new Error('[@octokit/oauth-app] "code" parameter is required')}const n=await e.createToken({code:t,redirectUrl:i});delete n.authentication.clientSecret;return{status:201,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify(n)}}if(r===s.getToken){const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}const i=await e.checkToken({token:t});delete i.authentication.clientSecret;return{status:200,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify(i)}}if(r===s.patchToken){const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}const i=await e.resetToken({token:t});delete i.authentication.clientSecret;return{status:200,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify(i)}}if(r===s.patchRefreshToken){const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}const{refreshToken:i}=o;if(!i){throw new Error("[@octokit/oauth-app] refreshToken must be sent in request body")}const n=await e.refreshToken({refreshToken:i});delete n.authentication.clientSecret;return{status:200,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify(n)}}if(r===s.scopeToken){const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}const i=await e.scopeToken({token:t,...o});delete i.authentication.clientSecret;return{status:200,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify(i)}}if(r===s.deleteToken){const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}await e.deleteToken({token:t});return{status:204,headers:{"access-control-allow-origin":"*"}}}const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}await e.deleteAuthorization({token:t});return{status:204,headers:{"access-control-allow-origin":"*"}}}catch(e){return{status:400,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify({error:e.message})}}}function parseRequest(e){const{method:t,url:i,headers:n}=e;async function text(){const t=await new Promise(((t,i)=>{let n=[];e.on("error",i).on("data",(e=>n.push(e))).on("end",(()=>t(Buffer.concat(n).toString())))}));return t}return{method:t,url:i,headers:n,text:text}}function sendResponse(e,t){t.writeHead(e.status,e.headers);t.end(e.text)}function createNodeMiddleware(e,t={}){return async function(i,n,r){const s=await parseRequest(i);const o=await handleRequest(e,t,s);if(o){sendResponse(o,n);return true}else{r?.();return false}}}function parseRequest2(e){const t=Object.fromEntries(e.headers.entries());return{method:e.method,url:e.url,headers:t,text:()=>e.text()}}function sendResponse2(e){const t={status:e.status};if(e.headers){Object.assign(t,{headers:e.headers})}return new Response(e.text,t)}function createWebWorkerHandler(e,t={}){return async function(i){const n=await parseRequest2(i);const r=await handleRequest(e,t,n);return r?sendResponse2(r):void 0}}function parseRequest3(e){const{method:t}=e.requestContext.http;let i=e.rawPath;const{stage:n}=e.requestContext;if(i.startsWith("/"+n))i=i.substring(n.length+1);if(e.rawQueryString)i+="?"+e.rawQueryString;const r=e.headers;const text=async()=>e.body||"";return{method:t,url:i,headers:r,text:text}}function sendResponse3(e){return{statusCode:e.status,headers:e.headers,body:e.text}}function createAWSLambdaAPIGatewayV2Handler(e,t={}){return async function(i){const n=parseRequest3(i);const r=await handleRequest(e,t,n);return r?sendResponse3(r):void 0}}var ri=class{static VERSION=ii;static defaults(e){const t=class extends(this){constructor(...t){super({...e,...t[0]})}};return t}constructor(e){const t=e.Octokit||ni;this.type=e.clientType||"oauth-app";const i=new t({authStrategy:createOAuthAppAuth,auth:{clientType:this.type,clientId:e.clientId,clientSecret:e.clientSecret}});const n={clientType:this.type,clientId:e.clientId,clientSecret:e.clientSecret,defaultScopes:e.defaultScopes||[],allowSignup:e.allowSignup,baseUrl:e.baseUrl,redirectUrl:e.redirectUrl,log:e.log,Octokit:t,octokit:i,eventHandlers:{}};this.on=addEventHandler.bind(null,n);this.octokit=i;this.getUserOctokit=getUserOctokitWithState.bind(null,n);this.getWebFlowAuthorizationUrl=getWebFlowAuthorizationUrlWithState.bind(null,n);this.createToken=createTokenWithState.bind(null,n);this.checkToken=checkTokenWithState.bind(null,n);this.resetToken=resetTokenWithState.bind(null,n);this.refreshToken=refreshTokenWithState.bind(null,n);this.scopeToken=scopeTokenWithState.bind(null,n);this.deleteToken=deleteTokenWithState.bind(null,n);this.deleteAuthorization=deleteAuthorizationWithState.bind(null,n)}type;on;octokit;getUserOctokit;getWebFlowAuthorizationUrl;createToken;checkToken;resetToken;refreshToken;scopeToken;deleteToken;deleteAuthorization};var si=__nccwpck_require__(4573);var oi="6.0.0";async function sign(e,t){if(!e||!t){throw new TypeError("[@octokit/webhooks-methods] secret & payload required for sign()")}if(typeof t!=="string"){throw new TypeError("[@octokit/webhooks-methods] payload must be a string")}const i="sha256";return`${i}=${(0,Jt.createHmac)(i,e).update(t).digest("hex")}`}sign.VERSION=oi;async function verify(e,t,i){if(!e||!t||!i){throw new TypeError("[@octokit/webhooks-methods] secret, eventPayload & signature required")}if(typeof t!=="string"){throw new TypeError("[@octokit/webhooks-methods] eventPayload must be a string")}const n=si.Buffer.from(i);const r=si.Buffer.from(await sign(e,t));if(n.length!==r.length){return false}return(0,Jt.timingSafeEqual)(n,r)}verify.VERSION=oi;async function verifyWithFallback(e,t,i,n){const r=await verify(e,t,i);if(r){return true}if(n!==void 0){for(const e of n){const n=await verify(e,t,i);if(n){return n}}}return false}var dist_bundle_createLogger=(e={})=>{if(typeof e.debug!=="function"){e.debug=()=>{}}if(typeof e.info!=="function"){e.info=()=>{}}if(typeof e.warn!=="function"){e.warn=console.warn.bind(console)}if(typeof e.error!=="function"){e.error=console.error.bind(console)}return e};var ai=["branch_protection_configuration","branch_protection_configuration.disabled","branch_protection_configuration.enabled","branch_protection_rule","branch_protection_rule.created","branch_protection_rule.deleted","branch_protection_rule.edited","check_run","check_run.completed","check_run.created","check_run.requested_action","check_run.rerequested","check_suite","check_suite.completed","check_suite.requested","check_suite.rerequested","code_scanning_alert","code_scanning_alert.appeared_in_branch","code_scanning_alert.closed_by_user","code_scanning_alert.created","code_scanning_alert.fixed","code_scanning_alert.reopened","code_scanning_alert.reopened_by_user","commit_comment","commit_comment.created","create","custom_property","custom_property.created","custom_property.deleted","custom_property.promote_to_enterprise","custom_property.updated","custom_property_values","custom_property_values.updated","delete","dependabot_alert","dependabot_alert.auto_dismissed","dependabot_alert.auto_reopened","dependabot_alert.created","dependabot_alert.dismissed","dependabot_alert.fixed","dependabot_alert.reintroduced","dependabot_alert.reopened","deploy_key","deploy_key.created","deploy_key.deleted","deployment","deployment.created","deployment_protection_rule","deployment_protection_rule.requested","deployment_review","deployment_review.approved","deployment_review.rejected","deployment_review.requested","deployment_status","deployment_status.created","discussion","discussion.answered","discussion.category_changed","discussion.closed","discussion.created","discussion.deleted","discussion.edited","discussion.labeled","discussion.locked","discussion.pinned","discussion.reopened","discussion.transferred","discussion.unanswered","discussion.unlabeled","discussion.unlocked","discussion.unpinned","discussion_comment","discussion_comment.created","discussion_comment.deleted","discussion_comment.edited","fork","github_app_authorization","github_app_authorization.revoked","gollum","installation","installation.created","installation.deleted","installation.new_permissions_accepted","installation.suspend","installation.unsuspend","installation_repositories","installation_repositories.added","installation_repositories.removed","installation_target","installation_target.renamed","issue_comment","issue_comment.created","issue_comment.deleted","issue_comment.edited","issue_dependencies","issue_dependencies.blocked_by_added","issue_dependencies.blocked_by_removed","issue_dependencies.blocking_added","issue_dependencies.blocking_removed","issues","issues.assigned","issues.closed","issues.deleted","issues.demilestoned","issues.edited","issues.labeled","issues.locked","issues.milestoned","issues.opened","issues.pinned","issues.reopened","issues.transferred","issues.typed","issues.unassigned","issues.unlabeled","issues.unlocked","issues.unpinned","issues.untyped","label","label.created","label.deleted","label.edited","marketplace_purchase","marketplace_purchase.cancelled","marketplace_purchase.changed","marketplace_purchase.pending_change","marketplace_purchase.pending_change_cancelled","marketplace_purchase.purchased","member","member.added","member.edited","member.removed","membership","membership.added","membership.removed","merge_group","merge_group.checks_requested","merge_group.destroyed","meta","meta.deleted","milestone","milestone.closed","milestone.created","milestone.deleted","milestone.edited","milestone.opened","org_block","org_block.blocked","org_block.unblocked","organization","organization.deleted","organization.member_added","organization.member_invited","organization.member_removed","organization.renamed","package","package.published","package.updated","page_build","personal_access_token_request","personal_access_token_request.approved","personal_access_token_request.cancelled","personal_access_token_request.created","personal_access_token_request.denied","ping","project","project.closed","project.created","project.deleted","project.edited","project.reopened","project_card","project_card.converted","project_card.created","project_card.deleted","project_card.edited","project_card.moved","project_column","project_column.created","project_column.deleted","project_column.edited","project_column.moved","projects_v2","projects_v2.closed","projects_v2.created","projects_v2.deleted","projects_v2.edited","projects_v2.reopened","projects_v2_item","projects_v2_item.archived","projects_v2_item.converted","projects_v2_item.created","projects_v2_item.deleted","projects_v2_item.edited","projects_v2_item.reordered","projects_v2_item.restored","projects_v2_status_update","projects_v2_status_update.created","projects_v2_status_update.deleted","projects_v2_status_update.edited","public","pull_request","pull_request.assigned","pull_request.auto_merge_disabled","pull_request.auto_merge_enabled","pull_request.closed","pull_request.converted_to_draft","pull_request.demilestoned","pull_request.dequeued","pull_request.edited","pull_request.enqueued","pull_request.labeled","pull_request.locked","pull_request.milestoned","pull_request.opened","pull_request.ready_for_review","pull_request.reopened","pull_request.review_request_removed","pull_request.review_requested","pull_request.synchronize","pull_request.unassigned","pull_request.unlabeled","pull_request.unlocked","pull_request_review","pull_request_review.dismissed","pull_request_review.edited","pull_request_review.submitted","pull_request_review_comment","pull_request_review_comment.created","pull_request_review_comment.deleted","pull_request_review_comment.edited","pull_request_review_thread","pull_request_review_thread.resolved","pull_request_review_thread.unresolved","push","registry_package","registry_package.published","registry_package.updated","release","release.created","release.deleted","release.edited","release.prereleased","release.published","release.released","release.unpublished","repository","repository.archived","repository.created","repository.deleted","repository.edited","repository.privatized","repository.publicized","repository.renamed","repository.transferred","repository.unarchived","repository_advisory","repository_advisory.published","repository_advisory.reported","repository_dispatch","repository_dispatch.sample.collected","repository_import","repository_ruleset","repository_ruleset.created","repository_ruleset.deleted","repository_ruleset.edited","repository_vulnerability_alert","repository_vulnerability_alert.create","repository_vulnerability_alert.dismiss","repository_vulnerability_alert.reopen","repository_vulnerability_alert.resolve","secret_scanning_alert","secret_scanning_alert.assigned","secret_scanning_alert.created","secret_scanning_alert.publicly_leaked","secret_scanning_alert.reopened","secret_scanning_alert.resolved","secret_scanning_alert.unassigned","secret_scanning_alert.validated","secret_scanning_alert_location","secret_scanning_alert_location.created","secret_scanning_scan","secret_scanning_scan.completed","security_advisory","security_advisory.published","security_advisory.updated","security_advisory.withdrawn","security_and_analysis","sponsorship","sponsorship.cancelled","sponsorship.created","sponsorship.edited","sponsorship.pending_cancellation","sponsorship.pending_tier_change","sponsorship.tier_changed","star","star.created","star.deleted","status","sub_issues","sub_issues.parent_issue_added","sub_issues.parent_issue_removed","sub_issues.sub_issue_added","sub_issues.sub_issue_removed","team","team.added_to_repository","team.created","team.deleted","team.edited","team.removed_from_repository","team_add","watch","watch.started","workflow_dispatch","workflow_job","workflow_job.completed","workflow_job.in_progress","workflow_job.queued","workflow_job.waiting","workflow_run","workflow_run.completed","workflow_run.in_progress","workflow_run.requested"];function validateEventName(e,t={}){if(typeof e!=="string"){throw new TypeError("eventName must be of type string")}if(e==="*"){throw new TypeError(`Using the "*" event with the regular Webhooks.on() function is not supported. Please use the Webhooks.onAny() method instead`)}if(e==="error"){throw new TypeError(`Using the "error" event with the regular Webhooks.on() function is not supported. Please use the Webhooks.onError() method instead`)}if(t.onUnknownEventName==="ignore"){return}if(!ai.includes(e)){if(t.onUnknownEventName!=="warn"){throw new TypeError(`"${e}" is not a known webhook name (https://developer.github.com/v3/activity/events/types/)`)}else{(t.log||console).warn(`"${e}" is not a known webhook name (https://developer.github.com/v3/activity/events/types/)`)}}}function handleEventHandlers(e,t,i){if(!e.hooks[t]){e.hooks[t]=[]}e.hooks[t].push(i)}function receiverOn(e,t,i){if(Array.isArray(t)){t.forEach((t=>receiverOn(e,t,i)));return}validateEventName(t,{onUnknownEventName:"warn",log:e.log});handleEventHandlers(e,t,i)}function receiverOnAny(e,t){handleEventHandlers(e,"*",t)}function receiverOnError(e,t){handleEventHandlers(e,"error",t)}function wrapErrorHandler(e,t){let i;try{i=e(t)}catch(e){console.log('FATAL: Error occurred in "error" event handler');console.log(e)}if(i&&i.catch){i.catch((e=>{console.log('FATAL: Error occurred in "error" event handler');console.log(e)}))}}function getHooks(e,t,i){const n=[e.hooks[i],e.hooks["*"]];if(t){n.unshift(e.hooks[`${i}.${t}`])}return[].concat(...n.filter(Boolean))}function receiverHandle(e,t){const i=e.hooks.error||[];if(t instanceof Error){const e=Object.assign(new AggregateError([t],t.message),{event:t});i.forEach((t=>wrapErrorHandler(t,e)));return Promise.reject(e)}if(!t||!t.name){const e=new Error("Event name not passed");throw new AggregateError([e],e.message)}if(!t.payload){const e=new Error("Event name not passed");throw new AggregateError([e],e.message)}const n=getHooks(e,"action"in t.payload?t.payload.action:null,t.name);if(n.length===0){return Promise.resolve()}const r=[];const s=n.map((i=>{let n=Promise.resolve(t);if(e.transform){n=n.then(e.transform)}return n.then((e=>i(e))).catch((e=>r.push(Object.assign(e,{event:t}))))}));return Promise.all(s).then((()=>{if(r.length===0){return}const e=new AggregateError(r,r.map((e=>e.message)).join("\n"));Object.assign(e,{event:t});i.forEach((t=>wrapErrorHandler(t,e)));throw e}))}function removeListener(e,t,i){if(Array.isArray(t)){t.forEach((t=>removeListener(e,t,i)));return}if(!e.hooks[t]){return}for(let n=e.hooks[t].length-1;n>=0;n--){if(e.hooks[t][n]===i){e.hooks[t].splice(n,1);return}}}function createEventHandler(e){const t={hooks:{},log:dist_bundle_createLogger(e&&e.log)};if(e&&e.transform){t.transform=e.transform}return{on:receiverOn.bind(null,t),onAny:receiverOnAny.bind(null,t),onError:receiverOnError.bind(null,t),removeListener:removeListener.bind(null,t),receive:receiverHandle.bind(null,t)}}async function verifyAndReceive(e,t){const i=await verifyWithFallback(e.secret,t.payload,t.signature,e.additionalSecrets).catch((()=>false));if(!i){const i=new Error("[@octokit/webhooks] signature does not match event payload and secret");i.event=t;i.status=400;return e.eventHandler.receive(i)}let n;try{n=JSON.parse(t.payload)}catch(e){e.message="Invalid JSON";e.status=400;throw new AggregateError([e],e.message)}return e.eventHandler.receive({id:t.id,name:t.name,payload:n})}function normalizeTrailingSlashes(e){let t=e.length;if(t===0){return"/"}while(t>0){if(e.charCodeAt(--t)!==47){break}}if(t===-1){return"/"}return e.slice(0,t+1)}var li=/^\s*(application\/json)\s*(?:;|$)/u;var ui=null&&["x-github-event","x-hub-signature-256","x-github-delivery"];function createMiddleware(e){const{handleResponse:t,getRequestHeader:i,getPayload:n}=e;return function middleware(e,r){const s=normalizeTrailingSlashes(r.path);return async function octokitWebhooksMiddleware(o,a,l){let u;try{u=new URL(normalizeTrailingSlashes(o.url),"http://localhost").pathname}catch(e){return t(JSON.stringify({error:`Request URL could not be parsed: ${o.url}`}),422,{"content-type":"application/json"},a)}if(u!==s){l?.();return t(null)}else if(o.method!=="POST"){return t(JSON.stringify({error:`Unknown route: ${o.method} ${u}`}),404,{"content-type":"application/json"},a)}const c=i(o,"content-type");if(typeof c!=="string"||!li.test(c)){return t(JSON.stringify({error:`Unsupported "Content-Type" header value. Must be "application/json"`}),415,{"content-type":"application/json",accept:"application/json"},a)}const d=ui.filter((e=>i(o,e)==void 0)).join(", ");if(d){return t(JSON.stringify({error:`Required headers missing: ${d}`}),400,{"content-type":"application/json",accept:"application/json"},a)}const p=i(o,"x-github-event");const A=i(o,"x-hub-signature-256");const f=i(o,"x-github-delivery");r.log.debug(`${p} event received (id: ${f})`);let h=false;let g;const y=new Promise((e=>{g=setTimeout((()=>{h=true;e(t("still processing\n",202,{"Content-Type":"text/plain",accept:"application/json"},a))}),r.timeout)}));const processWebhook=async()=>{try{const i=await n(o);await e.verifyAndReceive({id:f,name:p,payload:i,signature:A});clearTimeout(g);if(h)return t(null);return t("ok\n",200,{"content-type":"text/plain",accept:"application/json"},a)}catch(e){clearTimeout(g);if(h)return t(null);const i=Array.from(e.errors)[0];const n=i.message?`${i.name}: ${i.message}`:"Error: An Unspecified error occurred";const s=typeof i.status!=="undefined"?i.status:500;r.log.error(e);return t(JSON.stringify({error:n}),s,{"content-type":"application/json",accept:"application/json"},a)}};return await Promise.race([y,processWebhook()])}}}function handleResponse(e,t=200,i={},n){if(e===null){return false}i["content-length"]=e.length.toString();n.writeHead(t,i).end(e);return true}function getRequestHeader(e,t){return e.headers[t]}function concatUint8Array(e){if(e.length===0){return new Uint8Array(0)}let t=0;for(let i=0;i{let n=[];e.on("error",(e=>i(new AggregateError([e],e.message))));e.on("data",n.push.bind(n));e.on("end",(()=>{const e=concatUint8Array(n);queueMicrotask((()=>t(e)))}))}))}function dist_bundle_createNodeMiddleware(e,{path:t="/api/github/webhooks",log:i=dist_bundle_createLogger(),timeout:n=9e3}={}){return createMiddleware({handleResponse:handleResponse,getRequestHeader:getRequestHeader,getPayload:getPayload})(e,{path:t,log:i,timeout:n})}function getPayload2(e){return e.text()}function getRequestHeader2(e,t){return e.headers.get(t)}function handleResponse2(e,t=200,i={}){if(e!==null){i["content-length"]=e.length.toString()}return new Response(e,{status:t,headers:i})}function createWebMiddleware(e,{path:t="/api/github/webhooks",log:i=dist_bundle_createLogger(),timeout:n=9e3}={}){return createMiddleware({handleResponse:handleResponse2,getRequestHeader:getRequestHeader2,getPayload:getPayload2})(e,{path:t,log:i,timeout:n})}var pi=class{sign;verify;on;onAny;onError;removeListener;receive;verifyAndReceive;constructor(e){if(!e||!e.secret){throw new Error("[@octokit/webhooks] options.secret required")}const t={eventHandler:createEventHandler(e),secret:e.secret,additionalSecrets:e.additionalSecrets,hooks:{},log:dist_bundle_createLogger(e.log)};this.sign=sign.bind(null,e.secret);this.verify=verify.bind(null,e.secret);this.on=t.eventHandler.on;this.onAny=t.eventHandler.onAny;this.onError=t.eventHandler.onError;this.removeListener=t.eventHandler.removeListener;this.receive=t.eventHandler.receive;this.verifyAndReceive=verifyAndReceive.bind(null,t)}};var Ai="16.1.2";function webhooks(e,t){return new pi({secret:t.secret,transform:async t=>{if(!("installation"in t.payload)||typeof t.payload.installation!=="object"){const i=new e.constructor({authStrategy:ti,auth:{reason:`"installation" key missing in webhook event payload`}});return{...t,octokit:i}}const i=t.payload.installation.id;const n=await e.auth({type:"installation",installationId:i,factory(e){return new e.octokit.constructor({...e.octokitOptions,authStrategy:createAppAuth,...{auth:{...e,installationId:i}}})}});n.hook.before("request",(e=>{e.headers["x-github-delivery"]=t.id}));return{...t,octokit:n}}})}async function getInstallationOctokit(e,t){return e.octokit.auth({type:"installation",installationId:t,factory(e){const i={...e.octokitOptions,authStrategy:createAppAuth,...{auth:{...e,installationId:t}}};return new e.octokit.constructor(i)}})}function eachInstallationFactory(e){return Object.assign(eachInstallation.bind(null,e),{iterator:eachInstallationIterator.bind(null,e)})}async function eachInstallation(e,t){const i=eachInstallationIterator(e)[Symbol.asyncIterator]();let n=await i.next();while(!n.done){await t(n.value);n=await i.next()}}function eachInstallationIterator(e){return{async*[Symbol.asyncIterator](){const t=wt.iterator(e.octokit,"GET /app/installations");for await(const{data:i}of t){for(const t of i){const i=await getInstallationOctokit(e,t.id);yield{octokit:i,installation:t}}}}}}function eachRepositoryFactory(e){return Object.assign(eachRepository.bind(null,e),{iterator:eachRepositoryIterator.bind(null,e)})}async function eachRepository(e,t,i){const n=eachRepositoryIterator(e,i?t:void 0)[Symbol.asyncIterator]();let r=await n.next();while(!r.done){if(i){await i(r.value)}else{await t(r.value)}r=await n.next()}}function singleInstallationIterator(e,t){return{async*[Symbol.asyncIterator](){yield{octokit:await e.getInstallationOctokit(t)}}}}function eachRepositoryIterator(e,t){return{async*[Symbol.asyncIterator](){const i=t?singleInstallationIterator(e,t.installationId):e.eachInstallation.iterator();for await(const{octokit:e}of i){const t=wt.iterator(e,"GET /installation/repositories");for await(const{data:i}of t){for(const t of i){yield{octokit:e,repository:t}}}}}}}function getInstallationUrlFactory(e){let t;return async function getInstallationUrl(i={}){if(!t){t=getInstallationUrlBase(e)}const n=await t;const r=new URL(n);if(i.target_id!==void 0){r.pathname+="/permissions";r.searchParams.append("target_id",i.target_id.toFixed())}if(i.state!==void 0){r.searchParams.append("state",i.state)}return r.href}}async function getInstallationUrlBase(e){const{data:t}=await e.octokit.request("GET /app");if(!t){throw new Error("[@octokit/app] unable to fetch metadata for app")}return`${t.html_url}/installations/new`}function dist_node_noop(){}function dist_node_createNodeMiddleware(e,t={}){const i=Object.assign({debug:dist_node_noop,info:dist_node_noop,warn:console.warn.bind(console),error:console.error.bind(console)},t.log);const n={pathPrefix:"/api/github",...t,log:i};const r=webhooksNodeMiddleware(e.webhooks,{path:n.pathPrefix+"/webhooks",log:i});const s=oauthNodeMiddleware(e.oauth,{pathPrefix:n.pathPrefix+"/oauth"});return middleware.bind(null,n.pathPrefix,r,s)}async function middleware(e,t,i,n,r,s){const{pathname:o}=new URL(n.url,"http://localhost");if(o.startsWith(`${e}/`)){if(o===`${e}/webhooks`){t(n,r)}else if(o.startsWith(`${e}/oauth/`)){i(n,r)}else{sendNodeResponse(unknownRouteResponse(n),r)}return true}else{s?.();return false}}var fi=class{static VERSION=Ai;static defaults(e){const t=class extends(this){constructor(...t){super({...e,...t[0]})}};return t}octokit;webhooks;oauth;getInstallationOctokit;eachInstallation;eachRepository;getInstallationUrl;log;constructor(e){const t=e.Octokit||dist_src_Octokit;const i=Object.assign({appId:e.appId,privateKey:e.privateKey},e.oauth?{clientId:e.oauth.clientId,clientSecret:e.oauth.clientSecret}:{});const n={authStrategy:createAppAuth,auth:i};if("log"in e&&typeof e.log!=="undefined"){n.log=e.log}this.octokit=new t(n);this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},e.log);if(e.webhooks){this.webhooks=webhooks(this.octokit,e.webhooks)}else{Object.defineProperty(this,"webhooks",{get(){throw new Error("[@octokit/app] webhooks option not set")}})}if(e.oauth){this.oauth=new ri({...e.oauth,clientType:"github-app",Octokit:t})}else{Object.defineProperty(this,"oauth",{get(){throw new Error("[@octokit/app] oauth.clientId / oauth.clientSecret options are not set")}})}this.getInstallationOctokit=getInstallationOctokit.bind(null,this);this.eachInstallation=eachInstallationFactory(this);this.eachRepository=eachRepositoryFactory(this);this.getInstallationUrl=getInstallationUrlFactory(this)}};var hi="0.0.0-development";var gi=dist_src_Octokit.plugin(restEndpointMethods,paginateRest,paginateGraphQL,retry,throttling).defaults({userAgent:`octokit.js/${hi}`,throttle:{onRateLimit:onRateLimit,onSecondaryRateLimit:onSecondaryRateLimit}});function onRateLimit(e,t,i){i.log.warn(`Request quota exhausted for request ${t.method} ${t.url}`);if(t.request.retryCount===0){i.log.info(`Retrying after ${e} seconds!`);return true}}function onSecondaryRateLimit(e,t,i){i.log.warn(`SecondaryRateLimit detected for request ${t.method} ${t.url}`);if(t.request.retryCount===0){i.log.info(`Retrying after ${e} seconds!`);return true}}var yi=fi.defaults({Octokit:gi});var mi=ri.defaults({Octokit:gi}); -/* v8 ignore next no need to test internals of the throttle plugin -- @preserve */class OctokitWrapper{_octokitGitDiffParser;_octokit=null;constructor(e){this._octokitGitDiffParser=e}get octokit(){if(this._octokit===null){throw new Error("OctokitWrapper was not initialized. Call OctokitWrapper.initialize() before calling other methods.")}return this._octokit}initialize(e){if(this._octokit!==null){throw new Error("OctokitWrapper was already initialized prior to calling OctokitWrapper.initialize().")}this._octokit=new gi(e)}async getPull(e,t,i){return this.octokit.rest.pulls.get({owner:e,pull_number:i,repo:t})}async updatePull(e,t,i,n,r){const s={owner:e,pull_number:i,repo:t};if(n!==null){s.title=n}if(r!==null){s.body=r}return this.octokit.rest.pulls.update(s)}async getIssueComments(e,t,i){return this.octokit.rest.issues.listComments({issue_number:i,owner:e,repo:t})}async getReviewComments(e,t,i){return this.octokit.rest.pulls.listReviewComments({owner:e,pull_number:i,repo:t})}async createIssueComment(e,t,i,n){return this.octokit.rest.issues.createComment({body:n,issue_number:i,owner:e,repo:t})}async listCommits(e,t,i,n){return this.octokit.rest.pulls.listCommits({owner:e,page:n,pull_number:i,repo:t})}async createReviewComment(e,t,i,n,r,s){const o=await this._octokitGitDiffParser.getFirstChangedLine(this,e,t,i,r);if(o===null){return null}return this.octokit.rest.pulls.createReviewComment({body:n,commit_id:s,line:o,owner:e,path:r,pull_number:i,repo:t})}async updateIssueComment(e,t,i,n,r){return this.octokit.rest.issues.updateComment({body:r,comment_id:n,issue_number:i,owner:e,repo:t})}async deleteReviewComment(e,t,i){return this.octokit.rest.pulls.deleteReviewComment({comment_id:i,owner:e,repo:t})}}class PullRequest{_codeMetrics;_logger;_runnerInvoker;constructor(e,t,i){this._codeMetrics=e;this._logger=t;this._runnerInvoker=i}get isPullRequest(){this._logger.logDebug("* PullRequest.isPullRequest");return RunnerInvoker.isGitHub?process.env.GITHUB_BASE_REF!=="":typeof process.env.SYSTEM_PULLREQUEST_PULLREQUESTID!=="undefined"}get isSupportedProvider(){this._logger.logDebug("* PullRequest.isSupportedProvider");if(RunnerInvoker.isGitHub){return true}const e=validateVariable("BUILD_REPOSITORY_PROVIDER","PullRequest.isSupportedProvider");if(e==="TfsGit"||e==="GitHub"||e==="GitHubEnterprise"){return true}return e}getUpdatedDescription(e){this._logger.logDebug("* PullRequest.getUpdatedDescription()");if(e!==null&&e.trim()!==""){return null}return this._runnerInvoker.loc("pullRequests.pullRequest.addDescription")}async getUpdatedTitle(e){this._logger.logDebug("* PullRequest.getUpdatedTitle()");const t=await this._codeMetrics.getSizeIndicator();if(e.startsWith(this._runnerInvoker.loc("pullRequests.pullRequest.titleFormat",t,""))){return null}const i=`(${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeXS")}`+`|${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeS")}`+`|${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeM")}`+`|${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeL")}`+`|\\d*${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeXL")})`;const n=`(${this._runnerInvoker.loc("metrics.codeMetrics.titleTestsSufficient")}`+`|${this._runnerInvoker.loc("metrics.codeMetrics.titleTestsInsufficient")})?`;const r=this._runnerInvoker.loc("metrics.codeMetrics.titleSizeIndicatorFormat",i,n);const s=`^${this._runnerInvoker.loc("pullRequests.pullRequest.titleFormat",r,"(?.*)")}$`;const o=new RegExp(s,"u");const a=e.match(o);const l=a?.groups?.originalTitle??e;return this._runnerInvoker.loc("pullRequests.pullRequest.titleFormat",t,l)}}class PullRequestCommentsData{metricsCommentThreadId=null;metricsCommentContent=null;metricsCommentThreadStatus=null;filesNotRequiringReview;deletedFilesNotRequiringReview;commentThreadsRequiringDeletion=[];constructor(e,t){this.filesNotRequiringReview=e;this.deletedFilesNotRequiringReview=t}}class PullRequestComments{_codeMetrics;_inputs;_logger;_reposInvoker;_runnerInvoker;constructor(e,t,i,n,r){this._codeMetrics=e;this._inputs=t;this._logger=i;this._reposInvoker=n;this._runnerInvoker=r}get noReviewRequiredComment(){this._logger.logDebug("* PullRequestComments.noReviewRequiredComment");return this._runnerInvoker.loc("pullRequests.pullRequestComments.noReviewRequiredComment")}async getCommentData(){this._logger.logDebug("* PullRequestComments.getCommentData()");const e=await this._codeMetrics.getFilesNotRequiringReview();const t=await this._codeMetrics.getDeletedFilesNotRequiringReview();let i=new PullRequestCommentsData(e,t);const n=await this._reposInvoker.getComments();for(const e of n.pullRequestComments){i=this.getMetricsCommentData(i,e)}for(const e of n.fileComments){i=this.getFilesRequiringCommentUpdates(i,e)}return i}async getMetricsComment(){this._logger.logDebug("* PullRequestComments.getMetricsComment()");const e=await this._codeMetrics.getMetrics();let t=`${this._runnerInvoker.loc("pullRequests.pullRequestComments.commentTitle")}\n`;t+=await this.addCommentSizeStatus();t+=await this.addCommentTestStatus();t+=`||${this._runnerInvoker.loc("pullRequests.pullRequestComments.tableLines")}\n`;t+="-|-:\n";t+=this.addCommentMetrics(this._runnerInvoker.loc("pullRequests.pullRequestComments.tableProductCode"),e.productCode,false);t+=this.addCommentMetrics(this._runnerInvoker.loc("pullRequests.pullRequestComments.tableTestCode"),e.testCode,false);t+=this.addCommentMetrics(this._runnerInvoker.loc("pullRequests.pullRequestComments.tableSubtotal"),e.subtotal,true);t+=this.addCommentMetrics(this._runnerInvoker.loc("pullRequests.pullRequestComments.tableIgnoredCode"),e.ignoredCode,false);t+=this.addCommentMetrics(this._runnerInvoker.loc("pullRequests.pullRequestComments.tableTotal"),e.total,true);t+="\n";t+=this._runnerInvoker.loc("pullRequests.pullRequestComments.commentFooter");return t}async getMetricsCommentStatus(){this._logger.logDebug("* PullRequestComments.getMetricsCommentStatus()");if(this._inputs.alwaysCloseComment){return a.CommentThreadStatus.Closed}if(await this._codeMetrics.isSmall()){const e=await this._codeMetrics.isSufficientlyTested();if(e??true){return a.CommentThreadStatus.Closed}}return a.CommentThreadStatus.Active}getMetricsCommentData(e,t){this._logger.logDebug("* PullRequestComments.getMetricsCommentData()");if(!t.content.startsWith(`${this._runnerInvoker.loc("pullRequests.pullRequestComments.commentTitle")}\n`)){return e}e.metricsCommentThreadId=t.id;e.metricsCommentContent=t.content;e.metricsCommentThreadStatus=t.status;return e}getFilesRequiringCommentUpdates(e,t){this._logger.logDebug("* PullRequestComments.getFilesRequiringCommentUpdates()");if(t.content!==this.noReviewRequiredComment){return e}const i=-1;const n=e.filesNotRequiringReview.indexOf(t.fileName);if(n!==i){e.filesNotRequiringReview.splice(n,1);return e}const r=e.deletedFilesNotRequiringReview.indexOf(t.fileName);if(r!==i){e.deletedFilesNotRequiringReview.splice(r,1);return e}e.commentThreadsRequiringDeletion.push(t.id);return e}async addCommentSizeStatus(){this._logger.logDebug("* PullRequestComments.addCommentSizeStatus()");let e="";if(await this._codeMetrics.isSmall()){e+=this._runnerInvoker.loc("pullRequests.pullRequestComments.smallPullRequestComment")}else{const t=(this._inputs.baseSize*this._inputs.growthRate).toLocaleString();e+=this._runnerInvoker.loc("pullRequests.pullRequestComments.largePullRequestComment",t)}e+="\n";return e}async addCommentTestStatus(){this._logger.logDebug("* PullRequestComments.addCommentTestStatus()");let e="";const t=await this._codeMetrics.isSufficientlyTested();if(t!==null){if(t){e+=this._runnerInvoker.loc("pullRequests.pullRequestComments.testsSufficientComment")}else{e+=this._runnerInvoker.loc("pullRequests.pullRequestComments.testsInsufficientComment")}e+="\n"}return e}addCommentMetrics(e,t,i){this._logger.logDebug("* PullRequestComments.addCommentMetrics()");const n=i?"**":"";let r=t.toLocaleString();if(r==="0"){r="-"}return`${n}${e}${n}|${n}${r}${n}\n`}}class PullRequestMetrics{_codeMetricsCalculator;_logger;_runnerInvoker;constructor(e,t,i){this._codeMetricsCalculator=e;this._logger=t;this._runnerInvoker=i}async run(e){try{this._runnerInvoker.locInitialize(e);const t=this._codeMetricsCalculator.shouldSkip;if(t!==null){this._runnerInvoker.setStatusSkipped(t);return}const i=await this._codeMetricsCalculator.shouldStop();if(i!==null){this._runnerInvoker.setStatusFailed(i);return}await Promise.all([this._codeMetricsCalculator.updateDetails(),this._codeMetricsCalculator.updateComments()]);this._runnerInvoker.setStatusSucceeded(this._runnerInvoker.loc("pullRequestMetrics.succeeded"))}catch(e){const t=e;this._logger.logErrorObject(t);this._logger.replay();this._runnerInvoker.setStatusFailed(t.message)}}}class ReposInvoker{_azureReposInvoker;_gitHubReposInvoker;_logger;_reposInvoker=null;constructor(e,t,i){this._azureReposInvoker=e;this._gitHubReposInvoker=t;this._logger=i}get reposInvoker(){this._logger.logDebug("* ReposInvoker.getReposInvoker()");if(this._reposInvoker!==null){return this._reposInvoker}if(RunnerInvoker.isGitHub){this._reposInvoker=this._gitHubReposInvoker;return this._reposInvoker}const e=validateVariable("BUILD_REPOSITORY_PROVIDER","ReposInvoker.getReposInvoker()");switch(e){case"TfsGit":this._reposInvoker=this._azureReposInvoker;break;case"GitHub":case"GitHubEnterprise":this._reposInvoker=this._gitHubReposInvoker;break;default:throw new RangeError(`BUILD_REPOSITORY_PROVIDER '${e}' is unsupported.`)}return this._reposInvoker}async isAccessTokenAvailable(){this._logger.logDebug("* ReposInvoker.isAccessTokenAvailable()");return this.reposInvoker.isAccessTokenAvailable()}async getTitleAndDescription(){this._logger.logDebug("* ReposInvoker.getTitleAndDescription()");return this.reposInvoker.getTitleAndDescription()}async getComments(){this._logger.logDebug("* ReposInvoker.getComments()");return this.reposInvoker.getComments()}async setTitleAndDescription(e,t){this._logger.logDebug("* ReposInvoker.setTitleAndDescription()");return this.reposInvoker.setTitleAndDescription(e,t)}async createComment(e,t,i,n){this._logger.logDebug("* ReposInvoker.createComment()");return this.reposInvoker.createComment(e,t,i,n)}async updateComment(e,t,i){this._logger.logDebug("* ReposInvoker.updateComment()");return this.reposInvoker.updateComment(e,t,i)}async deleteCommentThread(e){this._logger.logDebug("* ReposInvoker.deleteCommentThread()");return this.reposInvoker.deleteCommentThread(e)}}class TokenManager{_azureDevOpsApiWrapper;_logger;_runnerInvoker;_previouslyInvoked=false;constructor(e,t,i){this._azureDevOpsApiWrapper=e;this._logger=t;this._runnerInvoker=i}async getToken(){this._logger.logDebug("* TokenManager.getToken()");if(this._previouslyInvoked){return null}this._previouslyInvoked=true;const e=this._runnerInvoker.getInput(["Workload","Identity","Federation"]);if(e===null){this._logger.logDebug("No workload identity federation specified. Using Personal Access Token (PAT) for authentication.");return null}this._logger.logDebug(`Using workload identity federation '${e}' for authentication.`);const t=this._runnerInvoker.getEndpointAuthorizationScheme(e);if(t!=="WorkloadIdentityFederation"){return this._runnerInvoker.loc("repos.tokenManager.incorrectAuthorizationScheme",e,String(t))}process.env.PR_METRICS_ACCESS_TOKEN=await this.getAccessToken(e);return null}async getAccessToken(e){this._logger.logDebug("* TokenManager.getAccessToken()");const t=validateString(this._runnerInvoker.getEndpointAuthorizationParameter(e,"serviceprincipalid"),"servicePrincipalId","TokenManager.getAccessToken()");const i=validateString(this._runnerInvoker.getEndpointAuthorizationParameter(e,"tenantid"),"tenantId","TokenManager.getAccessToken()");validateGuid(t,"servicePrincipalId","TokenManager.getAccessToken()");validateGuid(i,"tenantId","TokenManager.getAccessToken()");const n=await this.getFederatedToken(e);this._runnerInvoker.setSecret(n);const r=await this._runnerInvoker.exec("az",`login --service-principal -u ${t} --tenant ${i} --allow-no-subscriptions --federated-token ${n}`);if(r.exitCode!==0){throw new Error(r.stderr)}const s=await this._runnerInvoker.exec("az","account get-access-token --query accessToken --resource 499b84ac-1321-427f-aa17-267ca6975798 -o tsv");if(s.exitCode!==0){throw new Error(s.stderr)}const o=s.stdout.trim();this._runnerInvoker.setSecret(o);return o}async getFederatedToken(e){this._logger.logDebug("* TokenManager.getFederatedToken()");const t=this.getSystemAccessToken();const i=this._azureDevOpsApiWrapper.getHandlerFromToken(t);const n=validateVariable("SYSTEM_COLLECTIONURI","TokenManager.getFederatedToken()");const r=this._azureDevOpsApiWrapper.getWebApiInstance(n,i);const s=await r.getTaskApi();const o=validateVariable("SYSTEM_TEAMPROJECTID","TokenManager.getFederatedToken()");const a=validateVariable("SYSTEM_HOSTTYPE","TokenManager.getFederatedToken()");const l=validateVariable("SYSTEM_PLANID","TokenManager.getFederatedToken()");const u=validateVariable("SYSTEM_JOBID","TokenManager.getFederatedToken()");const c=await s.createOidcToken({},o,a,l,u,e);return validateString(c.oidcToken,"response.oidcToken","TokenManager.getFederatedToken()")}getSystemAccessToken(){this._logger.logDebug("* TokenManager.getSystemAccessToken()");const e=this._runnerInvoker.getEndpointAuthorization("SYSTEMVSSCONNECTION");const t=e?.scheme;if(t!=="OAuth"){throw new Error(`Could not acquire authorization token from workload identity federation as the scheme was '${t??""}'.`)}this._logger.logDebug("Acquired authorization token from workload identity federation.");return validateString(e?.parameters.AccessToken,"endpointAuthorization.parameters.AccessToken","TokenManager.getSystemAccessToken()")}}const createPullRequestMetrics=()=>{const e=new HttpWrapper;const t=new AzureDevOpsApiWrapper;const i=new AzurePipelinesRunnerWrapper;const n=new ConsoleWrapper;const r=new GitHubRunnerWrapper;const s=new AzurePipelinesRunnerInvoker(i);const o=new GitHubRunnerInvoker(i,n,r);const a=new RunnerInvoker(s,o);const l=new Logger(n,a);const u=new GitInvoker(l,a);const c=new OctokitGitDiffParser(e,l);const d=new Inputs(l,a);const p=new CodeMetrics(u,d,l,a);const A=new OctokitWrapper(c);const f=new TokenManager(t,l,a);const h=new AzureReposInvoker(t,u,l,a,f);const g=new GitHubReposInvoker(u,l,A,a);const y=new ReposInvoker(h,g,l);const m=new PullRequest(p,l,a);const v=new PullRequestComments(p,d,l,y,a);const I=new CodeMetricsCalculator(u,l,m,v,y,a);return new PullRequestMetrics(I,l,a)};const vi=createPullRequestMetrics;const run=async()=>{const e=vi();await e.run(import.meta.dirname)};run().catch((()=>{process.exit(c)})); \ No newline at end of file +class FifoMap{constructor(e=1e3,t=0){if(isNaN(e)||e<0){throw new Error("Invalid max value")}if(isNaN(t)||t<0){throw new Error("Invalid ttl value")}this.first=null;this.items=new Map;this.last=null;this.max=e;this.ttl=t}get size(){return this.items.size}clear(){this.items=new Map;this.first=null;this.last=null}delete(e){if(this.items.has(e)){const t=this.items.get(e);this.items.delete(e);if(t.prev!==null){t.prev.next=t.next}if(t.next!==null){t.next.prev=t.prev}if(this.first===t){this.first=t.next}if(this.last===t){this.last=t.prev}}}deleteMany(e){for(var t=0;t0){const e=this.first;this.items.delete(e.key);if(this.size===0){this.first=null;this.last=null}else{this.first=e.next;this.first.prev=null}}}expiresAt(e){if(this.items.has(e)){return this.items.get(e).expiry}}get(e){if(this.items.has(e)){const t=this.items.get(e);if(this.ttl>0&&t.expiry<=Date.now()){this.delete(e);return}return t.value}}getMany(e){const t=[];for(var i=0;i0?Date.now()+this.ttl:this.ttl;return}if(this.max>0&&this.size===this.max){this.evict()}const i={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:e,prev:this.last,next:null,value:t};this.items.set(e,i);if(this.size===1){this.first=i}else{this.last.next=i}this.last=i}}class LruMap{constructor(e=1e3,t=0){if(isNaN(e)||e<0){throw new Error("Invalid max value")}if(isNaN(t)||t<0){throw new Error("Invalid ttl value")}this.first=null;this.items=new Map;this.last=null;this.max=e;this.ttl=t}get size(){return this.items.size}bumpLru(e){if(this.last===e){return}const t=this.last;const i=e.next;const n=e.prev;if(this.first===e){this.first=i}e.next=null;e.prev=t;t.next=e;if(n!==null){n.next=i}if(i!==null){i.prev=n}this.last=e}clear(){this.items=new Map;this.first=null;this.last=null}delete(e){if(this.items.has(e)){const t=this.items.get(e);this.items.delete(e);if(t.prev!==null){t.prev.next=t.next}if(t.next!==null){t.next.prev=t.prev}if(this.first===t){this.first=t.next}if(this.last===t){this.last=t.prev}}}deleteMany(e){for(var t=0;t0){const e=this.first;this.items.delete(e.key);if(this.size===0){this.first=null;this.last=null}else{this.first=e.next;this.first.prev=null}}}expiresAt(e){if(this.items.has(e)){return this.items.get(e).expiry}}get(e){if(this.items.has(e)){const t=this.items.get(e);if(this.ttl>0&&t.expiry<=Date.now()){this.delete(e);return}this.bumpLru(t);return t.value}}getMany(e){const t=[];for(var i=0;i0?Date.now()+this.ttl:this.ttl;if(this.last!==i){this.bumpLru(i)}return}if(this.max>0&&this.size===this.max){this.evict()}const i={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:e,prev:this.last,next:null,value:t};this.items.set(e,i);if(this.size===1){this.first=i}else{this.last.next=i}this.last=i}}class LruObject{constructor(e=1e3,t=0){if(isNaN(e)||e<0){throw new Error("Invalid max value")}if(isNaN(t)||t<0){throw new Error("Invalid ttl value")}this.first=null;this.items=Object.create(null);this.last=null;this.size=0;this.max=e;this.ttl=t}bumpLru(e){if(this.last===e){return}const t=this.last;const i=e.next;const n=e.prev;if(this.first===e){this.first=i}e.next=null;e.prev=t;t.next=e;if(n!==null){n.next=i}if(i!==null){i.prev=n}this.last=e}clear(){this.items=Object.create(null);this.first=null;this.last=null;this.size=0}delete(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){const t=this.items[e];delete this.items[e];this.size--;if(t.prev!==null){t.prev.next=t.next}if(t.next!==null){t.next.prev=t.prev}if(this.first===t){this.first=t.next}if(this.last===t){this.last=t.prev}}}deleteMany(e){for(var t=0;t0){const e=this.first;delete this.items[e.key];if(--this.size===0){this.first=null;this.last=null}else{this.first=e.next;this.first.prev=null}}}expiresAt(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){return this.items[e].expiry}}get(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){const t=this.items[e];if(this.ttl>0&&t.expiry<=Date.now()){this.delete(e);return}this.bumpLru(t);return t.value}}getMany(e){const t=[];for(var i=0;i0?Date.now()+this.ttl:this.ttl;if(this.last!==i){this.bumpLru(i)}return}if(this.max>0&&this.size===this.max){this.evict()}const i={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:e,prev:this.last,next:null,value:t};this.items[e]=i;if(++this.size===1){this.first=i}else{this.last.next=i}this.last=i}}class HitStatisticsRecord{constructor(){this.records={}}initForCache(e,t){this.records[e]={[t]:{cacheSize:0,hits:0,falsyHits:0,emptyHits:0,misses:0,expirations:0,evictions:0,invalidateOne:0,invalidateAll:0,sets:0}}}resetForCache(e){for(let t of Object.keys(this.records[e])){this.records[e][t]={cacheSize:0,hits:0,falsyHits:0,emptyHits:0,misses:0,expirations:0,evictions:0,invalidateOne:0,invalidateAll:0,sets:0}}}getStatistics(){return this.records}}function getTimestamp(e){return`${e.getFullYear()}-${(e.getMonth()+1).toString().padStart(2,"0")}-${e.getDate().toString().padStart(2,"0")}`}class HitStatistics{constructor(e,t,i){this.cacheId=e;this.statisticTtlInHours=t;this.collectionStart=new Date;this.currentTimeStamp=getTimestamp(this.collectionStart);this.records=i||new HitStatisticsRecord;this.records.initForCache(this.cacheId,this.currentTimeStamp)}get currentRecord(){if(!this.records.records[this.cacheId][this.currentTimeStamp]){this.records.records[this.cacheId][this.currentTimeStamp]={cacheSize:0,hits:0,falsyHits:0,emptyHits:0,misses:0,expirations:0,evictions:0,sets:0,invalidateOne:0,invalidateAll:0}}return this.records.records[this.cacheId][this.currentTimeStamp]}hoursPassed(){return(Date.now()-this.collectionStart)/1e3/60/60}addHit(){this.archiveIfNeeded();this.currentRecord.hits++}addFalsyHit(){this.archiveIfNeeded();this.currentRecord.falsyHits++}addEmptyHit(){this.archiveIfNeeded();this.currentRecord.emptyHits++}addMiss(){this.archiveIfNeeded();this.currentRecord.misses++}addEviction(){this.archiveIfNeeded();this.currentRecord.evictions++}setCacheSize(e){this.archiveIfNeeded();this.currentRecord.cacheSize=e}addExpiration(){this.archiveIfNeeded();this.currentRecord.expirations++}addSet(){this.archiveIfNeeded();this.currentRecord.sets++}addInvalidateOne(){this.archiveIfNeeded();this.currentRecord.invalidateOne++}addInvalidateAll(){this.archiveIfNeeded();this.currentRecord.invalidateAll++}getStatistics(){return this.records.getStatistics()}archiveIfNeeded(){if(this.hoursPassed()>=this.statisticTtlInHours){this.collectionStart=new Date;this.currentTimeStamp=getTimestamp(this.collectionStart);this.records.initForCache(this.cacheId,this.currentTimeStamp)}}}class LruObjectHitStatistics extends LruObject{constructor(e,t,i,n,r){super(e||1e3,t||0);if(!i){throw new Error("Cache id is mandatory")}this.hitStatistics=new HitStatistics(i,r!==undefined?r:24,n)}getStatistics(){return this.hitStatistics.getStatistics()}set(e,t){super.set(e,t);this.hitStatistics.addSet();this.hitStatistics.setCacheSize(this.size)}evict(){super.evict();this.hitStatistics.addEviction();this.hitStatistics.setCacheSize(this.size)}delete(e,t=false){super.delete(e);if(!t){this.hitStatistics.addInvalidateOne()}this.hitStatistics.setCacheSize(this.size)}clear(){super.clear();this.hitStatistics.addInvalidateAll();this.hitStatistics.setCacheSize(this.size)}get(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){const t=this.items[e];if(this.ttl>0&&t.expiry<=Date.now()){this.delete(e,true);this.hitStatistics.addExpiration();return}this.bumpLru(t);if(!t.value){this.hitStatistics.addFalsyHit()}if(t.value===undefined||t.value===null||t.value===""){this.hitStatistics.addEmptyHit()}this.hitStatistics.addHit();return t.value}this.hitStatistics.addMiss()}}class FifoObject{constructor(e=1e3,t=0){if(isNaN(e)||e<0){throw new Error("Invalid max value")}if(isNaN(t)||t<0){throw new Error("Invalid ttl value")}this.first=null;this.items=Object.create(null);this.last=null;this.size=0;this.max=e;this.ttl=t}clear(){this.items=Object.create(null);this.first=null;this.last=null;this.size=0}delete(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){const t=this.items[e];delete this.items[e];this.size--;if(t.prev!==null){t.prev.next=t.next}if(t.next!==null){t.next.prev=t.prev}if(this.first===t){this.first=t.next}if(this.last===t){this.last=t.prev}}}deleteMany(e){for(var t=0;t0){const e=this.first;delete this.items[e.key];if(--this.size===0){this.first=null;this.last=null}else{this.first=e.next;this.first.prev=null}}}expiresAt(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){return this.items[e].expiry}}get(e){if(Object.prototype.hasOwnProperty.call(this.items,e)){const t=this.items[e];if(this.ttl>0&&t.expiry<=Date.now()){this.delete(e);return}return t.value}}getMany(e){const t=[];for(var i=0;i0?Date.now()+this.ttl:this.ttl;return}if(this.max>0&&this.size===this.max){this.evict()}const i={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:e,prev:this.last,next:null,value:t};this.items[e]=i;if(++this.size===1){this.first=i}else{this.last.next=i}this.last=i}}async function getAppAuthentication({appId:e,privateKey:t,timeDifference:i,createJwt:n}){try{if(n){const{jwt:t,expiresAt:r}=await n(e,i);return{type:"app",token:t,appId:e,expiresAt:r}}const r={id:e,privateKey:t};if(i){Object.assign(r,{now:Math.floor(Date.now()/1e3)+i})}const s=await githubAppJwt(r);return{type:"app",token:s.token,appId:s.appId,expiresAt:new Date(s.expiration*1e3).toISOString()}}catch(e){if(t==="-----BEGIN RSA PRIVATE KEY-----"){throw new Error("The 'privateKey` option contains only the first line '-----BEGIN RSA PRIVATE KEY-----'. If you are setting it using a `.env` file, make sure it is set on a single line with newlines replaced by '\n'")}else{throw e}}}function getCache(){return new LruObject(15e3,1e3*60*59)}async function dist_node_get(e,t){const i=optionsToCacheKey(t);const n=await e.get(i);if(!n){return}const[r,s,o,a,l,u]=n.split("|");const c=t.permissions||l.split(/,/).reduce(((e,t)=>{if(/!$/.test(t)){e[t.slice(0,-1)]="write"}else{e[t]="read"}return e}),{});return{token:r,createdAt:s,expiresAt:o,permissions:c,repositoryIds:t.repositoryIds,repositoryNames:t.repositoryNames,singleFileName:u,repositorySelection:a}}async function dist_node_set(e,t,i){const n=optionsToCacheKey(t);const r=t.permissions?"":Object.keys(i.permissions).map((e=>`${e}${i.permissions[e]==="write"?"!":""}`)).join(",");const s=[i.token,i.createdAt,i.expiresAt,i.repositorySelection,r,i.singleFileName].join("|");await e.set(n,s)}function optionsToCacheKey({installationId:e,permissions:t={},repositoryIds:i=[],repositoryNames:n=[]}){const r=Object.keys(t).sort().map((e=>t[e]==="read"?e:`${e}!`)).join(",");const s=i.sort().join(",");const o=n.join(",");return[e,s,o,r].filter(Boolean).join("|")}function toTokenAuthentication({installationId:e,token:t,createdAt:i,expiresAt:n,repositorySelection:r,permissions:s,repositoryIds:o,repositoryNames:a,singleFileName:l}){return Object.assign({type:"token",tokenType:"installation",token:t,installationId:e,permissions:s,createdAt:i,expiresAt:n,repositorySelection:r},o?{repositoryIds:o}:null,a?{repositoryNames:a}:null,l?{singleFileName:l}:null)}async function getInstallationAuthentication(e,t,i){const n=Number(t.installationId||e.installationId);if(!n){throw new Error("[@octokit/auth-app] installationId option is required for installation authentication.")}if(t.factory){const{type:i,factory:n,oauthApp:r,...s}={...e,...t};return n(s)}const r=i||e.request;return getInstallationAuthenticationConcurrently(e,{...t,installationId:n},r)}var $t=new Map;function getInstallationAuthenticationConcurrently(e,t,i){const n=optionsToCacheKey(t);if($t.has(n)){return $t.get(n)}const r=getInstallationAuthenticationImpl(e,t,i).finally((()=>$t.delete(n)));$t.set(n,r);return r}async function getInstallationAuthenticationImpl(e,t,i){if(!t.refresh){const i=await dist_node_get(e.cache,t);if(i){const{token:e,createdAt:n,expiresAt:r,permissions:s,repositoryIds:o,repositoryNames:a,singleFileName:l,repositorySelection:u}=i;return toTokenAuthentication({installationId:t.installationId,token:e,createdAt:n,expiresAt:r,permissions:s,repositorySelection:u,repositoryIds:o,repositoryNames:a,singleFileName:l})}}const n=await getAppAuthentication(e);const r={installation_id:t.installationId,mediaType:{previews:["machine-man"]},headers:{authorization:`bearer ${n.token}`}};if(t.repositoryIds){Object.assign(r,{repository_ids:t.repositoryIds})}if(t.repositoryNames){Object.assign(r,{repositories:t.repositoryNames})}if(t.permissions){Object.assign(r,{permissions:t.permissions})}const{data:{token:s,expires_at:o,repositories:a,permissions:l,repository_selection:u,single_file:c}}=await i("POST /app/installations/{installation_id}/access_tokens",r);const d=l||{};const p=u||"all";const A=a?a.map((e=>e.id)):void 0;const f=a?a.map((e=>e.name)):void 0;const h=(new Date).toISOString();const g={token:s,createdAt:h,expiresAt:o,repositorySelection:p,permissions:d,repositoryIds:A,repositoryNames:f};if(c){Object.assign(r,{singleFileName:c})}await dist_node_set(e.cache,t,g);const y={installationId:t.installationId,token:s,createdAt:h,expiresAt:o,repositorySelection:p,permissions:d,repositoryIds:A,repositoryNames:f};if(c){Object.assign(y,{singleFileName:c})}return toTokenAuthentication(y)}async function dist_node_auth(e,t){switch(t.type){case"app":return getAppAuthentication(e);case"oauth-app":return e.oauthApp({type:"oauth-app"});case"installation":t;return getInstallationAuthentication(e,{...t,type:"installation"});case"oauth-user":return e.oauthApp(t);default:throw new Error(`Invalid auth type: ${t.type}`)}}var Kt=["/app","/app/hook/config","/app/hook/deliveries","/app/hook/deliveries/{delivery_id}","/app/hook/deliveries/{delivery_id}/attempts","/app/installations","/app/installations/{installation_id}","/app/installations/{installation_id}/access_tokens","/app/installations/{installation_id}/suspended","/app/installation-requests","/marketplace_listing/accounts/{account_id}","/marketplace_listing/plan","/marketplace_listing/plans","/marketplace_listing/plans/{plan_id}/accounts","/marketplace_listing/stubbed/accounts/{account_id}","/marketplace_listing/stubbed/plan","/marketplace_listing/stubbed/plans","/marketplace_listing/stubbed/plans/{plan_id}/accounts","/orgs/{org}/installation","/repos/{owner}/{repo}/installation","/users/{username}/installation","/enterprises/{enterprise}/installation"];function dist_node_routeMatcher(e){const t=e.map((e=>e.split("/").map((e=>e.startsWith("{")?"(?:.+?)":e)).join("/")));const i=`^(?:${t.map((e=>`(?:${e})`)).join("|")})$`;return new RegExp(i,"i")}var Zt=dist_node_routeMatcher(Kt);function requiresAppAuth(e){return!!e&&Zt.test(e.split("?")[0])}var Xt=5*1e3;function isNotTimeSkewError(e){return!(e.message.match(/'Expiration time' claim \('exp'\) is too far in the future/)||e.message.match(/'Expiration time' claim \('exp'\) must be a numeric value representing the future time at which the assertion expires/)||e.message.match(/'Issued at' claim \('iat'\) must be an Integer representing the time that the assertion was issued/))}async function dist_node_hook(e,t,i,n){const r=t.endpoint.merge(i,n);const s=r.url;if(/\/login\/oauth\/access_token$/.test(s)){return t(r)}if(requiresAppAuth(s.replace(t.endpoint.DEFAULTS.baseUrl,""))){const{token:i}=await getAppAuthentication(e);r.headers.authorization=`bearer ${i}`;let n;try{n=await t(r)}catch(i){if(isNotTimeSkewError(i)){throw i}if(typeof i.response.headers.date==="undefined"){throw i}const n=Math.floor((Date.parse(i.response.headers.date)-Date.parse((new Date).toString()))/1e3);e.log.warn(i.message);e.log.warn(`[@octokit/auth-app] GitHub API time and system time are different by ${n} seconds. Retrying request with the difference accounted for.`);const{token:s}=await getAppAuthentication({...e,timeDifference:n});r.headers.authorization=`bearer ${s}`;return t(r)}return n}if(requiresBasicAuth(s)){const i=await e.oauthApp({type:"oauth-app"});r.headers.authorization=i.headers.authorization;return t(r)}const{token:o,createdAt:a}=await getInstallationAuthentication(e,{},t.defaults({baseUrl:r.baseUrl}));r.headers.authorization=`token ${o}`;return sendRequestWithRetries(e,t,r,a)}async function sendRequestWithRetries(e,t,i,n,r=0){const s=+new Date-+new Date(n);try{return await t(i)}catch(o){if(o.status!==401){throw o}if(s>=Xt){if(r>0){o.message=`After ${r} retries within ${s/1e3}s of creating the installation access token, the response remains 401. At this point, the cause may be an authentication problem or a system outage. Please check https://www.githubstatus.com for status information`}throw o}++r;const a=r*1e3;e.log.warn(`[@octokit/auth-app] Retrying after 401 response to account for token replication delay (retry: ${r}, wait: ${a/1e3}s)`);await new Promise((e=>setTimeout(e,a)));return sendRequestWithRetries(e,t,i,n,r)}}var ei="8.2.0";function createAppAuth(e){if(!e.appId){throw new Error("[@octokit/auth-app] appId option is required")}if(!e.privateKey&&!e.createJwt){throw new Error("[@octokit/auth-app] privateKey option is required")}else if(e.privateKey&&e.createJwt){throw new Error("[@octokit/auth-app] privateKey and createJwt options are mutually exclusive")}if("installationId"in e&&!e.installationId){throw new Error("[@octokit/auth-app] installationId is set to a falsy value")}const t=e.log||{};if(typeof t.warn!=="function"){t.warn=console.warn.bind(console)}const i=e.request||ut.defaults({headers:{"user-agent":`octokit-auth-app.js/${ei} ${getUserAgent()}`}});const n=Object.assign({request:i,cache:getCache()},e,e.installationId?{installationId:Number(e.installationId)}:{},{log:t,oauthApp:createOAuthAppAuth({clientType:"github-app",clientId:e.clientId||"",clientSecret:e.clientSecret||"",request:i})});return Object.assign(dist_node_auth.bind(null,n),{hook:dist_node_hook.bind(null,n)})}async function auth_unauthenticated_dist_node_auth(e){return{type:"unauthenticated",reason:e}}function isRateLimitError(e){if(e.status!==403){return false}if(!e.response){return false}return e.response.headers["x-ratelimit-remaining"]==="0"}var ti=/\babuse\b/i;function isAbuseLimitError(e){if(e.status!==403){return false}return ti.test(e.message)}async function auth_unauthenticated_dist_node_hook(e,t,i,n){const r=t.endpoint.merge(i,n);return t(r).catch((t=>{if(t.status===404){t.message=`Not found. May be due to lack of authentication. Reason: ${e}`;throw t}if(isRateLimitError(t)){t.message=`API rate limit exceeded. This maybe caused by the lack of authentication. Reason: ${e}`;throw t}if(isAbuseLimitError(t)){t.message=`You have triggered an abuse detection mechanism. This maybe caused by the lack of authentication. Reason: ${e}`;throw t}if(t.status===401){t.message=`Unauthorized. "${r.method} ${r.url}" failed most likely due to lack of authentication. Reason: ${e}`;throw t}if(t.status>=400&&t.status<500){t.message=t.message.replace(/\.?$/,`. May be caused by lack of authentication (${e}).`)}throw t}))}var ii=function createUnauthenticatedAuth2(e){if(!e||!e.reason){throw new Error("[@octokit/auth-unauthenticated] No reason passed to createUnauthenticatedAuth")}return Object.assign(auth_unauthenticated_dist_node_auth.bind(null,e.reason),{hook:auth_unauthenticated_dist_node_hook.bind(null,e.reason)})};var ni="8.0.3";function addEventHandler(e,t,i){if(Array.isArray(t)){for(const n of t){addEventHandler(e,n,i)}return}if(!e.eventHandlers[t]){e.eventHandlers[t]=[]}e.eventHandlers[t].push(i)}var ri=dist_src_Octokit.defaults({userAgent:`octokit-oauth-app.js/${ni} ${getUserAgent()}`});async function emitEvent(e,t){const{name:i,action:n}=t;if(e.eventHandlers[`${i}.${n}`]){for(const r of e.eventHandlers[`${i}.${n}`]){await r(t)}}if(e.eventHandlers[i]){for(const n of e.eventHandlers[i]){await n(t)}}}async function getUserOctokitWithState(e,t){return e.octokit.auth({type:"oauth-user",...t,async factory(t){const i=new e.Octokit({authStrategy:createOAuthUserAuth,auth:t});const n=await i.auth({type:"get"});await emitEvent(e,{name:"token",action:"created",token:n.token,scopes:n.scopes,authentication:n,octokit:i});return i}})}function getWebFlowAuthorizationUrlWithState(e,t){const i={clientId:e.clientId,request:e.octokit.request,...t,allowSignup:e.allowSignup??t.allowSignup,redirectUrl:t.redirectUrl??e.redirectUrl,scopes:t.scopes??e.defaultScopes};return getWebFlowAuthorizationUrl({clientType:e.clientType,...i})}async function createTokenWithState(e,t){const i=await e.octokit.auth({type:"oauth-user",...t});await emitEvent(e,{name:"token",action:"created",token:i.token,scopes:i.scopes,authentication:i,octokit:new e.Octokit({authStrategy:createOAuthUserAuth,auth:{clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:i.token,scopes:i.scopes,refreshToken:i.refreshToken,expiresAt:i.expiresAt,refreshTokenExpiresAt:i.refreshTokenExpiresAt}})});return{authentication:i}}async function checkTokenWithState(e,t){const i=await checkToken({clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,...t});Object.assign(i.authentication,{type:"token",tokenType:"oauth"});return i}async function resetTokenWithState(e,t){const i={clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,...t};if(e.clientType==="oauth-app"){const t=await resetToken({clientType:"oauth-app",...i});const n=Object.assign(t.authentication,{type:"token",tokenType:"oauth"});await emitEvent(e,{name:"token",action:"reset",token:t.authentication.token,scopes:t.authentication.scopes||void 0,authentication:n,octokit:new e.Octokit({authStrategy:createOAuthUserAuth,auth:{clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:t.authentication.token,scopes:t.authentication.scopes}})});return{...t,authentication:n}}const n=await resetToken({clientType:"github-app",...i});const r=Object.assign(n.authentication,{type:"token",tokenType:"oauth"});await emitEvent(e,{name:"token",action:"reset",token:n.authentication.token,authentication:r,octokit:new e.Octokit({authStrategy:createOAuthUserAuth,auth:{clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:n.authentication.token}})});return{...n,authentication:r}}async function refreshTokenWithState(e,t){if(e.clientType==="oauth-app"){throw new Error("[@octokit/oauth-app] app.refreshToken() is not supported for OAuth Apps")}const i=await refreshToken({clientType:"github-app",clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,refreshToken:t.refreshToken});const n=Object.assign(i.authentication,{type:"token",tokenType:"oauth"});await emitEvent(e,{name:"token",action:"refreshed",token:i.authentication.token,authentication:n,octokit:new e.Octokit({authStrategy:createOAuthUserAuth,auth:{clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:i.authentication.token}})});return{...i,authentication:n}}async function scopeTokenWithState(e,t){if(e.clientType==="oauth-app"){throw new Error("[@octokit/oauth-app] app.scopeToken() is not supported for OAuth Apps")}const i=await scopeToken({clientType:"github-app",clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,...t});const n=Object.assign(i.authentication,{type:"token",tokenType:"oauth"});await emitEvent(e,{name:"token",action:"scoped",token:i.authentication.token,authentication:n,octokit:new e.Octokit({authStrategy:createOAuthUserAuth,auth:{clientType:e.clientType,clientId:e.clientId,clientSecret:e.clientSecret,token:i.authentication.token}})});return{...i,authentication:n}}async function deleteTokenWithState(e,t){const i={clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,...t};const n=e.clientType==="oauth-app"?await deleteToken({clientType:"oauth-app",...i}):await deleteToken({clientType:"github-app",...i});await emitEvent(e,{name:"token",action:"deleted",token:t.token,octokit:new e.Octokit({authStrategy:ii,auth:{reason:`Handling "token.deleted" event. The access for the token has been revoked.`}})});return n}async function deleteAuthorizationWithState(e,t){const i={clientId:e.clientId,clientSecret:e.clientSecret,request:e.octokit.request,...t};const n=e.clientType==="oauth-app"?await deleteAuthorization({clientType:"oauth-app",...i}):await deleteAuthorization({clientType:"github-app",...i});await emitEvent(e,{name:"token",action:"deleted",token:t.token,octokit:new e.Octokit({authStrategy:ii,auth:{reason:`Handling "token.deleted" event. The access for the token has been revoked.`}})});await emitEvent(e,{name:"authorization",action:"deleted",token:t.token,octokit:new e.Octokit({authStrategy:ii,auth:{reason:`Handling "authorization.deleted" event. The access for the app has been revoked.`}})});return n}function dist_node_unknownRouteResponse(e){return{status:404,headers:{"content-type":"application/json"},text:JSON.stringify({error:`Unknown route: ${e.method} ${e.url}`})}}async function handleRequest(e,{pathPrefix:t="/api/github/oauth"},i){let{pathname:n}=new URL(i.url,"http://localhost");if(!n.startsWith(`${t}/`)){return void 0}if(i.method==="OPTIONS"){return{status:200,headers:{"access-control-allow-origin":"*","access-control-allow-methods":"*","access-control-allow-headers":"Content-Type, User-Agent, Authorization"}}}n=n.slice(t.length+1);const r=[i.method,n].join(" ");const s={getLogin:`GET login`,getCallback:`GET callback`,createToken:`POST token`,getToken:`GET token`,patchToken:`PATCH token`,patchRefreshToken:`PATCH refresh-token`,scopeToken:`POST token/scoped`,deleteToken:`DELETE token`,deleteGrant:`DELETE grant`};if(!Object.values(s).includes(r)){return dist_node_unknownRouteResponse(i)}let o;try{const e=await i.text();o=e?JSON.parse(e):{}}catch(e){return{status:400,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify({error:"[@octokit/oauth-app] request error"})}}const{searchParams:a}=new URL(i.url,"http://localhost");const l=Object.fromEntries(a);const u=i.headers;try{if(r===s.getLogin){const t={};if(l.state){Object.assign(t,{state:l.state})}if(l.scopes){Object.assign(t,{scopes:l.scopes.split(",")})}if(l.allowSignup){Object.assign(t,{allowSignup:l.allowSignup==="true"})}if(l.redirectUrl){Object.assign(t,{redirectUrl:l.redirectUrl})}const{url:i}=e.getWebFlowAuthorizationUrl(t);return{status:302,headers:{location:i}}}if(r===s.getCallback){if(l.error){throw new Error(`[@octokit/oauth-app] ${l.error} ${l.error_description}`)}if(!l.code){throw new Error('[@octokit/oauth-app] "code" parameter is required')}const{authentication:{token:t}}=await e.createToken({code:l.code});return{status:200,headers:{"content-type":"text/html"},text:`

Token created successfully

\n\n

Your token is: ${t}. Copy it now as it cannot be shown again.

`}}if(r===s.createToken){const{code:t,redirectUrl:i}=o;if(!t){throw new Error('[@octokit/oauth-app] "code" parameter is required')}const n=await e.createToken({code:t,redirectUrl:i});delete n.authentication.clientSecret;return{status:201,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify(n)}}if(r===s.getToken){const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}const i=await e.checkToken({token:t});delete i.authentication.clientSecret;return{status:200,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify(i)}}if(r===s.patchToken){const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}const i=await e.resetToken({token:t});delete i.authentication.clientSecret;return{status:200,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify(i)}}if(r===s.patchRefreshToken){const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}const{refreshToken:i}=o;if(!i){throw new Error("[@octokit/oauth-app] refreshToken must be sent in request body")}const n=await e.refreshToken({refreshToken:i});delete n.authentication.clientSecret;return{status:200,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify(n)}}if(r===s.scopeToken){const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}const i=await e.scopeToken({token:t,...o});delete i.authentication.clientSecret;return{status:200,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify(i)}}if(r===s.deleteToken){const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}await e.deleteToken({token:t});return{status:204,headers:{"access-control-allow-origin":"*"}}}const t=u.authorization?.substr("token ".length);if(!t){throw new Error('[@octokit/oauth-app] "Authorization" header is required')}await e.deleteAuthorization({token:t});return{status:204,headers:{"access-control-allow-origin":"*"}}}catch(e){return{status:400,headers:{"content-type":"application/json","access-control-allow-origin":"*"},text:JSON.stringify({error:e.message})}}}function parseRequest(e){const{method:t,url:i,headers:n}=e;async function text(){const t=await new Promise(((t,i)=>{let n=[];e.on("error",i).on("data",(e=>n.push(e))).on("end",(()=>t(Buffer.concat(n).toString())))}));return t}return{method:t,url:i,headers:n,text:text}}function sendResponse(e,t){t.writeHead(e.status,e.headers);t.end(e.text)}function createNodeMiddleware(e,t={}){return async function(i,n,r){const s=await parseRequest(i);const o=await handleRequest(e,t,s);if(o){sendResponse(o,n);return true}else{r?.();return false}}}function parseRequest2(e){const t=Object.fromEntries(e.headers.entries());return{method:e.method,url:e.url,headers:t,text:()=>e.text()}}function sendResponse2(e){const t={status:e.status};if(e.headers){Object.assign(t,{headers:e.headers})}return new Response(e.text,t)}function createWebWorkerHandler(e,t={}){return async function(i){const n=await parseRequest2(i);const r=await handleRequest(e,t,n);return r?sendResponse2(r):void 0}}function parseRequest3(e){const{method:t}=e.requestContext.http;let i=e.rawPath;const{stage:n}=e.requestContext;if(i.startsWith("/"+n))i=i.substring(n.length+1);if(e.rawQueryString)i+="?"+e.rawQueryString;const r=e.headers;const text=async()=>e.body||"";return{method:t,url:i,headers:r,text:text}}function sendResponse3(e){return{statusCode:e.status,headers:e.headers,body:e.text}}function createAWSLambdaAPIGatewayV2Handler(e,t={}){return async function(i){const n=parseRequest3(i);const r=await handleRequest(e,t,n);return r?sendResponse3(r):void 0}}var si=class{static VERSION=ni;static defaults(e){const t=class extends(this){constructor(...t){super({...e,...t[0]})}};return t}constructor(e){const t=e.Octokit||ri;this.type=e.clientType||"oauth-app";const i=new t({authStrategy:createOAuthAppAuth,auth:{clientType:this.type,clientId:e.clientId,clientSecret:e.clientSecret}});const n={clientType:this.type,clientId:e.clientId,clientSecret:e.clientSecret,defaultScopes:e.defaultScopes||[],allowSignup:e.allowSignup,baseUrl:e.baseUrl,redirectUrl:e.redirectUrl,log:e.log,Octokit:t,octokit:i,eventHandlers:{}};this.on=addEventHandler.bind(null,n);this.octokit=i;this.getUserOctokit=getUserOctokitWithState.bind(null,n);this.getWebFlowAuthorizationUrl=getWebFlowAuthorizationUrlWithState.bind(null,n);this.createToken=createTokenWithState.bind(null,n);this.checkToken=checkTokenWithState.bind(null,n);this.resetToken=resetTokenWithState.bind(null,n);this.refreshToken=refreshTokenWithState.bind(null,n);this.scopeToken=scopeTokenWithState.bind(null,n);this.deleteToken=deleteTokenWithState.bind(null,n);this.deleteAuthorization=deleteAuthorizationWithState.bind(null,n)}type;on;octokit;getUserOctokit;getWebFlowAuthorizationUrl;createToken;checkToken;resetToken;refreshToken;scopeToken;deleteToken;deleteAuthorization};var oi=__nccwpck_require__(4573);var ai="6.0.0";async function sign(e,t){if(!e||!t){throw new TypeError("[@octokit/webhooks-methods] secret & payload required for sign()")}if(typeof t!=="string"){throw new TypeError("[@octokit/webhooks-methods] payload must be a string")}const i="sha256";return`${i}=${(0,zt.createHmac)(i,e).update(t).digest("hex")}`}sign.VERSION=ai;async function verify(e,t,i){if(!e||!t||!i){throw new TypeError("[@octokit/webhooks-methods] secret, eventPayload & signature required")}if(typeof t!=="string"){throw new TypeError("[@octokit/webhooks-methods] eventPayload must be a string")}const n=oi.Buffer.from(i);const r=oi.Buffer.from(await sign(e,t));if(n.length!==r.length){return false}return(0,zt.timingSafeEqual)(n,r)}verify.VERSION=ai;async function verifyWithFallback(e,t,i,n){const r=await verify(e,t,i);if(r){return true}if(n!==void 0){for(const e of n){const n=await verify(e,t,i);if(n){return n}}}return false}var dist_bundle_createLogger=(e={})=>{if(typeof e.debug!=="function"){e.debug=()=>{}}if(typeof e.info!=="function"){e.info=()=>{}}if(typeof e.warn!=="function"){e.warn=console.warn.bind(console)}if(typeof e.error!=="function"){e.error=console.error.bind(console)}return e};var li=["branch_protection_configuration","branch_protection_configuration.disabled","branch_protection_configuration.enabled","branch_protection_rule","branch_protection_rule.created","branch_protection_rule.deleted","branch_protection_rule.edited","check_run","check_run.completed","check_run.created","check_run.requested_action","check_run.rerequested","check_suite","check_suite.completed","check_suite.requested","check_suite.rerequested","code_scanning_alert","code_scanning_alert.appeared_in_branch","code_scanning_alert.closed_by_user","code_scanning_alert.created","code_scanning_alert.fixed","code_scanning_alert.reopened","code_scanning_alert.reopened_by_user","commit_comment","commit_comment.created","create","custom_property","custom_property.created","custom_property.deleted","custom_property.promote_to_enterprise","custom_property.updated","custom_property_values","custom_property_values.updated","delete","dependabot_alert","dependabot_alert.auto_dismissed","dependabot_alert.auto_reopened","dependabot_alert.created","dependabot_alert.dismissed","dependabot_alert.fixed","dependabot_alert.reintroduced","dependabot_alert.reopened","deploy_key","deploy_key.created","deploy_key.deleted","deployment","deployment.created","deployment_protection_rule","deployment_protection_rule.requested","deployment_review","deployment_review.approved","deployment_review.rejected","deployment_review.requested","deployment_status","deployment_status.created","discussion","discussion.answered","discussion.category_changed","discussion.closed","discussion.created","discussion.deleted","discussion.edited","discussion.labeled","discussion.locked","discussion.pinned","discussion.reopened","discussion.transferred","discussion.unanswered","discussion.unlabeled","discussion.unlocked","discussion.unpinned","discussion_comment","discussion_comment.created","discussion_comment.deleted","discussion_comment.edited","fork","github_app_authorization","github_app_authorization.revoked","gollum","installation","installation.created","installation.deleted","installation.new_permissions_accepted","installation.suspend","installation.unsuspend","installation_repositories","installation_repositories.added","installation_repositories.removed","installation_target","installation_target.renamed","issue_comment","issue_comment.created","issue_comment.deleted","issue_comment.edited","issue_dependencies","issue_dependencies.blocked_by_added","issue_dependencies.blocked_by_removed","issue_dependencies.blocking_added","issue_dependencies.blocking_removed","issues","issues.assigned","issues.closed","issues.deleted","issues.demilestoned","issues.edited","issues.labeled","issues.locked","issues.milestoned","issues.opened","issues.pinned","issues.reopened","issues.transferred","issues.typed","issues.unassigned","issues.unlabeled","issues.unlocked","issues.unpinned","issues.untyped","label","label.created","label.deleted","label.edited","marketplace_purchase","marketplace_purchase.cancelled","marketplace_purchase.changed","marketplace_purchase.pending_change","marketplace_purchase.pending_change_cancelled","marketplace_purchase.purchased","member","member.added","member.edited","member.removed","membership","membership.added","membership.removed","merge_group","merge_group.checks_requested","merge_group.destroyed","meta","meta.deleted","milestone","milestone.closed","milestone.created","milestone.deleted","milestone.edited","milestone.opened","org_block","org_block.blocked","org_block.unblocked","organization","organization.deleted","organization.member_added","organization.member_invited","organization.member_removed","organization.renamed","package","package.published","package.updated","page_build","personal_access_token_request","personal_access_token_request.approved","personal_access_token_request.cancelled","personal_access_token_request.created","personal_access_token_request.denied","ping","project","project.closed","project.created","project.deleted","project.edited","project.reopened","project_card","project_card.converted","project_card.created","project_card.deleted","project_card.edited","project_card.moved","project_column","project_column.created","project_column.deleted","project_column.edited","project_column.moved","projects_v2","projects_v2.closed","projects_v2.created","projects_v2.deleted","projects_v2.edited","projects_v2.reopened","projects_v2_item","projects_v2_item.archived","projects_v2_item.converted","projects_v2_item.created","projects_v2_item.deleted","projects_v2_item.edited","projects_v2_item.reordered","projects_v2_item.restored","projects_v2_status_update","projects_v2_status_update.created","projects_v2_status_update.deleted","projects_v2_status_update.edited","public","pull_request","pull_request.assigned","pull_request.auto_merge_disabled","pull_request.auto_merge_enabled","pull_request.closed","pull_request.converted_to_draft","pull_request.demilestoned","pull_request.dequeued","pull_request.edited","pull_request.enqueued","pull_request.labeled","pull_request.locked","pull_request.milestoned","pull_request.opened","pull_request.ready_for_review","pull_request.reopened","pull_request.review_request_removed","pull_request.review_requested","pull_request.synchronize","pull_request.unassigned","pull_request.unlabeled","pull_request.unlocked","pull_request_review","pull_request_review.dismissed","pull_request_review.edited","pull_request_review.submitted","pull_request_review_comment","pull_request_review_comment.created","pull_request_review_comment.deleted","pull_request_review_comment.edited","pull_request_review_thread","pull_request_review_thread.resolved","pull_request_review_thread.unresolved","push","registry_package","registry_package.published","registry_package.updated","release","release.created","release.deleted","release.edited","release.prereleased","release.published","release.released","release.unpublished","repository","repository.archived","repository.created","repository.deleted","repository.edited","repository.privatized","repository.publicized","repository.renamed","repository.transferred","repository.unarchived","repository_advisory","repository_advisory.published","repository_advisory.reported","repository_dispatch","repository_dispatch.sample.collected","repository_import","repository_ruleset","repository_ruleset.created","repository_ruleset.deleted","repository_ruleset.edited","repository_vulnerability_alert","repository_vulnerability_alert.create","repository_vulnerability_alert.dismiss","repository_vulnerability_alert.reopen","repository_vulnerability_alert.resolve","secret_scanning_alert","secret_scanning_alert.assigned","secret_scanning_alert.created","secret_scanning_alert.publicly_leaked","secret_scanning_alert.reopened","secret_scanning_alert.resolved","secret_scanning_alert.unassigned","secret_scanning_alert.validated","secret_scanning_alert_location","secret_scanning_alert_location.created","secret_scanning_scan","secret_scanning_scan.completed","security_advisory","security_advisory.published","security_advisory.updated","security_advisory.withdrawn","security_and_analysis","sponsorship","sponsorship.cancelled","sponsorship.created","sponsorship.edited","sponsorship.pending_cancellation","sponsorship.pending_tier_change","sponsorship.tier_changed","star","star.created","star.deleted","status","sub_issues","sub_issues.parent_issue_added","sub_issues.parent_issue_removed","sub_issues.sub_issue_added","sub_issues.sub_issue_removed","team","team.added_to_repository","team.created","team.deleted","team.edited","team.removed_from_repository","team_add","watch","watch.started","workflow_dispatch","workflow_job","workflow_job.completed","workflow_job.in_progress","workflow_job.queued","workflow_job.waiting","workflow_run","workflow_run.completed","workflow_run.in_progress","workflow_run.requested"];function validateEventName(e,t={}){if(typeof e!=="string"){throw new TypeError("eventName must be of type string")}if(e==="*"){throw new TypeError(`Using the "*" event with the regular Webhooks.on() function is not supported. Please use the Webhooks.onAny() method instead`)}if(e==="error"){throw new TypeError(`Using the "error" event with the regular Webhooks.on() function is not supported. Please use the Webhooks.onError() method instead`)}if(t.onUnknownEventName==="ignore"){return}if(!li.includes(e)){if(t.onUnknownEventName!=="warn"){throw new TypeError(`"${e}" is not a known webhook name (https://developer.github.com/v3/activity/events/types/)`)}else{(t.log||console).warn(`"${e}" is not a known webhook name (https://developer.github.com/v3/activity/events/types/)`)}}}function handleEventHandlers(e,t,i){if(!e.hooks[t]){e.hooks[t]=[]}e.hooks[t].push(i)}function receiverOn(e,t,i){if(Array.isArray(t)){t.forEach((t=>receiverOn(e,t,i)));return}validateEventName(t,{onUnknownEventName:"warn",log:e.log});handleEventHandlers(e,t,i)}function receiverOnAny(e,t){handleEventHandlers(e,"*",t)}function receiverOnError(e,t){handleEventHandlers(e,"error",t)}function wrapErrorHandler(e,t){let i;try{i=e(t)}catch(e){console.log('FATAL: Error occurred in "error" event handler');console.log(e)}if(i&&i.catch){i.catch((e=>{console.log('FATAL: Error occurred in "error" event handler');console.log(e)}))}}function getHooks(e,t,i){const n=[e.hooks[i],e.hooks["*"]];if(t){n.unshift(e.hooks[`${i}.${t}`])}return[].concat(...n.filter(Boolean))}function receiverHandle(e,t){const i=e.hooks.error||[];if(t instanceof Error){const e=Object.assign(new AggregateError([t],t.message),{event:t});i.forEach((t=>wrapErrorHandler(t,e)));return Promise.reject(e)}if(!t||!t.name){const e=new Error("Event name not passed");throw new AggregateError([e],e.message)}if(!t.payload){const e=new Error("Event name not passed");throw new AggregateError([e],e.message)}const n=getHooks(e,"action"in t.payload?t.payload.action:null,t.name);if(n.length===0){return Promise.resolve()}const r=[];const s=n.map((i=>{let n=Promise.resolve(t);if(e.transform){n=n.then(e.transform)}return n.then((e=>i(e))).catch((e=>r.push(Object.assign(e,{event:t}))))}));return Promise.all(s).then((()=>{if(r.length===0){return}const e=new AggregateError(r,r.map((e=>e.message)).join("\n"));Object.assign(e,{event:t});i.forEach((t=>wrapErrorHandler(t,e)));throw e}))}function removeListener(e,t,i){if(Array.isArray(t)){t.forEach((t=>removeListener(e,t,i)));return}if(!e.hooks[t]){return}for(let n=e.hooks[t].length-1;n>=0;n--){if(e.hooks[t][n]===i){e.hooks[t].splice(n,1);return}}}function createEventHandler(e){const t={hooks:{},log:dist_bundle_createLogger(e&&e.log)};if(e&&e.transform){t.transform=e.transform}return{on:receiverOn.bind(null,t),onAny:receiverOnAny.bind(null,t),onError:receiverOnError.bind(null,t),removeListener:removeListener.bind(null,t),receive:receiverHandle.bind(null,t)}}async function verifyAndReceive(e,t){const i=await verifyWithFallback(e.secret,t.payload,t.signature,e.additionalSecrets).catch((()=>false));if(!i){const i=new Error("[@octokit/webhooks] signature does not match event payload and secret");i.event=t;i.status=400;return e.eventHandler.receive(i)}let n;try{n=JSON.parse(t.payload)}catch(e){e.message="Invalid JSON";e.status=400;throw new AggregateError([e],e.message)}return e.eventHandler.receive({id:t.id,name:t.name,payload:n})}function normalizeTrailingSlashes(e){let t=e.length;if(t===0){return"/"}while(t>0){if(e.charCodeAt(--t)!==47){break}}if(t===-1){return"/"}return e.slice(0,t+1)}var ui=/^\s*(application\/json)\s*(?:;|$)/u;var ci=null&&["x-github-event","x-hub-signature-256","x-github-delivery"];function createMiddleware(e){const{handleResponse:t,getRequestHeader:i,getPayload:n}=e;return function middleware(e,r){const s=normalizeTrailingSlashes(r.path);return async function octokitWebhooksMiddleware(o,a,l){let u;try{u=new URL(normalizeTrailingSlashes(o.url),"http://localhost").pathname}catch(e){return t(JSON.stringify({error:`Request URL could not be parsed: ${o.url}`}),422,{"content-type":"application/json"},a)}if(u!==s){l?.();return t(null)}else if(o.method!=="POST"){return t(JSON.stringify({error:`Unknown route: ${o.method} ${u}`}),404,{"content-type":"application/json"},a)}const c=i(o,"content-type");if(typeof c!=="string"||!ui.test(c)){return t(JSON.stringify({error:`Unsupported "Content-Type" header value. Must be "application/json"`}),415,{"content-type":"application/json",accept:"application/json"},a)}const d=ci.filter((e=>i(o,e)==void 0)).join(", ");if(d){return t(JSON.stringify({error:`Required headers missing: ${d}`}),400,{"content-type":"application/json",accept:"application/json"},a)}const p=i(o,"x-github-event");const A=i(o,"x-hub-signature-256");const f=i(o,"x-github-delivery");r.log.debug(`${p} event received (id: ${f})`);let h=false;let g;const y=new Promise((e=>{g=setTimeout((()=>{h=true;e(t("still processing\n",202,{"Content-Type":"text/plain",accept:"application/json"},a))}),r.timeout)}));const processWebhook=async()=>{try{const i=await n(o);await e.verifyAndReceive({id:f,name:p,payload:i,signature:A});clearTimeout(g);if(h)return t(null);return t("ok\n",200,{"content-type":"text/plain",accept:"application/json"},a)}catch(e){clearTimeout(g);if(h)return t(null);const i=Array.from(e.errors)[0];const n=i.message?`${i.name}: ${i.message}`:"Error: An Unspecified error occurred";const s=typeof i.status!=="undefined"?i.status:500;r.log.error(e);return t(JSON.stringify({error:n}),s,{"content-type":"application/json",accept:"application/json"},a)}};return await Promise.race([y,processWebhook()])}}}function handleResponse(e,t=200,i={},n){if(e===null){return false}i["content-length"]=e.length.toString();n.writeHead(t,i).end(e);return true}function getRequestHeader(e,t){return e.headers[t]}function concatUint8Array(e){if(e.length===0){return new Uint8Array(0)}let t=0;for(let i=0;i{let n=[];e.on("error",(e=>i(new AggregateError([e],e.message))));e.on("data",n.push.bind(n));e.on("end",(()=>{const e=concatUint8Array(n);queueMicrotask((()=>t(e)))}))}))}function dist_bundle_createNodeMiddleware(e,{path:t="/api/github/webhooks",log:i=dist_bundle_createLogger(),timeout:n=9e3}={}){return createMiddleware({handleResponse:handleResponse,getRequestHeader:getRequestHeader,getPayload:getPayload})(e,{path:t,log:i,timeout:n})}function getPayload2(e){return e.text()}function getRequestHeader2(e,t){return e.headers.get(t)}function handleResponse2(e,t=200,i={}){if(e!==null){i["content-length"]=e.length.toString()}return new Response(e,{status:t,headers:i})}function createWebMiddleware(e,{path:t="/api/github/webhooks",log:i=dist_bundle_createLogger(),timeout:n=9e3}={}){return createMiddleware({handleResponse:handleResponse2,getRequestHeader:getRequestHeader2,getPayload:getPayload2})(e,{path:t,log:i,timeout:n})}var Ai=class{sign;verify;on;onAny;onError;removeListener;receive;verifyAndReceive;constructor(e){if(!e||!e.secret){throw new Error("[@octokit/webhooks] options.secret required")}const t={eventHandler:createEventHandler(e),secret:e.secret,additionalSecrets:e.additionalSecrets,hooks:{},log:dist_bundle_createLogger(e.log)};this.sign=sign.bind(null,e.secret);this.verify=verify.bind(null,e.secret);this.on=t.eventHandler.on;this.onAny=t.eventHandler.onAny;this.onError=t.eventHandler.onError;this.removeListener=t.eventHandler.removeListener;this.receive=t.eventHandler.receive;this.verifyAndReceive=verifyAndReceive.bind(null,t)}};var fi="16.1.2";function webhooks(e,t){return new Ai({secret:t.secret,transform:async t=>{if(!("installation"in t.payload)||typeof t.payload.installation!=="object"){const i=new e.constructor({authStrategy:ii,auth:{reason:`"installation" key missing in webhook event payload`}});return{...t,octokit:i}}const i=t.payload.installation.id;const n=await e.auth({type:"installation",installationId:i,factory(e){return new e.octokit.constructor({...e.octokitOptions,authStrategy:createAppAuth,...{auth:{...e,installationId:i}}})}});n.hook.before("request",(e=>{e.headers["x-github-delivery"]=t.id}));return{...t,octokit:n}}})}async function getInstallationOctokit(e,t){return e.octokit.auth({type:"installation",installationId:t,factory(e){const i={...e.octokitOptions,authStrategy:createAppAuth,...{auth:{...e,installationId:t}}};return new e.octokit.constructor(i)}})}function eachInstallationFactory(e){return Object.assign(eachInstallation.bind(null,e),{iterator:eachInstallationIterator.bind(null,e)})}async function eachInstallation(e,t){const i=eachInstallationIterator(e)[Symbol.asyncIterator]();let n=await i.next();while(!n.done){await t(n.value);n=await i.next()}}function eachInstallationIterator(e){return{async*[Symbol.asyncIterator](){const t=Bt.iterator(e.octokit,"GET /app/installations");for await(const{data:i}of t){for(const t of i){const i=await getInstallationOctokit(e,t.id);yield{octokit:i,installation:t}}}}}}function eachRepositoryFactory(e){return Object.assign(eachRepository.bind(null,e),{iterator:eachRepositoryIterator.bind(null,e)})}async function eachRepository(e,t,i){const n=eachRepositoryIterator(e,i?t:void 0)[Symbol.asyncIterator]();let r=await n.next();while(!r.done){if(i){await i(r.value)}else{await t(r.value)}r=await n.next()}}function singleInstallationIterator(e,t){return{async*[Symbol.asyncIterator](){yield{octokit:await e.getInstallationOctokit(t)}}}}function eachRepositoryIterator(e,t){return{async*[Symbol.asyncIterator](){const i=t?singleInstallationIterator(e,t.installationId):e.eachInstallation.iterator();for await(const{octokit:e}of i){const t=Bt.iterator(e,"GET /installation/repositories");for await(const{data:i}of t){for(const t of i){yield{octokit:e,repository:t}}}}}}}function getInstallationUrlFactory(e){let t;return async function getInstallationUrl(i={}){if(!t){t=getInstallationUrlBase(e)}const n=await t;const r=new URL(n);if(i.target_id!==void 0){r.pathname+="/permissions";r.searchParams.append("target_id",i.target_id.toFixed())}if(i.state!==void 0){r.searchParams.append("state",i.state)}return r.href}}async function getInstallationUrlBase(e){const{data:t}=await e.octokit.request("GET /app");if(!t){throw new Error("[@octokit/app] unable to fetch metadata for app")}return`${t.html_url}/installations/new`}function dist_node_noop(){}function dist_node_createNodeMiddleware(e,t={}){const i=Object.assign({debug:dist_node_noop,info:dist_node_noop,warn:console.warn.bind(console),error:console.error.bind(console)},t.log);const n={pathPrefix:"/api/github",...t,log:i};const r=webhooksNodeMiddleware(e.webhooks,{path:n.pathPrefix+"/webhooks",log:i});const s=oauthNodeMiddleware(e.oauth,{pathPrefix:n.pathPrefix+"/oauth"});return middleware.bind(null,n.pathPrefix,r,s)}async function middleware(e,t,i,n,r,s){const{pathname:o}=new URL(n.url,"http://localhost");if(o.startsWith(`${e}/`)){if(o===`${e}/webhooks`){t(n,r)}else if(o.startsWith(`${e}/oauth/`)){i(n,r)}else{sendNodeResponse(unknownRouteResponse(n),r)}return true}else{s?.();return false}}var hi=class{static VERSION=fi;static defaults(e){const t=class extends(this){constructor(...t){super({...e,...t[0]})}};return t}octokit;webhooks;oauth;getInstallationOctokit;eachInstallation;eachRepository;getInstallationUrl;log;constructor(e){const t=e.Octokit||dist_src_Octokit;const i=Object.assign({appId:e.appId,privateKey:e.privateKey},e.oauth?{clientId:e.oauth.clientId,clientSecret:e.oauth.clientSecret}:{});const n={authStrategy:createAppAuth,auth:i};if("log"in e&&typeof e.log!=="undefined"){n.log=e.log}this.octokit=new t(n);this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},e.log);if(e.webhooks){this.webhooks=webhooks(this.octokit,e.webhooks)}else{Object.defineProperty(this,"webhooks",{get(){throw new Error("[@octokit/app] webhooks option not set")}})}if(e.oauth){this.oauth=new si({...e.oauth,clientType:"github-app",Octokit:t})}else{Object.defineProperty(this,"oauth",{get(){throw new Error("[@octokit/app] oauth.clientId / oauth.clientSecret options are not set")}})}this.getInstallationOctokit=getInstallationOctokit.bind(null,this);this.eachInstallation=eachInstallationFactory(this);this.eachRepository=eachRepositoryFactory(this);this.getInstallationUrl=getInstallationUrlFactory(this)}};var gi="0.0.0-development";var yi=dist_src_Octokit.plugin(restEndpointMethods,paginateRest,paginateGraphQL,retry,throttling).defaults({userAgent:`octokit.js/${gi}`,throttle:{onRateLimit:onRateLimit,onSecondaryRateLimit:onSecondaryRateLimit}});function onRateLimit(e,t,i){i.log.warn(`Request quota exhausted for request ${t.method} ${t.url}`);if(t.request.retryCount===0){i.log.info(`Retrying after ${e} seconds!`);return true}}function onSecondaryRateLimit(e,t,i){i.log.warn(`SecondaryRateLimit detected for request ${t.method} ${t.url}`);if(t.request.retryCount===0){i.log.info(`Retrying after ${e} seconds!`);return true}}var mi=hi.defaults({Octokit:yi});var vi=si.defaults({Octokit:yi}); +/* v8 ignore next no need to test internals of the throttle plugin -- @preserve */class OctokitWrapper{_octokitGitDiffParser;_octokit=null;constructor(e){this._octokitGitDiffParser=e}get octokit(){if(this._octokit===null){throw new Error("OctokitWrapper was not initialized. Call OctokitWrapper.initialize() before calling other methods.")}return this._octokit}initialize(e){if(this._octokit!==null){throw new Error("OctokitWrapper was already initialized prior to calling OctokitWrapper.initialize().")}this._octokit=new yi(e)}async getPull(e,t,i){return this.octokit.rest.pulls.get({owner:e,pull_number:i,repo:t})}async updatePull(e,t,i,n,r){const s={owner:e,pull_number:i,repo:t};if(n!==null){s.title=n}if(r!==null){s.body=r}return this.octokit.rest.pulls.update(s)}async getIssueComments(e,t,i){return this.octokit.rest.issues.listComments({issue_number:i,owner:e,repo:t})}async getReviewComments(e,t,i){return this.octokit.rest.pulls.listReviewComments({owner:e,pull_number:i,repo:t})}async createIssueComment(e,t,i,n){return this.octokit.rest.issues.createComment({body:n,issue_number:i,owner:e,repo:t})}async listCommits(e,t,i,n){return this.octokit.rest.pulls.listCommits({owner:e,page:n,pull_number:i,repo:t})}async createReviewComment(e,t,i,n,r,s){const o=await this._octokitGitDiffParser.getFirstChangedLine(this,e,t,i,r);if(o===null){return null}return this.octokit.rest.pulls.createReviewComment({body:n,commit_id:s,line:o,owner:e,path:r,pull_number:i,repo:t})}async updateIssueComment(e,t,i,n,r){return this.octokit.rest.issues.updateComment({body:r,comment_id:n,issue_number:i,owner:e,repo:t})}async deleteReviewComment(e,t,i){return this.octokit.rest.pulls.deleteReviewComment({comment_id:i,owner:e,repo:t})}}class PullRequest{_codeMetrics;_logger;_runnerInvoker;constructor(e,t,i){this._codeMetrics=e;this._logger=t;this._runnerInvoker=i}get isPullRequest(){this._logger.logDebug("* PullRequest.isPullRequest");return RunnerInvoker.isGitHub?process.env.GITHUB_BASE_REF!=="":typeof process.env.SYSTEM_PULLREQUEST_PULLREQUESTID!=="undefined"}get isSupportedProvider(){this._logger.logDebug("* PullRequest.isSupportedProvider");if(RunnerInvoker.isGitHub){return true}const e=validateVariable("BUILD_REPOSITORY_PROVIDER","PullRequest.isSupportedProvider");if(e==="TfsGit"||e==="GitHub"||e==="GitHubEnterprise"){return true}return e}getUpdatedDescription(e){this._logger.logDebug("* PullRequest.getUpdatedDescription()");if(e!==null&&e.trim()!==""){return null}return this._runnerInvoker.loc("pullRequests.pullRequest.addDescription")}async getUpdatedTitle(e){this._logger.logDebug("* PullRequest.getUpdatedTitle()");const t=await this._codeMetrics.getSizeIndicator();if(e.startsWith(this._runnerInvoker.loc("pullRequests.pullRequest.titleFormat",t,""))){return null}const i=`(${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeXS")}`+`|${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeS")}`+`|${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeM")}`+`|${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeL")}`+`|\\d*${this._runnerInvoker.loc("metrics.codeMetrics.titleSizeXL")})`;const n=`(${this._runnerInvoker.loc("metrics.codeMetrics.titleTestsSufficient")}`+`|${this._runnerInvoker.loc("metrics.codeMetrics.titleTestsInsufficient")})?`;const r=this._runnerInvoker.loc("metrics.codeMetrics.titleSizeIndicatorFormat",i,n);const s=`^${this._runnerInvoker.loc("pullRequests.pullRequest.titleFormat",r,"(?.*)")}$`;const o=new RegExp(s,"u");const a=e.match(o);const l=a?.groups?.originalTitle??e;return this._runnerInvoker.loc("pullRequests.pullRequest.titleFormat",t,l)}}class PullRequestCommentsData{metricsCommentThreadId=null;metricsCommentContent=null;metricsCommentThreadStatus=null;filesNotRequiringReview;deletedFilesNotRequiringReview;commentThreadsRequiringDeletion=[];constructor(e,t){this.filesNotRequiringReview=e;this.deletedFilesNotRequiringReview=t}}class PullRequestComments{_codeMetrics;_inputs;_logger;_reposInvoker;_runnerInvoker;constructor(e,t,i,n,r){this._codeMetrics=e;this._inputs=t;this._logger=i;this._reposInvoker=n;this._runnerInvoker=r}get noReviewRequiredComment(){this._logger.logDebug("* PullRequestComments.noReviewRequiredComment");return this._runnerInvoker.loc("pullRequests.pullRequestComments.noReviewRequiredComment")}async getCommentData(){this._logger.logDebug("* PullRequestComments.getCommentData()");const e=await this._codeMetrics.getFilesNotRequiringReview();const t=await this._codeMetrics.getDeletedFilesNotRequiringReview();let i=new PullRequestCommentsData(e,t);const n=await this._reposInvoker.getComments();for(const e of n.pullRequestComments){i=this.getMetricsCommentData(i,e)}for(const e of n.fileComments){i=this.getFilesRequiringCommentUpdates(i,e)}return i}async getMetricsComment(){this._logger.logDebug("* PullRequestComments.getMetricsComment()");const e=await this._codeMetrics.getMetrics();const t=[`${this._runnerInvoker.loc("pullRequests.pullRequestComments.commentTitle")}\n`,await this.addCommentSizeStatus(),await this.addCommentTestStatus(),`||${this._runnerInvoker.loc("pullRequests.pullRequestComments.tableLines")}\n`,"-|-:\n",this.addCommentMetrics(this._runnerInvoker.loc("pullRequests.pullRequestComments.tableProductCode"),e.productCode,false),this.addCommentMetrics(this._runnerInvoker.loc("pullRequests.pullRequestComments.tableTestCode"),e.testCode,false),this.addCommentMetrics(this._runnerInvoker.loc("pullRequests.pullRequestComments.tableSubtotal"),e.subtotal,true),this.addCommentMetrics(this._runnerInvoker.loc("pullRequests.pullRequestComments.tableIgnoredCode"),e.ignoredCode,false),this.addCommentMetrics(this._runnerInvoker.loc("pullRequests.pullRequestComments.tableTotal"),e.total,true),"\n",this._runnerInvoker.loc("pullRequests.pullRequestComments.commentFooter")];return t.join("")}async getMetricsCommentStatus(){this._logger.logDebug("* PullRequestComments.getMetricsCommentStatus()");if(this._inputs.alwaysCloseComment){return a.CommentThreadStatus.Closed}if(await this._codeMetrics.isSmall()){const e=await this._codeMetrics.isSufficientlyTested();if(e??true){return a.CommentThreadStatus.Closed}}return a.CommentThreadStatus.Active}getMetricsCommentData(e,t){this._logger.logDebug("* PullRequestComments.getMetricsCommentData()");if(!t.content.startsWith(`${this._runnerInvoker.loc("pullRequests.pullRequestComments.commentTitle")}\n`)){return e}e.metricsCommentThreadId=t.id;e.metricsCommentContent=t.content;e.metricsCommentThreadStatus=t.status;return e}getFilesRequiringCommentUpdates(e,t){this._logger.logDebug("* PullRequestComments.getFilesRequiringCommentUpdates()");if(t.content!==this.noReviewRequiredComment){return e}const i=-1;const n=e.filesNotRequiringReview.indexOf(t.fileName);if(n!==i){e.filesNotRequiringReview.splice(n,1);return e}const r=e.deletedFilesNotRequiringReview.indexOf(t.fileName);if(r!==i){e.deletedFilesNotRequiringReview.splice(r,1);return e}e.commentThreadsRequiringDeletion.push(t.id);return e}async addCommentSizeStatus(){this._logger.logDebug("* PullRequestComments.addCommentSizeStatus()");let e="";if(await this._codeMetrics.isSmall()){e+=this._runnerInvoker.loc("pullRequests.pullRequestComments.smallPullRequestComment")}else{const t=(this._inputs.baseSize*this._inputs.growthRate).toLocaleString();e+=this._runnerInvoker.loc("pullRequests.pullRequestComments.largePullRequestComment",t)}e+="\n";return e}async addCommentTestStatus(){this._logger.logDebug("* PullRequestComments.addCommentTestStatus()");let e="";const t=await this._codeMetrics.isSufficientlyTested();if(t!==null){if(t){e+=this._runnerInvoker.loc("pullRequests.pullRequestComments.testsSufficientComment")}else{e+=this._runnerInvoker.loc("pullRequests.pullRequestComments.testsInsufficientComment")}e+="\n"}return e}addCommentMetrics(e,t,i){this._logger.logDebug("* PullRequestComments.addCommentMetrics()");const n=i?"**":"";let r=t.toLocaleString();if(r==="0"){r="-"}return`${n}${e}${n}|${n}${r}${n}\n`}}class PullRequestMetrics{_codeMetricsCalculator;_logger;_runnerInvoker;constructor(e,t,i){this._codeMetricsCalculator=e;this._logger=t;this._runnerInvoker=i}async run(e){try{this._runnerInvoker.locInitialize(e);const t=this._codeMetricsCalculator.shouldSkip;if(t!==null){this._runnerInvoker.setStatusSkipped(t);return}const i=await this._codeMetricsCalculator.shouldStop();if(i!==null){this._runnerInvoker.setStatusFailed(i);return}await Promise.all([this._codeMetricsCalculator.updateDetails(),this._codeMetricsCalculator.updateComments()]);this._runnerInvoker.setStatusSucceeded(this._runnerInvoker.loc("pullRequestMetrics.succeeded"))}catch(e){const t=e;this._logger.logErrorObject(t);this._logger.replay();this._runnerInvoker.setStatusFailed(t.message)}}}class ReposInvoker{_azureReposInvoker;_gitHubReposInvoker;_logger;_reposInvoker=null;constructor(e,t,i){this._azureReposInvoker=e;this._gitHubReposInvoker=t;this._logger=i}get reposInvoker(){this._logger.logDebug("* ReposInvoker.getReposInvoker()");if(this._reposInvoker!==null){return this._reposInvoker}if(RunnerInvoker.isGitHub){this._reposInvoker=this._gitHubReposInvoker;return this._reposInvoker}const e=validateVariable("BUILD_REPOSITORY_PROVIDER","ReposInvoker.getReposInvoker()");switch(e){case"TfsGit":this._reposInvoker=this._azureReposInvoker;break;case"GitHub":case"GitHubEnterprise":this._reposInvoker=this._gitHubReposInvoker;break;default:throw new RangeError(`BUILD_REPOSITORY_PROVIDER '${e}' is unsupported.`)}return this._reposInvoker}async isAccessTokenAvailable(){this._logger.logDebug("* ReposInvoker.isAccessTokenAvailable()");return this.reposInvoker.isAccessTokenAvailable()}async getTitleAndDescription(){this._logger.logDebug("* ReposInvoker.getTitleAndDescription()");return this.reposInvoker.getTitleAndDescription()}async getComments(){this._logger.logDebug("* ReposInvoker.getComments()");return this.reposInvoker.getComments()}async setTitleAndDescription(e,t){this._logger.logDebug("* ReposInvoker.setTitleAndDescription()");return this.reposInvoker.setTitleAndDescription(e,t)}async createComment(e,t,i,n){this._logger.logDebug("* ReposInvoker.createComment()");return this.reposInvoker.createComment(e,t,i,n)}async updateComment(e,t,i){this._logger.logDebug("* ReposInvoker.updateComment()");return this.reposInvoker.updateComment(e,t,i)}async deleteCommentThread(e){this._logger.logDebug("* ReposInvoker.deleteCommentThread()");return this.reposInvoker.deleteCommentThread(e)}}class TokenManager{_azureDevOpsApiWrapper;_logger;_runnerInvoker;_previouslyInvoked=false;constructor(e,t,i){this._azureDevOpsApiWrapper=e;this._logger=t;this._runnerInvoker=i}async getToken(){this._logger.logDebug("* TokenManager.getToken()");if(this._previouslyInvoked){return null}this._previouslyInvoked=true;const e=this._runnerInvoker.getInput(["Workload","Identity","Federation"]);if(e===null){this._logger.logDebug("No workload identity federation specified. Using Personal Access Token (PAT) for authentication.");return null}this._logger.logDebug(`Using workload identity federation '${e}' for authentication.`);const t=this._runnerInvoker.getEndpointAuthorizationScheme(e);if(t!=="WorkloadIdentityFederation"){return this._runnerInvoker.loc("repos.tokenManager.incorrectAuthorizationScheme",e,String(t))}process.env.PR_METRICS_ACCESS_TOKEN=await this.getAccessToken(e);return null}async getAccessToken(e){this._logger.logDebug("* TokenManager.getAccessToken()");const t=validateString(this._runnerInvoker.getEndpointAuthorizationParameter(e,"serviceprincipalid"),"servicePrincipalId","TokenManager.getAccessToken()");const i=validateString(this._runnerInvoker.getEndpointAuthorizationParameter(e,"tenantid"),"tenantId","TokenManager.getAccessToken()");validateGuid(t,"servicePrincipalId","TokenManager.getAccessToken()");validateGuid(i,"tenantId","TokenManager.getAccessToken()");const n=await this.getFederatedToken(e);this._runnerInvoker.setSecret(n);const r=await this._runnerInvoker.exec("az",`login --service-principal -u ${t} --tenant ${i} --allow-no-subscriptions --federated-token ${n}`);if(r.exitCode!==0){throw new Error(r.stderr)}const s=await this._runnerInvoker.exec("az","account get-access-token --query accessToken --resource 499b84ac-1321-427f-aa17-267ca6975798 -o tsv");if(s.exitCode!==0){throw new Error(s.stderr)}const o=s.stdout.trim();this._runnerInvoker.setSecret(o);return o}async getFederatedToken(e){this._logger.logDebug("* TokenManager.getFederatedToken()");const t=this.getSystemAccessToken();const i=this._azureDevOpsApiWrapper.getHandlerFromToken(t);const n=validateVariable("SYSTEM_COLLECTIONURI","TokenManager.getFederatedToken()");const r=this._azureDevOpsApiWrapper.getWebApiInstance(n,i);const s=await r.getTaskApi();const o=validateVariable("SYSTEM_TEAMPROJECTID","TokenManager.getFederatedToken()");const a=validateVariable("SYSTEM_HOSTTYPE","TokenManager.getFederatedToken()");const l=validateVariable("SYSTEM_PLANID","TokenManager.getFederatedToken()");const u=validateVariable("SYSTEM_JOBID","TokenManager.getFederatedToken()");const c=await s.createOidcToken({},o,a,l,u,e);return validateString(c.oidcToken,"response.oidcToken","TokenManager.getFederatedToken()")}getSystemAccessToken(){this._logger.logDebug("* TokenManager.getSystemAccessToken()");const e=this._runnerInvoker.getEndpointAuthorization("SYSTEMVSSCONNECTION");const t=e?.scheme;if(t!=="OAuth"){throw new Error(`Could not acquire authorization token from workload identity federation as the scheme was '${t??""}'.`)}this._logger.logDebug("Acquired authorization token from workload identity federation.");return validateString(e?.parameters.AccessToken,"endpointAuthorization.parameters.AccessToken","TokenManager.getSystemAccessToken()")}}const createPullRequestMetrics=()=>{const e=new HttpWrapper;const t=new AzureDevOpsApiWrapper;const i=new AzurePipelinesRunnerWrapper;const n=new ConsoleWrapper;const r=new GitHubRunnerWrapper;const s=new AzurePipelinesRunnerInvoker(i);const o=new GitHubRunnerInvoker(i,n,r);const a=new RunnerInvoker(s,o);const l=new Logger(n,a);const u=new GitInvoker(l,a);const c=new OctokitGitDiffParser(e,l);const d=new Inputs(l,a);const p=new CodeMetrics(u,d,l,a);const A=new OctokitWrapper(c);const f=new TokenManager(t,l,a);const h=new AzureReposInvoker(t,u,l,a,f);const g=new GitHubReposInvoker(u,l,A,a);const y=new ReposInvoker(h,g,l);const m=new PullRequest(p,l,a);const v=new PullRequestComments(p,d,l,y,a);const I=new CodeMetricsCalculator(u,l,m,v,y,a);return new PullRequestMetrics(I,l,a)};const Ii=createPullRequestMetrics;const run=async()=>{const e=Ii();await e.run(import.meta.dirname)};run().catch((()=>{process.exit(c)})); \ No newline at end of file From 704a59a55c2e4c87c985839f9092b3b72a75a15a Mon Sep 17 00:00:00 2001 From: Muiris Woulfe Date: Fri, 10 Apr 2026 11:18:00 +0100 Subject: [PATCH 3/3] chore: fix linting --- src/task/src/git/gitInvoker.ts | 9 +++------ src/task/src/pullRequests/pullRequestComments.ts | 8 ++------ 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/src/task/src/git/gitInvoker.ts b/src/task/src/git/gitInvoker.ts index 8707d5d52..7dbcac33c 100644 --- a/src/task/src/git/gitInvoker.ts +++ b/src/task/src/git/gitInvoker.ts @@ -110,9 +110,8 @@ export default class GitInvoker { } return ( - this.getNumericEnvironmentVariable( - "SYSTEM_PULLREQUEST_PULLREQUESTID", - ) ?? "" + this.getNumericEnvironmentVariable("SYSTEM_PULLREQUEST_PULLREQUESTID") ?? + "" ); } @@ -206,9 +205,7 @@ export default class GitInvoker { } if (!/^\d+$/u.test(value)) { - this._logger.logWarning( - `'${variableName}' is not numeric '${value}'.`, - ); + this._logger.logWarning(`'${variableName}' is not numeric '${value}'.`); return null; } diff --git a/src/task/src/pullRequests/pullRequestComments.ts b/src/task/src/pullRequests/pullRequestComments.ts index 0b9cd4e76..df3a90fea 100644 --- a/src/task/src/pullRequests/pullRequestComments.ts +++ b/src/task/src/pullRequests/pullRequestComments.ts @@ -134,16 +134,12 @@ export default class PullRequestComments { false, ), this.addCommentMetrics( - this._runnerInvoker.loc( - "pullRequests.pullRequestComments.tableTotal", - ), + this._runnerInvoker.loc("pullRequests.pullRequestComments.tableTotal"), metrics.total, true, ), "\n", - this._runnerInvoker.loc( - "pullRequests.pullRequestComments.commentFooter", - ), + this._runnerInvoker.loc("pullRequests.pullRequestComments.commentFooter"), ]; return parts.join("");