UNPKG

246 kBJavaScriptView Raw
1!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?factory(exports,require("form-data")):"function"==typeof define&&define.amd?define(["exports","form-data"],factory):factory((global="undefined"!=typeof globalThis?globalThis:global||self).gitbeaker={},global.FormData)}(this,(function(exports,FormData){"use strict";function _interopDefaultLegacy(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var FormData__default=_interopDefaultLegacy(FormData),commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function getAugmentedNamespace(n){if(n.__esModule)return n;var a=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(n).forEach((function(k){var d=Object.getOwnPropertyDescriptor(n,k);Object.defineProperty(a,k,d.get?d:{enumerable:!0,get:function(){return n[k]}})})),a}var lib$1={exports:{}};!function(module){var definition,context;definition=function(){var relsRegExp=/^;\s*([^"=]+)=(?:"([^"]+)"|([^";,]+)(?:[;,]|$))/,sourceRegExp=/^<([^>]*)>/,delimiterRegExp=/^\s*,\s*/;return{parse:function(linksHeader,options){for(var match,source,rels,extended=options&&options.extended||!1,links=[];linksHeader&&(linksHeader=linksHeader.trim(),source=sourceRegExp.exec(linksHeader));){for(var current={link:source[1]},nextDelimiter=(linksHeader=linksHeader.slice(source[0].length)).match(delimiterRegExp);linksHeader&&(!nextDelimiter||nextDelimiter.index>0)&&(match=relsRegExp.exec(linksHeader));)nextDelimiter=(linksHeader=linksHeader.slice(match[0].length)).match(delimiterRegExp),"rel"===match[1]||"rev"===match[1]?(rels=(match[2]||match[3]).split(/\s+/),current[match[1]]=rels):current[match[1]]=match[2]||match[3];links.push(current),linksHeader=linksHeader.replace(delimiterRegExp,"")}return extended?links:links.reduce((function(result,currentLink){return currentLink.rel&&currentLink.rel.forEach((function(rel){result[rel]=currentLink.link})),result}),{})},stringify:function(params){var grouped=Object.keys(params).reduce((function(grouped,key){return grouped[params[key]]=grouped[params[key]]||[],grouped[params[key]].push(key),grouped}),{});return Object.keys(grouped).reduce((function(result,link){return result.concat("<"+link+'>; rel="'+grouped[link].join(" ")+'"')}),[]).join(", ")}}},context=commonjsGlobal,module.exports?module.exports=definition():"function"==typeof context.define&&context.define.amd?(void 0)(definition):context.li=definition()}(lib$1);var queryString={},strictUriEncode=str=>encodeURIComponent(str).replace(/[!'()*]/g,(x=>`%${x.charCodeAt(0).toString(16).toUpperCase()}`)),singleMatcher=new RegExp("%[a-f0-9]{2}","gi"),multiMatcher=new RegExp("(%[a-f0-9]{2})+","gi");function decodeComponents(components,split){try{return decodeURIComponent(components.join(""))}catch(err){}if(1===components.length)return components;split=split||1;var left=components.slice(0,split),right=components.slice(split);return Array.prototype.concat.call([],decodeComponents(left),decodeComponents(right))}function decode$1(input){try{return decodeURIComponent(input)}catch(err){for(var tokens=input.match(singleMatcher),i=1;i<tokens.length;i++)tokens=(input=decodeComponents(tokens,i).join("")).match(singleMatcher);return input}}var decodeUriComponent=function(encodedURI){if("string"!=typeof encodedURI)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof encodedURI+"`");try{return encodedURI=encodedURI.replace(/\+/g," "),decodeURIComponent(encodedURI)}catch(err){return function(input){for(var replaceMap={"%FE%FF":"��","%FF%FE":"��"},match=multiMatcher.exec(input);match;){try{replaceMap[match[0]]=decodeURIComponent(match[0])}catch(err){var result=decode$1(match[0]);result!==match[0]&&(replaceMap[match[0]]=result)}match=multiMatcher.exec(input)}replaceMap["%C2"]="�";for(var entries=Object.keys(replaceMap),i=0;i<entries.length;i++){var key=entries[i];input=input.replace(new RegExp(key,"g"),replaceMap[key])}return input}(encodedURI)}},splitOnFirst=(string,separator)=>{if("string"!=typeof string||"string"!=typeof separator)throw new TypeError("Expected the arguments to be of type `string`");if(""===separator)return[string];const separatorIndex=string.indexOf(separator);return-1===separatorIndex?[string]:[string.slice(0,separatorIndex),string.slice(separatorIndex+separator.length)]},filterObj=function(obj,predicate){for(var ret={},keys=Object.keys(obj),isArr=Array.isArray(predicate),i=0;i<keys.length;i++){var key=keys[i],val=obj[key];(isArr?-1!==predicate.indexOf(key):predicate(key,val,obj))&&(ret[key]=val)}return ret};!function(exports){const strictUriEncode$1=strictUriEncode,decodeComponent=decodeUriComponent,splitOnFirst$1=splitOnFirst,filterObject=filterObj,encodeFragmentIdentifier=Symbol("encodeFragmentIdentifier");function validateArrayFormatSeparator(value){if("string"!=typeof value||1!==value.length)throw new TypeError("arrayFormatSeparator must be single character string")}function encode(value,options){return options.encode?options.strict?strictUriEncode$1(value):encodeURIComponent(value):value}function decode(value,options){return options.decode?decodeComponent(value):value}function keysSorter(input){return Array.isArray(input)?input.sort():"object"==typeof input?keysSorter(Object.keys(input)).sort(((a,b)=>Number(a)-Number(b))).map((key=>input[key])):input}function removeHash(input){const hashStart=input.indexOf("#");return-1!==hashStart&&(input=input.slice(0,hashStart)),input}function extract(input){const queryStart=(input=removeHash(input)).indexOf("?");return-1===queryStart?"":input.slice(queryStart+1)}function parseValue(value,options){return options.parseNumbers&&!Number.isNaN(Number(value))&&"string"==typeof value&&""!==value.trim()?value=Number(value):!options.parseBooleans||null===value||"true"!==value.toLowerCase()&&"false"!==value.toLowerCase()||(value="true"===value.toLowerCase()),value}function parse(query,options){validateArrayFormatSeparator((options=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},options)).arrayFormatSeparator);const formatter=function(options){let result;switch(options.arrayFormat){case"index":return(key,value,accumulator)=>{result=/\[(\d*)\]$/.exec(key),key=key.replace(/\[\d*\]$/,""),result?(void 0===accumulator[key]&&(accumulator[key]={}),accumulator[key][result[1]]=value):accumulator[key]=value};case"bracket":return(key,value,accumulator)=>{result=/(\[\])$/.exec(key),key=key.replace(/\[\]$/,""),result?void 0!==accumulator[key]?accumulator[key]=[].concat(accumulator[key],value):accumulator[key]=[value]:accumulator[key]=value};case"colon-list-separator":return(key,value,accumulator)=>{result=/(:list)$/.exec(key),key=key.replace(/:list$/,""),result?void 0!==accumulator[key]?accumulator[key]=[].concat(accumulator[key],value):accumulator[key]=[value]:accumulator[key]=value};case"comma":case"separator":return(key,value,accumulator)=>{const isArray="string"==typeof value&&value.includes(options.arrayFormatSeparator),isEncodedArray="string"==typeof value&&!isArray&&decode(value,options).includes(options.arrayFormatSeparator);value=isEncodedArray?decode(value,options):value;const newValue=isArray||isEncodedArray?value.split(options.arrayFormatSeparator).map((item=>decode(item,options))):null===value?value:decode(value,options);accumulator[key]=newValue};case"bracket-separator":return(key,value,accumulator)=>{const isArray=/(\[\])$/.test(key);if(key=key.replace(/\[\]$/,""),!isArray)return void(accumulator[key]=value?decode(value,options):value);const arrayValue=null===value?[]:value.split(options.arrayFormatSeparator).map((item=>decode(item,options)));void 0!==accumulator[key]?accumulator[key]=[].concat(accumulator[key],arrayValue):accumulator[key]=arrayValue};default:return(key,value,accumulator)=>{void 0!==accumulator[key]?accumulator[key]=[].concat(accumulator[key],value):accumulator[key]=value}}}(options),ret=Object.create(null);if("string"!=typeof query)return ret;if(!(query=query.trim().replace(/^[?#&]/,"")))return ret;for(const param of query.split("&")){if(""===param)continue;let[key,value]=splitOnFirst$1(options.decode?param.replace(/\+/g," "):param,"=");value=void 0===value?null:["comma","separator","bracket-separator"].includes(options.arrayFormat)?value:decode(value,options),formatter(decode(key,options),value,ret)}for(const key of Object.keys(ret)){const value=ret[key];if("object"==typeof value&&null!==value)for(const k of Object.keys(value))value[k]=parseValue(value[k],options);else ret[key]=parseValue(value,options)}return!1===options.sort?ret:(!0===options.sort?Object.keys(ret).sort():Object.keys(ret).sort(options.sort)).reduce(((result,key)=>{const value=ret[key];return Boolean(value)&&"object"==typeof value&&!Array.isArray(value)?result[key]=keysSorter(value):result[key]=value,result}),Object.create(null))}exports.extract=extract,exports.parse=parse,exports.stringify=(object,options)=>{if(!object)return"";validateArrayFormatSeparator((options=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},options)).arrayFormatSeparator);const shouldFilter=key=>options.skipNull&&null==object[key]||options.skipEmptyString&&""===object[key],formatter=function(options){switch(options.arrayFormat){case"index":return key=>(result,value)=>{const index=result.length;return void 0===value||options.skipNull&&null===value||options.skipEmptyString&&""===value?result:null===value?[...result,[encode(key,options),"[",index,"]"].join("")]:[...result,[encode(key,options),"[",encode(index,options),"]=",encode(value,options)].join("")]};case"bracket":return key=>(result,value)=>void 0===value||options.skipNull&&null===value||options.skipEmptyString&&""===value?result:null===value?[...result,[encode(key,options),"[]"].join("")]:[...result,[encode(key,options),"[]=",encode(value,options)].join("")];case"colon-list-separator":return key=>(result,value)=>void 0===value||options.skipNull&&null===value||options.skipEmptyString&&""===value?result:null===value?[...result,[encode(key,options),":list="].join("")]:[...result,[encode(key,options),":list=",encode(value,options)].join("")];case"comma":case"separator":case"bracket-separator":{const keyValueSep="bracket-separator"===options.arrayFormat?"[]=":"=";return key=>(result,value)=>void 0===value||options.skipNull&&null===value||options.skipEmptyString&&""===value?result:(value=null===value?"":value,0===result.length?[[encode(key,options),keyValueSep,encode(value,options)].join("")]:[[result,encode(value,options)].join(options.arrayFormatSeparator)])}default:return key=>(result,value)=>void 0===value||options.skipNull&&null===value||options.skipEmptyString&&""===value?result:null===value?[...result,encode(key,options)]:[...result,[encode(key,options),"=",encode(value,options)].join("")]}}(options),objectCopy={};for(const key of Object.keys(object))shouldFilter(key)||(objectCopy[key]=object[key]);const keys=Object.keys(objectCopy);return!1!==options.sort&&keys.sort(options.sort),keys.map((key=>{const value=object[key];return void 0===value?"":null===value?encode(key,options):Array.isArray(value)?0===value.length&&"bracket-separator"===options.arrayFormat?encode(key,options)+"[]":value.reduce(formatter(key),[]).join("&"):encode(key,options)+"="+encode(value,options)})).filter((x=>x.length>0)).join("&")},exports.parseUrl=(url,options)=>{options=Object.assign({decode:!0},options);const[url_,hash]=splitOnFirst$1(url,"#");return Object.assign({url:url_.split("?")[0]||"",query:parse(extract(url),options)},options&&options.parseFragmentIdentifier&&hash?{fragmentIdentifier:decode(hash,options)}:{})},exports.stringifyUrl=(object,options)=>{options=Object.assign({encode:!0,strict:!0,[encodeFragmentIdentifier]:!0},options);const url=removeHash(object.url).split("?")[0]||"",queryFromUrl=exports.extract(object.url),parsedQueryFromUrl=exports.parse(queryFromUrl,{sort:!1}),query=Object.assign(parsedQueryFromUrl,object.query);let queryString=exports.stringify(query,options);queryString&&(queryString=`?${queryString}`);let hash=function(url){let hash="";const hashStart=url.indexOf("#");return-1!==hashStart&&(hash=url.slice(hashStart)),hash}(object.url);return object.fragmentIdentifier&&(hash=`#${options[encodeFragmentIdentifier]?encode(object.fragmentIdentifier,options):object.fragmentIdentifier}`),`${url}${queryString}${hash}`},exports.pick=(input,filter,options)=>{options=Object.assign({parseFragmentIdentifier:!0,[encodeFragmentIdentifier]:!1},options);const{url:url,query:query,fragmentIdentifier:fragmentIdentifier}=exports.parseUrl(input,options);return exports.stringifyUrl({url:url,query:filterObject(query,filter),fragmentIdentifier:fragmentIdentifier},options)},exports.exclude=(input,filter,options)=>{const exclusionFilter=Array.isArray(filter)?key=>!filter.includes(key):(key,value)=>!filter(key,value);return exports.pick(input,exclusionFilter,options)}}(queryString);var es5={};Object.defineProperty(es5,"__esModule",{value:!0});var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol?"symbol":typeof obj};function isLower(char){return char>=97&&char<=122}function isUpper(char){return char>=65&&char<=90}function isDigit(char){return char>=48&&char<=57}function toUpperSafe(char){return isLower(char)?char-32:char}function toLower(char){return char+32}function shouldProcessValue(value){return value&&"object"==(void 0===value?"undefined":_typeof(value))&&!(value instanceof Date)&&!(value instanceof Function)}function processKeys(obj,fun,opts){var obj2=void 0;if(obj instanceof Array)obj2=[];else{if(void 0!==obj.prototype)return obj;obj2={}}for(var key in obj){var value=obj[key];"string"==typeof key&&(key=fun(key,opts&&opts.separator)),shouldProcessValue(value)?obj2[key]=processKeys(value,fun,opts):obj2[key]=value}return obj2}function processKeysInPlace(obj,fun,opts){for(var keys=Object.keys(obj),idx=0;idx<keys.length;++idx){var key=keys[idx],value=obj[key],newKey=fun(key,opts&&opts.separator);newKey!==key&&delete obj[key],shouldProcessValue(value)?obj[newKey]=processKeys(value,fun,opts):obj[newKey]=value}return obj}function camelize$$1(str,separator){return function(str,separator){var firstChar=str.charCodeAt(0);if(isDigit(firstChar)||isUpper(firstChar)||firstChar==separator)return str;var out=[],changed=!1;isUpper(firstChar)?(changed=!0,out.push(toLower(firstChar))):out.push(firstChar);for(var length=str.length,i=1;i<length;++i){var c=str.charCodeAt(i);if(c===separator){if(changed=!0,c=str.charCodeAt(++i),isNaN(c))return str;out.push(toUpperSafe(c))}else out.push(c)}return changed?String.fromCharCode.apply(void 0,out):str}(str,separator&&separator.charCodeAt(0)||95)}function decamelize$$1(str,separator){return function(str,separator){if(!isLower(str.charCodeAt(0)))return str;for(var length=str.length,changed=!1,out=[],i=0;i<length;++i){var c=str.charCodeAt(i);isUpper(c)?(out.push(separator),out.push(toLower(c)),changed=!0):out.push(c)}return changed?String.fromCharCode.apply(void 0,out):str}(str,separator&&separator.charCodeAt(0)||95)}function pascalize$$1(str,separator){return function(str,separator){var firstChar=str.charCodeAt(0);if(isDigit(firstChar)||firstChar==separator)return str;for(var length=str.length,changed=!1,out=[],i=0;i<length;++i){var c=str.charCodeAt(i);if(c===separator){if(changed=!0,c=str.charCodeAt(++i),isNaN(c))return str;out.push(toUpperSafe(c))}else 0===i&&isLower(c)?(changed=!0,out.push(c-32)):out.push(c)}return changed?String.fromCharCode.apply(void 0,out):str}(str,separator&&separator.charCodeAt(0)||95)}function depascalize$$1(str,separator){return function(str,separator){if(!isUpper(str.charCodeAt(0)))return str;for(var length=str.length,changed=!1,out=[],i=0;i<length;++i){var c=str.charCodeAt(i);isUpper(c)?(i>0&&out.push(separator),out.push(toLower(c)),changed=!0):out.push(c)}return changed?String.fromCharCode.apply(void 0,out):str}(str,separator&&separator.charCodeAt(0)||95)}es5.camelize=camelize$$1,es5.decamelize=decamelize$$1,es5.pascalize=pascalize$$1,es5.depascalize=depascalize$$1;var camelizeKeys_1=es5.camelizeKeys=function(obj,opts){return opts=opts||{},shouldProcessValue(obj)?opts.inPlace?processKeysInPlace(obj,camelize$$1,opts):processKeys(obj,camelize$$1,opts):obj},decamelizeKeys_1=es5.decamelizeKeys=function(obj,opts){return opts=opts||{},shouldProcessValue(obj)?opts.inPlace?processKeysInPlace(obj,decamelize$$1,opts):processKeys(obj,decamelize$$1,opts):obj};es5.pascalizeKeys=function(obj,opts){return opts=opts||{},shouldProcessValue(obj)?opts.inPlace?processKeysInPlace(obj,pascalize$$1,opts):processKeys(obj,pascalize$$1,opts):obj},es5.depascalizeKeys=function(obj,opts){return opts=opts||{},shouldProcessValue(obj)?opts.inPlace?processKeysInPlace(obj,depascalize$$1,opts):processKeys(obj,depascalize$$1,opts):obj};var origSymbol="undefined"!=typeof Symbol&&Symbol,hasSymbolSham=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var obj={},sym=Symbol("test"),symObj=Object(sym);if("string"==typeof sym)return!1;if("[object Symbol]"!==Object.prototype.toString.call(sym))return!1;if("[object Symbol]"!==Object.prototype.toString.call(symObj))return!1;for(sym in obj[sym]=42,obj)return!1;if("function"==typeof Object.keys&&0!==Object.keys(obj).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(obj).length)return!1;var syms=Object.getOwnPropertySymbols(obj);if(1!==syms.length||syms[0]!==sym)return!1;if(!Object.prototype.propertyIsEnumerable.call(obj,sym))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var descriptor=Object.getOwnPropertyDescriptor(obj,sym);if(42!==descriptor.value||!0!==descriptor.enumerable)return!1}return!0},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice=Array.prototype.slice,toStr$1=Object.prototype.toString,implementation=function(that){var target=this;if("function"!=typeof target||"[object Function]"!==toStr$1.call(target))throw new TypeError(ERROR_MESSAGE+target);for(var bound,args=slice.call(arguments,1),binder=function(){if(this instanceof bound){var result=target.apply(this,args.concat(slice.call(arguments)));return Object(result)===result?result:this}return target.apply(that,args.concat(slice.call(arguments)))},boundLength=Math.max(0,target.length-args.length),boundArgs=[],i=0;i<boundLength;i++)boundArgs.push("$"+i);if(bound=Function("binder","return function ("+boundArgs.join(",")+"){ return binder.apply(this,arguments); }")(binder),target.prototype){var Empty=function(){};Empty.prototype=target.prototype,bound.prototype=new Empty,Empty.prototype=null}return bound},functionBind=Function.prototype.bind||implementation,src=functionBind.call(Function.call,Object.prototype.hasOwnProperty),$SyntaxError=SyntaxError,$Function=Function,$TypeError$1=TypeError,getEvalledConstructor=function(expressionSyntax){try{return $Function('"use strict"; return ('+expressionSyntax+").constructor;")()}catch(e){}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch(e){$gOPD=null}var throwTypeError=function(){throw new $TypeError$1},ThrowTypeError=$gOPD?function(){try{return throwTypeError}catch(calleeThrows){try{return $gOPD(arguments,"callee").get}catch(gOPDthrows){return throwTypeError}}}():throwTypeError,hasSymbols="function"==typeof origSymbol&&"function"==typeof Symbol&&"symbol"==typeof origSymbol("foo")&&"symbol"==typeof Symbol("bar")&&hasSymbolSham(),getProto=Object.getPrototypeOf||function(x){return x.__proto__},needsEval={},TypedArray="undefined"==typeof Uint8Array?undefined:getProto(Uint8Array),INTRINSICS={"%AggregateError%":"undefined"==typeof AggregateError?undefined:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?undefined:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols?getProto([][Symbol.iterator]()):undefined,"%AsyncFromSyncIteratorPrototype%":undefined,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":"undefined"==typeof Atomics?undefined:Atomics,"%BigInt%":"undefined"==typeof BigInt?undefined:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?undefined:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?undefined:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?undefined:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?undefined:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":"undefined"==typeof Int8Array?undefined:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?undefined:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?undefined:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols?getProto(getProto([][Symbol.iterator]())):undefined,"%JSON%":"object"==typeof JSON?JSON:undefined,"%Map%":"undefined"==typeof Map?undefined:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols?getProto((new Map)[Symbol.iterator]()):undefined,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?undefined:Promise,"%Proxy%":"undefined"==typeof Proxy?undefined:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?undefined:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?undefined:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols?getProto((new Set)[Symbol.iterator]()):undefined,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?undefined:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols?getProto(""[Symbol.iterator]()):undefined,"%Symbol%":hasSymbols?Symbol:undefined,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$1,"%Uint8Array%":"undefined"==typeof Uint8Array?undefined:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?undefined:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?undefined:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?undefined:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?undefined:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?undefined:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?undefined:WeakSet},doEval=function doEval(name){var value;if("%AsyncFunction%"===name)value=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===name)value=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===name)value=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===name){var fn=doEval("%AsyncGeneratorFunction%");fn&&(value=fn.prototype)}else if("%AsyncIteratorPrototype%"===name){var gen=doEval("%AsyncGenerator%");gen&&(value=getProto(gen.prototype))}return INTRINSICS[name]=value,value},LEGACY_ALIASES={"%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"]},bind=functionBind,hasOwn$1=src,$concat$1=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace$1=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function(string){var first=$strSlice(string,0,1),last=$strSlice(string,-1);if("%"===first&&"%"!==last)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===last&&"%"!==first)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var result=[];return $replace$1(string,rePropName,(function(match,number,quote,subString){result[result.length]=quote?$replace$1(subString,reEscapeChar,"$1"):number||match})),result},getBaseIntrinsic=function(name,allowMissing){var alias,intrinsicName=name;if(hasOwn$1(LEGACY_ALIASES,intrinsicName)&&(intrinsicName="%"+(alias=LEGACY_ALIASES[intrinsicName])[0]+"%"),hasOwn$1(INTRINSICS,intrinsicName)){var value=INTRINSICS[intrinsicName];if(value===needsEval&&(value=doEval(intrinsicName)),void 0===value&&!allowMissing)throw new $TypeError$1("intrinsic "+name+" exists, but is not available. Please file an issue!");return{alias:alias,name:intrinsicName,value:value}}throw new $SyntaxError("intrinsic "+name+" does not exist!")},getIntrinsic=function(name,allowMissing){if("string"!=typeof name||0===name.length)throw new $TypeError$1("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof allowMissing)throw new $TypeError$1('"allowMissing" argument must be a boolean');var parts=stringToPath(name),intrinsicBaseName=parts.length>0?parts[0]:"",intrinsic=getBaseIntrinsic("%"+intrinsicBaseName+"%",allowMissing),intrinsicRealName=intrinsic.name,value=intrinsic.value,skipFurtherCaching=!1,alias=intrinsic.alias;alias&&(intrinsicBaseName=alias[0],$spliceApply(parts,$concat$1([0,1],alias)));for(var i=1,isOwn=!0;i<parts.length;i+=1){var part=parts[i],first=$strSlice(part,0,1),last=$strSlice(part,-1);if(('"'===first||"'"===first||"`"===first||'"'===last||"'"===last||"`"===last)&&first!==last)throw new $SyntaxError("property names with quotes must have matching quotes");if("constructor"!==part&&isOwn||(skipFurtherCaching=!0),hasOwn$1(INTRINSICS,intrinsicRealName="%"+(intrinsicBaseName+="."+part)+"%"))value=INTRINSICS[intrinsicRealName];else if(null!=value){if(!(part in value)){if(!allowMissing)throw new $TypeError$1("base intrinsic for "+name+" exists, but the property is not available.");return}if($gOPD&&i+1>=parts.length){var desc=$gOPD(value,part);value=(isOwn=!!desc)&&"get"in desc&&!("originalValue"in desc.get)?desc.get:value[part]}else isOwn=hasOwn$1(value,part),value=value[part];isOwn&&!skipFurtherCaching&&(INTRINSICS[intrinsicRealName]=value)}}return value},callBind$1={exports:{}};!function(module){var bind=functionBind,GetIntrinsic=getIntrinsic,$apply=GetIntrinsic("%Function.prototype.apply%"),$call=GetIntrinsic("%Function.prototype.call%"),$reflectApply=GetIntrinsic("%Reflect.apply%",!0)||bind.call($call,$apply),$gOPD=GetIntrinsic("%Object.getOwnPropertyDescriptor%",!0),$defineProperty=GetIntrinsic("%Object.defineProperty%",!0),$max=GetIntrinsic("%Math.max%");if($defineProperty)try{$defineProperty({},"a",{value:1})}catch(e){$defineProperty=null}module.exports=function(originalFunction){var func=$reflectApply(bind,$call,arguments);if($gOPD&&$defineProperty){var desc=$gOPD(func,"length");desc.configurable&&$defineProperty(func,"length",{value:1+$max(0,originalFunction.length-(arguments.length-1))})}return func};var applyBind=function(){return $reflectApply(bind,$apply,arguments)};$defineProperty?$defineProperty(module.exports,"apply",{value:applyBind}):module.exports.apply=applyBind}(callBind$1);var GetIntrinsic$1=getIntrinsic,callBind=callBind$1.exports,$indexOf=callBind(GetIntrinsic$1("String.prototype.indexOf")),require$$0=getAugmentedNamespace(Object.freeze({__proto__:null,default:{}})),hasMap="function"==typeof Map&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&"function"==typeof mapSizeDescriptor.get?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet="function"==typeof Set&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&"function"==typeof setSizeDescriptor.get?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,weakMapHas="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,weakSetHas="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,weakRefDeref="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString=Object.prototype.toString,functionToString=Function.prototype.toString,$match=String.prototype.match,$slice=String.prototype.slice,$replace=String.prototype.replace,$toUpperCase=String.prototype.toUpperCase,$toLowerCase=String.prototype.toLowerCase,$test=RegExp.prototype.test,$concat=Array.prototype.concat,$join=Array.prototype.join,$arrSlice=Array.prototype.slice,$floor=Math.floor,bigIntValueOf="function"==typeof BigInt?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,hasShammedSymbols="function"==typeof Symbol&&"object"==typeof Symbol.iterator,toStringTag="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===hasShammedSymbols||"symbol")?Symbol.toStringTag:null,isEnumerable=Object.prototype.propertyIsEnumerable,gPO=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(O){return O.__proto__}:null);function addNumericSeparator(num,str){if(num===1/0||num===-1/0||num!=num||num&&num>-1e3&&num<1e3||$test.call(/e/,str))return str;var sepRegex=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof num){var int=num<0?-$floor(-num):$floor(num);if(int!==num){var intStr=String(int),dec=$slice.call(str,intStr.length+1);return $replace.call(intStr,sepRegex,"$&_")+"."+$replace.call($replace.call(dec,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(str,sepRegex,"$&_")}var inspectCustom=require$$0.custom,inspectSymbol=inspectCustom&&isSymbol(inspectCustom)?inspectCustom:null;function wrapQuotes(s,defaultStyle,opts){var quoteChar="double"===(opts.quoteStyle||defaultStyle)?'"':"'";return quoteChar+s+quoteChar}function quote(s){return $replace.call(String(s),/"/g,"&quot;")}function isArray$3(obj){return!("[object Array]"!==toStr(obj)||toStringTag&&"object"==typeof obj&&toStringTag in obj)}function isSymbol(obj){if(hasShammedSymbols)return obj&&"object"==typeof obj&&obj instanceof Symbol;if("symbol"==typeof obj)return!0;if(!obj||"object"!=typeof obj||!symToString)return!1;try{return symToString.call(obj),!0}catch(e){}return!1}var hasOwn=Object.prototype.hasOwnProperty||function(key){return key in this};function has$3(obj,key){return hasOwn.call(obj,key)}function toStr(obj){return objectToString.call(obj)}function indexOf(xs,x){if(xs.indexOf)return xs.indexOf(x);for(var i=0,l=xs.length;i<l;i++)if(xs[i]===x)return i;return-1}function inspectString(str,opts){if(str.length>opts.maxStringLength){var remaining=str.length-opts.maxStringLength,trailer="... "+remaining+" more character"+(remaining>1?"s":"");return inspectString($slice.call(str,0,opts.maxStringLength),opts)+trailer}return wrapQuotes($replace.call($replace.call(str,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",opts)}function lowbyte(c){var n=c.charCodeAt(0),x={8:"b",9:"t",10:"n",12:"f",13:"r"}[n];return x?"\\"+x:"\\x"+(n<16?"0":"")+$toUpperCase.call(n.toString(16))}function markBoxed(str){return"Object("+str+")"}function weakCollectionOf(type){return type+" { ? }"}function collectionOf(type,size,entries,indent){return type+" ("+size+") {"+(indent?indentedJoin(entries,indent):$join.call(entries,", "))+"}"}function indentedJoin(xs,indent){if(0===xs.length)return"";var lineJoiner="\n"+indent.prev+indent.base;return lineJoiner+$join.call(xs,","+lineJoiner)+"\n"+indent.prev}function arrObjKeys(obj,inspect){var isArr=isArray$3(obj),xs=[];if(isArr){xs.length=obj.length;for(var i=0;i<obj.length;i++)xs[i]=has$3(obj,i)?inspect(obj[i],obj):""}var symMap,syms="function"==typeof gOPS?gOPS(obj):[];if(hasShammedSymbols){symMap={};for(var k=0;k<syms.length;k++)symMap["$"+syms[k]]=syms[k]}for(var key in obj)has$3(obj,key)&&(isArr&&String(Number(key))===key&&key<obj.length||hasShammedSymbols&&symMap["$"+key]instanceof Symbol||($test.call(/[^\w$]/,key)?xs.push(inspect(key,obj)+": "+inspect(obj[key],obj)):xs.push(key+": "+inspect(obj[key],obj))));if("function"==typeof gOPS)for(var j=0;j<syms.length;j++)isEnumerable.call(obj,syms[j])&&xs.push("["+inspect(syms[j])+"]: "+inspect(obj[syms[j]],obj));return xs}var GetIntrinsic=getIntrinsic,callBound=function(name,allowMissing){var intrinsic=GetIntrinsic$1(name,!!allowMissing);return"function"==typeof intrinsic&&$indexOf(name,".prototype.")>-1?callBind(intrinsic):intrinsic},inspect=function inspect_(obj,options,depth,seen){var opts=options||{};if(has$3(opts,"quoteStyle")&&"single"!==opts.quoteStyle&&"double"!==opts.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has$3(opts,"maxStringLength")&&("number"==typeof opts.maxStringLength?opts.maxStringLength<0&&opts.maxStringLength!==1/0:null!==opts.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var customInspect=!has$3(opts,"customInspect")||opts.customInspect;if("boolean"!=typeof customInspect&&"symbol"!==customInspect)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has$3(opts,"indent")&&null!==opts.indent&&"\t"!==opts.indent&&!(parseInt(opts.indent,10)===opts.indent&&opts.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has$3(opts,"numericSeparator")&&"boolean"!=typeof opts.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var numericSeparator=opts.numericSeparator;if(void 0===obj)return"undefined";if(null===obj)return"null";if("boolean"==typeof obj)return obj?"true":"false";if("string"==typeof obj)return inspectString(obj,opts);if("number"==typeof obj){if(0===obj)return 1/0/obj>0?"0":"-0";var str=String(obj);return numericSeparator?addNumericSeparator(obj,str):str}if("bigint"==typeof obj){var bigIntStr=String(obj)+"n";return numericSeparator?addNumericSeparator(obj,bigIntStr):bigIntStr}var maxDepth=void 0===opts.depth?5:opts.depth;if(void 0===depth&&(depth=0),depth>=maxDepth&&maxDepth>0&&"object"==typeof obj)return isArray$3(obj)?"[Array]":"[Object]";var indent=function(opts,depth){var baseIndent;if("\t"===opts.indent)baseIndent="\t";else{if(!("number"==typeof opts.indent&&opts.indent>0))return null;baseIndent=$join.call(Array(opts.indent+1)," ")}return{base:baseIndent,prev:$join.call(Array(depth+1),baseIndent)}}(opts,depth);if(void 0===seen)seen=[];else if(indexOf(seen,obj)>=0)return"[Circular]";function inspect(value,from,noIndent){if(from&&(seen=$arrSlice.call(seen)).push(from),noIndent){var newOpts={depth:opts.depth};return has$3(opts,"quoteStyle")&&(newOpts.quoteStyle=opts.quoteStyle),inspect_(value,newOpts,depth+1,seen)}return inspect_(value,opts,depth+1,seen)}if("function"==typeof obj){var name=function(f){if(f.name)return f.name;var m=$match.call(functionToString.call(f),/^function\s*([\w$]+)/);if(m)return m[1];return null}(obj),keys=arrObjKeys(obj,inspect);return"[Function"+(name?": "+name:" (anonymous)")+"]"+(keys.length>0?" { "+$join.call(keys,", ")+" }":"")}if(isSymbol(obj)){var symString=hasShammedSymbols?$replace.call(String(obj),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(obj);return"object"!=typeof obj||hasShammedSymbols?symString:markBoxed(symString)}if(function(x){if(!x||"object"!=typeof x)return!1;if("undefined"!=typeof HTMLElement&&x instanceof HTMLElement)return!0;return"string"==typeof x.nodeName&&"function"==typeof x.getAttribute}(obj)){for(var s="<"+$toLowerCase.call(String(obj.nodeName)),attrs=obj.attributes||[],i=0;i<attrs.length;i++)s+=" "+attrs[i].name+"="+wrapQuotes(quote(attrs[i].value),"double",opts);return s+=">",obj.childNodes&&obj.childNodes.length&&(s+="..."),s+="</"+$toLowerCase.call(String(obj.nodeName))+">"}if(isArray$3(obj)){if(0===obj.length)return"[]";var xs=arrObjKeys(obj,inspect);return indent&&!function(xs){for(var i=0;i<xs.length;i++)if(indexOf(xs[i],"\n")>=0)return!1;return!0}(xs)?"["+indentedJoin(xs,indent)+"]":"[ "+$join.call(xs,", ")+" ]"}if(function(obj){return!("[object Error]"!==toStr(obj)||toStringTag&&"object"==typeof obj&&toStringTag in obj)}(obj)){var parts=arrObjKeys(obj,inspect);return"cause"in obj&&!isEnumerable.call(obj,"cause")?"{ ["+String(obj)+"] "+$join.call($concat.call("[cause]: "+inspect(obj.cause),parts),", ")+" }":0===parts.length?"["+String(obj)+"]":"{ ["+String(obj)+"] "+$join.call(parts,", ")+" }"}if("object"==typeof obj&&customInspect){if(inspectSymbol&&"function"==typeof obj[inspectSymbol])return obj[inspectSymbol]();if("symbol"!==customInspect&&"function"==typeof obj.inspect)return obj.inspect()}if(function(x){if(!mapSize||!x||"object"!=typeof x)return!1;try{mapSize.call(x);try{setSize.call(x)}catch(s){return!0}return x instanceof Map}catch(e){}return!1}(obj)){var mapParts=[];return mapForEach.call(obj,(function(value,key){mapParts.push(inspect(key,obj,!0)+" => "+inspect(value,obj))})),collectionOf("Map",mapSize.call(obj),mapParts,indent)}if(function(x){if(!setSize||!x||"object"!=typeof x)return!1;try{setSize.call(x);try{mapSize.call(x)}catch(m){return!0}return x instanceof Set}catch(e){}return!1}(obj)){var setParts=[];return setForEach.call(obj,(function(value){setParts.push(inspect(value,obj))})),collectionOf("Set",setSize.call(obj),setParts,indent)}if(function(x){if(!weakMapHas||!x||"object"!=typeof x)return!1;try{weakMapHas.call(x,weakMapHas);try{weakSetHas.call(x,weakSetHas)}catch(s){return!0}return x instanceof WeakMap}catch(e){}return!1}(obj))return weakCollectionOf("WeakMap");if(function(x){if(!weakSetHas||!x||"object"!=typeof x)return!1;try{weakSetHas.call(x,weakSetHas);try{weakMapHas.call(x,weakMapHas)}catch(s){return!0}return x instanceof WeakSet}catch(e){}return!1}(obj))return weakCollectionOf("WeakSet");if(function(x){if(!weakRefDeref||!x||"object"!=typeof x)return!1;try{return weakRefDeref.call(x),!0}catch(e){}return!1}(obj))return weakCollectionOf("WeakRef");if(function(obj){return!("[object Number]"!==toStr(obj)||toStringTag&&"object"==typeof obj&&toStringTag in obj)}(obj))return markBoxed(inspect(Number(obj)));if(function(obj){if(!obj||"object"!=typeof obj||!bigIntValueOf)return!1;try{return bigIntValueOf.call(obj),!0}catch(e){}return!1}(obj))return markBoxed(inspect(bigIntValueOf.call(obj)));if(function(obj){return!("[object Boolean]"!==toStr(obj)||toStringTag&&"object"==typeof obj&&toStringTag in obj)}(obj))return markBoxed(booleanValueOf.call(obj));if(function(obj){return!("[object String]"!==toStr(obj)||toStringTag&&"object"==typeof obj&&toStringTag in obj)}(obj))return markBoxed(inspect(String(obj)));if(!function(obj){return!("[object Date]"!==toStr(obj)||toStringTag&&"object"==typeof obj&&toStringTag in obj)}(obj)&&!function(obj){return!("[object RegExp]"!==toStr(obj)||toStringTag&&"object"==typeof obj&&toStringTag in obj)}(obj)){var ys=arrObjKeys(obj,inspect),isPlainObject=gPO?gPO(obj)===Object.prototype:obj instanceof Object||obj.constructor===Object,protoTag=obj instanceof Object?"":"null prototype",stringTag=!isPlainObject&&toStringTag&&Object(obj)===obj&&toStringTag in obj?$slice.call(toStr(obj),8,-1):protoTag?"Object":"",tag=(isPlainObject||"function"!=typeof obj.constructor?"":obj.constructor.name?obj.constructor.name+" ":"")+(stringTag||protoTag?"["+$join.call($concat.call([],stringTag||[],protoTag||[]),": ")+"] ":"");return 0===ys.length?tag+"{}":indent?tag+"{"+indentedJoin(ys,indent)+"}":tag+"{ "+$join.call(ys,", ")+" }"}return String(obj)},$TypeError=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),listGetNode=function(list,key){for(var curr,prev=list;null!==(curr=prev.next);prev=curr)if(curr.key===key)return prev.next=curr.next,curr.next=list.next,list.next=curr,curr},replace=String.prototype.replace,percentTwenties=/%20/g,Format_RFC3986="RFC3986",formats$3={default:Format_RFC3986,formatters:{RFC1738:function(value){return replace.call(value,percentTwenties,"+")},RFC3986:function(value){return String(value)}},RFC1738:"RFC1738",RFC3986:Format_RFC3986},formats$2=formats$3,has$2=Object.prototype.hasOwnProperty,isArray$2=Array.isArray,hexTable=function(){for(var array=[],i=0;i<256;++i)array.push("%"+((i<16?"0":"")+i.toString(16)).toUpperCase());return array}(),arrayToObject=function(source,options){for(var obj=options&&options.plainObjects?Object.create(null):{},i=0;i<source.length;++i)void 0!==source[i]&&(obj[i]=source[i]);return obj},utils$2={arrayToObject:arrayToObject,assign:function(target,source){return Object.keys(source).reduce((function(acc,key){return acc[key]=source[key],acc}),target)},combine:function(a,b){return[].concat(a,b)},compact:function(value){for(var queue=[{obj:{o:value},prop:"o"}],refs=[],i=0;i<queue.length;++i)for(var item=queue[i],obj=item.obj[item.prop],keys=Object.keys(obj),j=0;j<keys.length;++j){var key=keys[j],val=obj[key];"object"==typeof val&&null!==val&&-1===refs.indexOf(val)&&(queue.push({obj:obj,prop:key}),refs.push(val))}return function(queue){for(;queue.length>1;){var item=queue.pop(),obj=item.obj[item.prop];if(isArray$2(obj)){for(var compacted=[],j=0;j<obj.length;++j)void 0!==obj[j]&&compacted.push(obj[j]);item.obj[item.prop]=compacted}}}(queue),value},decode:function(str,decoder,charset){var strWithoutPlus=str.replace(/\+/g," ");if("iso-8859-1"===charset)return strWithoutPlus.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(strWithoutPlus)}catch(e){return strWithoutPlus}},encode:function(str,defaultEncoder,charset,kind,format){if(0===str.length)return str;var string=str;if("symbol"==typeof str?string=Symbol.prototype.toString.call(str):"string"!=typeof str&&(string=String(str)),"iso-8859-1"===charset)return escape(string).replace(/%u[0-9a-f]{4}/gi,(function($0){return"%26%23"+parseInt($0.slice(2),16)+"%3B"}));for(var out="",i=0;i<string.length;++i){var c=string.charCodeAt(i);45===c||46===c||95===c||126===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||format===formats$2.RFC1738&&(40===c||41===c)?out+=string.charAt(i):c<128?out+=hexTable[c]:c<2048?out+=hexTable[192|c>>6]+hexTable[128|63&c]:c<55296||c>=57344?out+=hexTable[224|c>>12]+hexTable[128|c>>6&63]+hexTable[128|63&c]:(i+=1,c=65536+((1023&c)<<10|1023&string.charCodeAt(i)),out+=hexTable[240|c>>18]+hexTable[128|c>>12&63]+hexTable[128|c>>6&63]+hexTable[128|63&c])}return out},isBuffer:function(obj){return!(!obj||"object"!=typeof obj)&&!!(obj.constructor&&obj.constructor.isBuffer&&obj.constructor.isBuffer(obj))},isRegExp:function(obj){return"[object RegExp]"===Object.prototype.toString.call(obj)},maybeMap:function(val,fn){if(isArray$2(val)){for(var mapped=[],i=0;i<val.length;i+=1)mapped.push(fn(val[i]));return mapped}return fn(val)},merge:function merge(target,source,options){if(!source)return target;if("object"!=typeof source){if(isArray$2(target))target.push(source);else{if(!target||"object"!=typeof target)return[target,source];(options&&(options.plainObjects||options.allowPrototypes)||!has$2.call(Object.prototype,source))&&(target[source]=!0)}return target}if(!target||"object"!=typeof target)return[target].concat(source);var mergeTarget=target;return isArray$2(target)&&!isArray$2(source)&&(mergeTarget=arrayToObject(target,options)),isArray$2(target)&&isArray$2(source)?(source.forEach((function(item,i){if(has$2.call(target,i)){var targetItem=target[i];targetItem&&"object"==typeof targetItem&&item&&"object"==typeof item?target[i]=merge(targetItem,item,options):target.push(item)}else target[i]=item})),target):Object.keys(source).reduce((function(acc,key){var value=source[key];return has$2.call(acc,key)?acc[key]=merge(acc[key],value,options):acc[key]=value,acc}),mergeTarget)}},getSideChannel=function(){var $wm,$m,$o,channel={assert:function(key){if(!channel.has(key))throw new $TypeError("Side channel does not contain "+inspect(key))},get:function(key){if($WeakMap&&key&&("object"==typeof key||"function"==typeof key)){if($wm)return $weakMapGet($wm,key)}else if($Map){if($m)return $mapGet($m,key)}else if($o)return function(objects,key){var node=listGetNode(objects,key);return node&&node.value}($o,key)},has:function(key){if($WeakMap&&key&&("object"==typeof key||"function"==typeof key)){if($wm)return $weakMapHas($wm,key)}else if($Map){if($m)return $mapHas($m,key)}else if($o)return function(objects,key){return!!listGetNode(objects,key)}($o,key);return!1},set:function(key,value){$WeakMap&&key&&("object"==typeof key||"function"==typeof key)?($wm||($wm=new $WeakMap),$weakMapSet($wm,key,value)):$Map?($m||($m=new $Map),$mapSet($m,key,value)):($o||($o={key:{},next:null}),function(objects,key,value){var node=listGetNode(objects,key);node?node.value=value:objects.next={key:key,next:objects.next,value:value}}($o,key,value))}};return channel},utils$1=utils$2,formats$1=formats$3,has$1=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function(prefix){return prefix+"[]"},comma:"comma",indices:function(prefix,key){return prefix+"["+key+"]"},repeat:function(prefix){return prefix}},isArray$1=Array.isArray,split=String.prototype.split,push=Array.prototype.push,pushToArray=function(arr,valueOrArray){push.apply(arr,isArray$1(valueOrArray)?valueOrArray:[valueOrArray])},toISO=Date.prototype.toISOString,defaultFormat=formats$1.default,defaults$1={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils$1.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats$1.formatters[defaultFormat],indices:!1,serializeDate:function(date){return toISO.call(date)},skipNulls:!1,strictNullHandling:!1},sentinel={},stringify$1=function stringify(object,prefix,generateArrayPrefix,strictNullHandling,skipNulls,encoder,filter,sort,allowDots,serializeDate,format,formatter,encodeValuesOnly,charset,sideChannel){for(var v,obj=object,tmpSc=sideChannel,step=0,findFlag=!1;void 0!==(tmpSc=tmpSc.get(sentinel))&&!findFlag;){var pos=tmpSc.get(object);if(step+=1,void 0!==pos){if(pos===step)throw new RangeError("Cyclic object value");findFlag=!0}void 0===tmpSc.get(sentinel)&&(step=0)}if("function"==typeof filter?obj=filter(prefix,obj):obj instanceof Date?obj=serializeDate(obj):"comma"===generateArrayPrefix&&isArray$1(obj)&&(obj=utils$1.maybeMap(obj,(function(value){return value instanceof Date?serializeDate(value):value}))),null===obj){if(strictNullHandling)return encoder&&!encodeValuesOnly?encoder(prefix,defaults$1.encoder,charset,"key",format):prefix;obj=""}if("string"==typeof(v=obj)||"number"==typeof v||"boolean"==typeof v||"symbol"==typeof v||"bigint"==typeof v||utils$1.isBuffer(obj)){if(encoder){var keyValue=encodeValuesOnly?prefix:encoder(prefix,defaults$1.encoder,charset,"key",format);if("comma"===generateArrayPrefix&&encodeValuesOnly){for(var valuesArray=split.call(String(obj),","),valuesJoined="",i=0;i<valuesArray.length;++i)valuesJoined+=(0===i?"":",")+formatter(encoder(valuesArray[i],defaults$1.encoder,charset,"value",format));return[formatter(keyValue)+"="+valuesJoined]}return[formatter(keyValue)+"="+formatter(encoder(obj,defaults$1.encoder,charset,"value",format))]}return[formatter(prefix)+"="+formatter(String(obj))]}var objKeys,values=[];if(void 0===obj)return values;if("comma"===generateArrayPrefix&&isArray$1(obj))objKeys=[{value:obj.length>0?obj.join(",")||null:void 0}];else if(isArray$1(filter))objKeys=filter;else{var keys=Object.keys(obj);objKeys=sort?keys.sort(sort):keys}for(var j=0;j<objKeys.length;++j){var key=objKeys[j],value="object"==typeof key&&void 0!==key.value?key.value:obj[key];if(!skipNulls||null!==value){var keyPrefix=isArray$1(obj)?"function"==typeof generateArrayPrefix?generateArrayPrefix(prefix,key):prefix:prefix+(allowDots?"."+key:"["+key+"]");sideChannel.set(object,step);var valueSideChannel=getSideChannel();valueSideChannel.set(sentinel,sideChannel),pushToArray(values,stringify(value,keyPrefix,generateArrayPrefix,strictNullHandling,skipNulls,encoder,filter,sort,allowDots,serializeDate,format,formatter,encodeValuesOnly,charset,valueSideChannel))}}return values},utils=utils$2,has=Object.prototype.hasOwnProperty,isArray=Array.isArray,defaults={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(str){return str.replace(/&#(\d+);/g,(function($0,numberStr){return String.fromCharCode(parseInt(numberStr,10))}))},parseArrayValue=function(val,options){return val&&"string"==typeof val&&options.comma&&val.indexOf(",")>-1?val.split(","):val},parseKeys=function(givenKey,val,options,valuesParsed){if(givenKey){var key=options.allowDots?givenKey.replace(/\.([^.[]+)/g,"[$1]"):givenKey,child=/(\[[^[\]]*])/g,segment=options.depth>0&&/(\[[^[\]]*])/.exec(key),parent=segment?key.slice(0,segment.index):key,keys=[];if(parent){if(!options.plainObjects&&has.call(Object.prototype,parent)&&!options.allowPrototypes)return;keys.push(parent)}for(var i=0;options.depth>0&&null!==(segment=child.exec(key))&&i<options.depth;){if(i+=1,!options.plainObjects&&has.call(Object.prototype,segment[1].slice(1,-1))&&!options.allowPrototypes)return;keys.push(segment[1])}return segment&&keys.push("["+key.slice(segment.index)+"]"),function(chain,val,options,valuesParsed){for(var leaf=valuesParsed?val:parseArrayValue(val,options),i=chain.length-1;i>=0;--i){var obj,root=chain[i];if("[]"===root&&options.parseArrays)obj=[].concat(leaf);else{obj=options.plainObjects?Object.create(null):{};var cleanRoot="["===root.charAt(0)&&"]"===root.charAt(root.length-1)?root.slice(1,-1):root,index=parseInt(cleanRoot,10);options.parseArrays||""!==cleanRoot?!isNaN(index)&&root!==cleanRoot&&String(index)===cleanRoot&&index>=0&&options.parseArrays&&index<=options.arrayLimit?(obj=[])[index]=leaf:obj[cleanRoot]=leaf:obj={0:leaf}}leaf=obj}return leaf}(keys,val,options,valuesParsed)}},stringify=function(object,opts){var objKeys,obj=object,options=function(opts){if(!opts)return defaults$1;if(null!==opts.encoder&&void 0!==opts.encoder&&"function"!=typeof opts.encoder)throw new TypeError("Encoder has to be a function.");var charset=opts.charset||defaults$1.charset;if(void 0!==opts.charset&&"utf-8"!==opts.charset&&"iso-8859-1"!==opts.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var format=formats$1.default;if(void 0!==opts.format){if(!has$1.call(formats$1.formatters,opts.format))throw new TypeError("Unknown format option provided.");format=opts.format}var formatter=formats$1.formatters[format],filter=defaults$1.filter;return("function"==typeof opts.filter||isArray$1(opts.filter))&&(filter=opts.filter),{addQueryPrefix:"boolean"==typeof opts.addQueryPrefix?opts.addQueryPrefix:defaults$1.addQueryPrefix,allowDots:void 0===opts.allowDots?defaults$1.allowDots:!!opts.allowDots,charset:charset,charsetSentinel:"boolean"==typeof opts.charsetSentinel?opts.charsetSentinel:defaults$1.charsetSentinel,delimiter:void 0===opts.delimiter?defaults$1.delimiter:opts.delimiter,encode:"boolean"==typeof opts.encode?opts.encode:defaults$1.encode,encoder:"function"==typeof opts.encoder?opts.encoder:defaults$1.encoder,encodeValuesOnly:"boolean"==typeof opts.encodeValuesOnly?opts.encodeValuesOnly:defaults$1.encodeValuesOnly,filter:filter,format:format,formatter:formatter,serializeDate:"function"==typeof opts.serializeDate?opts.serializeDate:defaults$1.serializeDate,skipNulls:"boolean"==typeof opts.skipNulls?opts.skipNulls:defaults$1.skipNulls,sort:"function"==typeof opts.sort?opts.sort:null,strictNullHandling:"boolean"==typeof opts.strictNullHandling?opts.strictNullHandling:defaults$1.strictNullHandling}}(opts);"function"==typeof options.filter?obj=(0,options.filter)("",obj):isArray$1(options.filter)&&(objKeys=options.filter);var arrayFormat,keys=[];if("object"!=typeof obj||null===obj)return"";arrayFormat=opts&&opts.arrayFormat in arrayPrefixGenerators?opts.arrayFormat:opts&&"indices"in opts?opts.indices?"indices":"repeat":"indices";var generateArrayPrefix=arrayPrefixGenerators[arrayFormat];objKeys||(objKeys=Object.keys(obj)),options.sort&&objKeys.sort(options.sort);for(var sideChannel=getSideChannel(),i=0;i<objKeys.length;++i){var key=objKeys[i];options.skipNulls&&null===obj[key]||pushToArray(keys,stringify$1(obj[key],key,generateArrayPrefix,options.strictNullHandling,options.skipNulls,options.encode?options.encoder:null,options.filter,options.sort,options.allowDots,options.serializeDate,options.format,options.formatter,options.encodeValuesOnly,options.charset,sideChannel))}var joined=keys.join(options.delimiter),prefix=!0===options.addQueryPrefix?"?":"";return options.charsetSentinel&&("iso-8859-1"===options.charset?prefix+="utf8=%26%2310003%3B&":prefix+="utf8=%E2%9C%93&"),joined.length>0?prefix+joined:""},lib={formats:formats$3,parse:function(str,opts){var options=function(opts){if(!opts)return defaults;if(null!==opts.decoder&&void 0!==opts.decoder&&"function"!=typeof opts.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==opts.charset&&"utf-8"!==opts.charset&&"iso-8859-1"!==opts.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var charset=void 0===opts.charset?defaults.charset:opts.charset;return{allowDots:void 0===opts.allowDots?defaults.allowDots:!!opts.allowDots,allowPrototypes:"boolean"==typeof opts.allowPrototypes?opts.allowPrototypes:defaults.allowPrototypes,allowSparse:"boolean"==typeof opts.allowSparse?opts.allowSparse:defaults.allowSparse,arrayLimit:"number"==typeof opts.arrayLimit?opts.arrayLimit:defaults.arrayLimit,charset:charset,charsetSentinel:"boolean"==typeof opts.charsetSentinel?opts.charsetSentinel:defaults.charsetSentinel,comma:"boolean"==typeof opts.comma?opts.comma:defaults.comma,decoder:"function"==typeof opts.decoder?opts.decoder:defaults.decoder,delimiter:"string"==typeof opts.delimiter||utils.isRegExp(opts.delimiter)?opts.delimiter:defaults.delimiter,depth:"number"==typeof opts.depth||!1===opts.depth?+opts.depth:defaults.depth,ignoreQueryPrefix:!0===opts.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof opts.interpretNumericEntities?opts.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:"number"==typeof opts.parameterLimit?opts.parameterLimit:defaults.parameterLimit,parseArrays:!1!==opts.parseArrays,plainObjects:"boolean"==typeof opts.plainObjects?opts.plainObjects:defaults.plainObjects,strictNullHandling:"boolean"==typeof opts.strictNullHandling?opts.strictNullHandling:defaults.strictNullHandling}}(opts);if(""===str||null==str)return options.plainObjects?Object.create(null):{};for(var tempObj="string"==typeof str?function(str,options){var i,obj={},cleanStr=options.ignoreQueryPrefix?str.replace(/^\?/,""):str,limit=options.parameterLimit===1/0?void 0:options.parameterLimit,parts=cleanStr.split(options.delimiter,limit),skipIndex=-1,charset=options.charset;if(options.charsetSentinel)for(i=0;i<parts.length;++i)0===parts[i].indexOf("utf8=")&&("utf8=%E2%9C%93"===parts[i]?charset="utf-8":"utf8=%26%2310003%3B"===parts[i]&&(charset="iso-8859-1"),skipIndex=i,i=parts.length);for(i=0;i<parts.length;++i)if(i!==skipIndex){var key,val,part=parts[i],bracketEqualsPos=part.indexOf("]="),pos=-1===bracketEqualsPos?part.indexOf("="):bracketEqualsPos+1;-1===pos?(key=options.decoder(part,defaults.decoder,charset,"key"),val=options.strictNullHandling?null:""):(key=options.decoder(part.slice(0,pos),defaults.decoder,charset,"key"),val=utils.maybeMap(parseArrayValue(part.slice(pos+1),options),(function(encodedVal){return options.decoder(encodedVal,defaults.decoder,charset,"value")}))),val&&options.interpretNumericEntities&&"iso-8859-1"===charset&&(val=interpretNumericEntities(val)),part.indexOf("[]=")>-1&&(val=isArray(val)?[val]:val),has.call(obj,key)?obj[key]=utils.combine(obj[key],val):obj[key]=val}return obj}(str,options):str,obj=options.plainObjects?Object.create(null):{},keys=Object.keys(tempObj),i=0;i<keys.length;++i){var key=keys[i],newObj=parseKeys(key,tempObj[key],options,"string"==typeof str);obj=utils.merge(obj,newObj,options)}return!0===options.allowSparse?obj:utils.compact(obj)},stringify:stringify},extendStatics$1=function(d,b){return extendStatics$1=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics$1(d,b)};var __assign$1=function(){return __assign$1=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t},__assign$1.apply(this,arguments)};function __read$1(o,n){var m="function"==typeof Symbol&&o[Symbol.iterator];if(!m)return o;var r,e,i=m.call(o),ar=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error:error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar}function __spreadArray$1(to,from,pack){if(pack||2===arguments.length)for(var ar,i=0,l=from.length;i<l;i++)!ar&&i in from||(ar||(ar=Array.prototype.slice.call(from,0,i)),ar[i]=from[i]);return to.concat(ar||Array.prototype.slice.call(from))}function formatQuery(params){void 0===params&&(params={});var decamelized=decamelizeKeys_1(params);return lib.stringify(decamelized,{arrayFormat:"brackets"})}function extendClass(Base,customConfig){return function(_super){function class_1(){for(var options=[],_i=0;_i<arguments.length;_i++)options[_i]=arguments[_i];var _a=__read$1(options),config=_a[0],opts=_a.slice(1);return _super.apply(this,__spreadArray$1([__assign$1(__assign$1({},customConfig),config)],__read$1(opts),!1))||this}return function(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics$1(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}(class_1,_super),class_1}(Base)}var BaseResource=function(_a){var _b=void 0===_a?{}:_a,token=_b.token,jobToken=_b.jobToken,oauthToken=_b.oauthToken,sudo=_b.sudo,profileToken=_b.profileToken,requesterFn=_b.requesterFn,camelize=_b.camelize,_c=_b.profileMode,profileMode=void 0===_c?"execution":_c,_d=_b.host,host=void 0===_d?"https://gitlab.com":_d,_e=_b.prefixUrl,prefixUrl=void 0===_e?"":_e,_f=_b.version,version=void 0===_f?4:_f,_g=_b.rejectUnauthorized,rejectUnauthorized=void 0===_g||_g,_h=_b.requestTimeout,requestTimeout=void 0===_h?3e5:_h;if(!requesterFn)throw new ReferenceError("requesterFn must be passed");this.url=[host,"api","v".concat(version),prefixUrl].join("/"),this.headers={"user-agent":"gitbeaker"},this.rejectUnauthorized=rejectUnauthorized,this.camelize=camelize,this.requestTimeout=requestTimeout,oauthToken?this.headers.authorization="Bearer ".concat(oauthToken):jobToken?this.headers["job-token"]=jobToken:token&&(this.headers["private-token"]=token),profileToken&&(this.headers["X-Profile-Token"]=profileToken,this.headers["X-Profile-Mode"]=profileMode),sudo&&(this.headers.Sudo="".concat(sudo)),this.requester=requesterFn(__assign$1({},this))};function Mime$1(){this._types=Object.create(null),this._extensions=Object.create(null);for(let i=0;i<arguments.length;i++)this.define(arguments[i]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}Mime$1.prototype.define=function(typeMap,force){for(let type in typeMap){let extensions=typeMap[type].map((function(t){return t.toLowerCase()}));type=type.toLowerCase();for(let i=0;i<extensions.length;i++){const ext=extensions[i];if("*"!==ext[0]){if(!force&&ext in this._types)throw new Error('Attempt to change mapping for "'+ext+'" extension from "'+this._types[ext]+'" to "'+type+'". Pass `force=true` to allow this, otherwise remove "'+ext+'" from the list of extensions for "'+type+'".');this._types[ext]=type}}if(force||!this._extensions[type]){const ext=extensions[0];this._extensions[type]="*"!==ext[0]?ext:ext.substr(1)}}},Mime$1.prototype.getType=function(path){let last=(path=String(path)).replace(/^.*[/\\]/,"").toLowerCase(),ext=last.replace(/^.*\./,"").toLowerCase(),hasPath=last.length<path.length;return(ext.length<last.length-1||!hasPath)&&this._types[ext]||null},Mime$1.prototype.getExtension=function(type){return(type=/^\s*([^;\s]*)/.test(type)&&RegExp.$1)&&this._extensions[type.toLowerCase()]||null};var lite=new Mime$1({"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}),extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics(d,b)};
2/*! *****************************************************************************
3 Copyright (c) Microsoft Corporation.
4
5 Permission to use, copy, modify, and/or distribute this software for any
6 purpose with or without fee is hereby granted.
7
8 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
9 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10 AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
11 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
12 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
13 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
14 PERFORMANCE OF THIS SOFTWARE.
15 ***************************************************************************** */function __extends(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}var __assign=function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t},__assign.apply(this,arguments)};function __rest(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t}function __awaiter$1(thisArg,_arguments,P,generator){return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):(value=result.value,value instanceof P?value:new P((function(resolve){resolve(value)}))).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))}function __generator(thisArg,body){var f,y,t,g,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]};return g={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return function(op){if(f)throw new TypeError("Generator is already executing.");for(;_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[2&op[0],t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=_.trys,(t=t.length>0&&t[t.length-1])||6!==op[0]&&2!==op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(6===op[0]&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}([n,v])}}}function __read(o,n){var m="function"==typeof Symbol&&o[Symbol.iterator];if(!m)return o;var r,e,i=m.call(o),ar=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error:error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar}function __spreadArray(to,from,pack){if(pack||2===arguments.length)for(var ar,i=0,l=from.length;i<l;i++)!ar&&i in from||(ar||(ar=Array.prototype.slice.call(from,0,i)),ar[i]=from[i]);return to.concat(ar||Array.prototype.slice.call(from))}function __makeTemplateObject(cooked,raw){return Object.defineProperty?Object.defineProperty(cooked,"raw",{value:raw}):cooked.raw=raw,cooked}function appendFormFromObject(object){var form=new FormData__default.default;return Object.entries(object).forEach((function(_a){var _b=__read(_a,2),k=_b[0],v=_b[1];Array.isArray(v)?form.append(k,v[0],v[1]):form.append(k,v)})),form}function endpoint(strings){for(var values=[],_i=1;_i<arguments.length;_i++)values[_i-1]=arguments[_i];return values.reduce((function(string,value,index){return string+encodeURIComponent(value)+strings[index+1]}),strings[0])}function getHelper(service,endpoint,_a,acc){void 0===_a&&(_a={}),void 0===acc&&(acc=[]);var sudo=_a.sudo,showExpanded=_a.showExpanded,maxPages=_a.maxPages,query=__rest(_a,["sudo","showExpanded","maxPages"]);return __awaiter$1(this,void 0,void 0,(function(){var response,headers,status,body,newAcc,next,_b,qs,withinBounds;return __generator(this,(function(_c){switch(_c.label){case 0:return[4,service.requester.get(endpoint,{query:query,sudo:sudo})];case 1:return response=_c.sent(),headers=response.headers,status=response.status,body=response.body,service.camelize&&(body=camelizeKeys_1(body)),Array.isArray(body)?(newAcc=__spreadArray(__spreadArray([],__read(acc),!1),__read(body),!1),next=lib$1.exports.parse(headers.link).next,_b=(next?queryString.parseUrl(next,{parseNumbers:!0,arrayFormat:"bracket"}):{}).query,qs=void 0===_b?{}:_b,withinBounds=!maxPages||newAcc.length/(qs.per_page||20)<maxPages,query.page&&0===acc.length||!next||!withinBounds?showExpanded&&"keyset"!==query.pagination?[2,{data:newAcc,paginationInfo:{total:parseInt(headers["x-total"],10),next:parseInt(headers["x-next-page"],10)||null,current:parseInt(headers["x-page"],10)||1,previous:parseInt(headers["x-prev-page"],10)||null,perPage:parseInt(headers["x-per-page"],10),totalPages:parseInt(headers["x-total-pages"],10)}}]:[2,newAcc]:[2,getHelper(service,endpoint,__assign(__assign({},qs),{maxPages:maxPages,sudo:sudo}),newAcc)]):showExpanded?[2,{data:body,headers:headers,status:status}]:[2,body]}}))}))}var templateObject_1$U,templateObject_2$N,templateObject_3$K,templateObject_4$H,templateObject_5$x,templateObject_6$l,templateObject_7$b,templateObject_8$8,templateObject_1$T,templateObject_2$M,templateObject_3$J,templateObject_4$G,RequestHelper={post:function(){var _this=this;return function(service,endpoint,_a){return void 0===_a&&(_a={}),__awaiter$1(_this,void 0,void 0,(function(){var body,r,query=_a.query,isForm=_a.isForm,sudo=_a.sudo,showExpanded=_a.showExpanded,options=__rest(_a,["query","isForm","sudo","showExpanded"]);return __generator(this,(function(_b){switch(_b.label){case 0:return body=isForm?appendFormFromObject(options):options,[4,service.requester.post(endpoint,{query:query,body:body,sudo:sudo})];case 1:return r=_b.sent(),[2,showExpanded?{data:r.body,status:r.status,headers:r.headers}:r.body]}}))}))}},put:function(){var _this=this;return function(service,endpoint,_a){return void 0===_a&&(_a={}),__awaiter$1(_this,void 0,void 0,(function(){var body,r,query=_a.query,isForm=_a.isForm,sudo=_a.sudo,showExpanded=_a.showExpanded,options=__rest(_a,["query","isForm","sudo","showExpanded"]);return __generator(this,(function(_b){switch(_b.label){case 0:return body=isForm?appendFormFromObject(options):options,[4,service.requester.put(endpoint,{body:body,query:query,sudo:sudo})];case 1:return r=_b.sent(),[2,showExpanded?{data:r.body,status:r.status,headers:r.headers}:r.body]}}))}))}},get:function(){return function(service,endpoint,options){return getHelper(service,endpoint,options)}},del:function(){var _this=this;return function(service,endpoint,_a){return void 0===_a&&(_a={}),__awaiter$1(_this,void 0,void 0,(function(){var r,sudo=_a.sudo,showExpanded=_a.showExpanded,query=__rest(_a,["sudo","showExpanded"]);return __generator(this,(function(_b){switch(_b.label){case 0:return[4,service.requester.delete(endpoint,{query:query,sudo:sudo})];case 1:return r=_b.sent(),[2,showExpanded?{data:r.body,status:r.status,headers:r.headers}:r.body]}}))}))}},stream:function(service,endpoint,options){if("function"!=typeof service.requester.stream)throw new Error("Stream method is not implementated in requester!");return service.requester.stream(endpoint,{query:options})}},Groups$1=function(_super){function Groups(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Groups,_super),Groups.prototype.all=function(options){return RequestHelper.get()(this,"groups",options)},Groups.prototype.create=function(name,path,options){return RequestHelper.post()(this,"groups",__assign({name:name,path:path},options))},Groups.prototype.createLDAPLink=function(groupId,cn,groupAccess,provider,options){return RequestHelper.post()(this,endpoint(templateObject_1$U||(templateObject_1$U=__makeTemplateObject(["groups/","/ldap_group_links"],["groups/","/ldap_group_links"])),groupId),__assign({cn:cn,groupAccess:groupAccess,provider:provider},options))},Groups.prototype.edit=function(groupId,options){return RequestHelper.put()(this,endpoint(templateObject_2$N||(templateObject_2$N=__makeTemplateObject(["groups/",""],["groups/",""])),groupId),options)},Groups.prototype.projects=function(groupId,options){return RequestHelper.get()(this,endpoint(templateObject_3$K||(templateObject_3$K=__makeTemplateObject(["groups/","/projects"],["groups/","/projects"])),groupId),options)},Groups.prototype.remove=function(groupId,options){return RequestHelper.del()(this,endpoint(templateObject_4$H||(templateObject_4$H=__makeTemplateObject(["groups/",""],["groups/",""])),groupId),options)},Groups.prototype.removeLDAPLink=function(groupId,cn,_a){void 0===_a&&(_a={});var provider=_a.provider,options=__rest(_a,["provider"]),gId=encodeURIComponent(groupId),url=provider?"".concat(provider,"/").concat(cn):"".concat(cn);return RequestHelper.del()(this,"groups/".concat(gId,"/ldap_group_links/").concat(url),options)},Groups.prototype.search=function(nameOrPath,options){return RequestHelper.get()(this,"groups",__assign({search:nameOrPath},options))},Groups.prototype.show=function(groupId,options){return RequestHelper.get()(this,endpoint(templateObject_5$x||(templateObject_5$x=__makeTemplateObject(["groups/",""],["groups/",""])),groupId),options)},Groups.prototype.subgroups=function(groupId,options){return RequestHelper.get()(this,endpoint(templateObject_6$l||(templateObject_6$l=__makeTemplateObject(["groups/","/subgroups"],["groups/","/subgroups"])),groupId),options)},Groups.prototype.syncLDAP=function(groupId,options){return RequestHelper.post()(this,endpoint(templateObject_7$b||(templateObject_7$b=__makeTemplateObject(["groups/","/ldap_sync"],["groups/","/ldap_sync"])),groupId),options)},Groups.prototype.transferProject=function(groupId,projectId,options){return RequestHelper.post()(this,endpoint(templateObject_8$8||(templateObject_8$8=__makeTemplateObject(["groups/","/projects/",""],["groups/","/projects/",""])),groupId,projectId),options)},Groups}(BaseResource),ResourceAccessRequests=function(_super){function ResourceAccessRequests(resourceType,options){return _super.call(this,__assign({prefixUrl:resourceType},options))||this}return __extends(ResourceAccessRequests,_super),ResourceAccessRequests.prototype.all=function(resourceId){return RequestHelper.get()(this,endpoint(templateObject_1$T||(templateObject_1$T=__makeTemplateObject(["","/access_requests"],["","/access_requests"])),resourceId))},ResourceAccessRequests.prototype.request=function(resourceId){return RequestHelper.post()(this,endpoint(templateObject_2$M||(templateObject_2$M=__makeTemplateObject(["","/access_requests"],["","/access_requests"])),resourceId))},ResourceAccessRequests.prototype.approve=function(resourceId,userId,options){return RequestHelper.post()(this,endpoint(templateObject_3$J||(templateObject_3$J=__makeTemplateObject(["","/access_requests/","/approve"],["","/access_requests/","/approve"])),resourceId,userId),options)},ResourceAccessRequests.prototype.deny=function(resourceId,userId){return RequestHelper.del()(this,endpoint(templateObject_4$G||(templateObject_4$G=__makeTemplateObject(["","/access_requests/",""],["","/access_requests/",""])),resourceId,userId))},ResourceAccessRequests}(BaseResource);function url$4(projectId,resourceType,resourceId,awardId,noteId){var _a=__read([projectId,resourceId].map(encodeURIComponent),2),output=[_a[0],resourceType,_a[1]];return noteId&&output.push("notes",encodeURIComponent(noteId)),output.push("award_emoji"),awardId&&output.push(encodeURIComponent(awardId)),output.join("/")}var templateObject_1$S,templateObject_2$L,templateObject_3$I,templateObject_4$F,templateObject_5$w,templateObject_6$k,templateObject_1$R,templateObject_2$K,templateObject_3$H,templateObject_4$E,templateObject_1$Q,templateObject_2$J,templateObject_3$G,templateObject_1$P,templateObject_2$I,templateObject_3$F,templateObject_4$D,templateObject_5$v,templateObject_6$j,templateObject_1$O,templateObject_2$H,templateObject_3$E,templateObject_4$C,templateObject_5$u,templateObject_6$i,templateObject_7$a,templateObject_8$7,templateObject_9$6,templateObject_10$5,templateObject_1$N,templateObject_2$G,templateObject_3$D,templateObject_4$B,templateObject_5$t,templateObject_6$h,templateObject_1$M,templateObject_2$F,templateObject_3$C,templateObject_1$L,templateObject_2$E,templateObject_3$B,templateObject_4$A,templateObject_5$s,templateObject_6$g,templateObject_1$K,templateObject_2$D,templateObject_3$A,templateObject_4$z,templateObject_5$r,templateObject_1$J,templateObject_2$C,templateObject_3$z,templateObject_4$y,templateObject_5$q,templateObject_1$I,templateObject_1$H,templateObject_2$B,templateObject_3$y,templateObject_4$x,templateObject_5$p,templateObject_1$G,templateObject_2$A,templateObject_3$x,templateObject_4$w,templateObject_1$F,templateObject_2$z,templateObject_3$w,templateObject_4$v,templateObject_1$E,templateObject_2$y,templateObject_3$v,templateObject_4$u,templateObject_5$o,templateObject_6$f,templateObject_7$9,templateObject_8$6,templateObject_9$5,templateObject_10$4,templateObject_11$4,templateObject_12$4,templateObject_13$4,templateObject_1$D,templateObject_2$x,templateObject_3$u,templateObject_4$t,templateObject_5$n,templateObject_6$e,templateObject_7$8,templateObject_8$5,templateObject_1$C,templateObject_2$w,templateObject_3$t,templateObject_4$s,templateObject_5$m,templateObject_1$B,templateObject_2$v,templateObject_3$s,templateObject_4$r,templateObject_5$l,templateObject_6$d,templateObject_1$A,templateObject_2$u,templateObject_3$r,templateObject_4$q,templateObject_5$k,templateObject_6$c,templateObject_1$z,templateObject_2$t,templateObject_3$q,templateObject_4$p,templateObject_5$j,templateObject_1$y,templateObject_2$s,templateObject_3$p,templateObject_4$o,templateObject_5$i,templateObject_6$b,templateObject_7$7,templateObject_8$4,templateObject_9$4,templateObject_10$3,templateObject_11$3,templateObject_12$3,templateObject_13$3,templateObject_14$3,templateObject_15$3,templateObject_16$3,templateObject_17$1,templateObject_18$1,templateObject_19$1,templateObject_1$x,templateObject_2$r,templateObject_1$w,templateObject_2$q,templateObject_3$o,templateObject_4$n,templateObject_5$h,templateObject_6$a,templateObject_7$6,templateObject_8$3,templateObject_9$3,templateObject_1$v,templateObject_2$p,templateObject_3$n,templateObject_4$m,templateObject_5$g,templateObject_6$9,templateObject_7$5,templateObject_8$2,templateObject_9$2,templateObject_10$2,templateObject_11$2,templateObject_12$2,templateObject_13$2,templateObject_14$2,templateObject_15$2,templateObject_16$2,templateObject_17,templateObject_18,templateObject_19,templateObject_20,templateObject_21,templateObject_22,templateObject_23,templateObject_1$u,templateObject_2$o,templateObject_3$m,templateObject_4$l,templateObject_5$f,templateObject_6$8,templateObject_7$4,templateObject_8$1,templateObject_9$1,templateObject_10$1,templateObject_11$1,templateObject_12$1,templateObject_13$1,templateObject_14$1,templateObject_15$1,templateObject_16$1,templateObject_1$t,templateObject_2$n,templateObject_3$l,templateObject_4$k,templateObject_5$e,templateObject_6$7,templateObject_1$s,templateObject_2$m,templateObject_3$k,templateObject_4$j,templateObject_5$d,templateObject_6$6,templateObject_7$3,templateObject_1$r,templateObject_2$l,templateObject_3$j,templateObject_4$i,templateObject_5$c,templateObject_6$5,templateObject_1$q,templateObject_2$k,templateObject_3$i,templateObject_4$h,templateObject_5$b,templateObject_1$p,templateObject_2$j,templateObject_3$h,templateObject_4$g,templateObject_1$o,templateObject_2$i,templateObject_3$g,templateObject_4$f,templateObject_5$a,templateObject_6$4,templateObject_7$2,templateObject_8,templateObject_9,templateObject_10,templateObject_11,templateObject_12,templateObject_13,templateObject_14,templateObject_15,templateObject_16,templateObject_1$n,templateObject_2$h,templateObject_3$f,templateObject_4$e,templateObject_5$9,templateObject_1$m,templateObject_2$g,templateObject_3$e,templateObject_4$d,templateObject_5$8,templateObject_6$3,templateObject_7$1,templateObject_1$l,templateObject_2$f,templateObject_3$d,templateObject_4$c,templateObject_1$k,templateObject_2$e,templateObject_3$c,templateObject_4$b,templateObject_1$j,templateObject_2$d,templateObject_3$b,templateObject_4$a,templateObject_1$i,templateObject_2$c,templateObject_3$a,templateObject_4$9,templateObject_5$7,templateObject_1$h,templateObject_2$b,templateObject_3$9,templateObject_4$8,templateObject_5$6,templateObject_1$g,templateObject_2$a,templateObject_3$8,templateObject_4$7,templateObject_5$5,templateObject_6$2,templateObject_7,templateObject_1$f,templateObject_2$9,templateObject_3$7,templateObject_4$6,templateObject_5$4,templateObject_6$1,templateObject_1$e,templateObject_1$d,templateObject_2$8,templateObject_3$6,templateObject_1$c,templateObject_2$7,templateObject_3$5,templateObject_4$5,templateObject_1$b,templateObject_2$6,templateObject_3$4,templateObject_4$4,templateObject_1$a,templateObject_1$9,templateObject_2$5,templateObject_3$3,templateObject_4$3,templateObject_5$3,templateObject_6,templateObject_1$8,templateObject_1$7,templateObject_1$6,templateObject_2$4,templateObject_3$2,templateObject_4$2,templateObject_5$2,templateObject_1$5,templateObject_1$4,ResourceAwardEmojis=function(_super){function ResourceAwardEmojis(resourceType,options){var _this=_super.call(this,__assign({prefixUrl:"projects"},options))||this;return _this.resourceType=resourceType,_this}return __extends(ResourceAwardEmojis,_super),ResourceAwardEmojis.prototype.all=function(projectId,resourceIId,options){return RequestHelper.get()(this,url$4(projectId,this.resourceType,resourceIId),options)},ResourceAwardEmojis.prototype.award=function(projectId,resourceIId,name,options){return RequestHelper.post()(this,url$4(projectId,this.resourceType,resourceIId),__assign({name:name},options))},ResourceAwardEmojis.prototype.remove=function(projectId,resourceIId,awardId,options){return RequestHelper.del()(this,url$4(projectId,this.resourceType,resourceIId,awardId),options)},ResourceAwardEmojis.prototype.show=function(projectId,resourceIId,awardId,options){return RequestHelper.get()(this,url$4(projectId,this.resourceType,resourceIId,awardId),options)},ResourceAwardEmojis}(BaseResource),ResourceNoteAwardEmojis=function(_super){function ResourceNoteAwardEmojis(resourceType,options){var _this=_super.call(this,__assign({prefixUrl:"projects"},options))||this;return _this.resourceType=resourceType,_this}return __extends(ResourceNoteAwardEmojis,_super),ResourceNoteAwardEmojis.prototype.all=function(projectId,resourceIId,noteId,options){return RequestHelper.get()(this,url$4(projectId,this.resourceType,resourceIId,null,noteId),options)},ResourceNoteAwardEmojis.prototype.award=function(projectId,resourceIId,noteId,name,options){return RequestHelper.post()(this,url$4(projectId,this.resourceType,resourceIId,null,noteId),__assign({name:name},options))},ResourceNoteAwardEmojis.prototype.remove=function(projectId,resourceIId,noteId,awardId,options){return RequestHelper.del()(this,url$4(projectId,this.resourceType,resourceIId,awardId,noteId),options)},ResourceNoteAwardEmojis.prototype.show=function(projectId,resourceIId,noteId,awardId,options){return RequestHelper.get()(this,url$4(projectId,this.resourceType,resourceIId,awardId,noteId),options)},ResourceNoteAwardEmojis}(BaseResource),ResourceBadges=function(_super){function ResourceBadges(resourceType,options){return _super.call(this,__assign({prefixUrl:resourceType},options))||this}return __extends(ResourceBadges,_super),ResourceBadges.prototype.add=function(resourceId,options){return RequestHelper.post()(this,endpoint(templateObject_1$S||(templateObject_1$S=__makeTemplateObject(["","/badges"],["","/badges"])),resourceId),options)},ResourceBadges.prototype.all=function(resourceId,options){return RequestHelper.get()(this,endpoint(templateObject_2$L||(templateObject_2$L=__makeTemplateObject(["","/badges"],["","/badges"])),resourceId),options)},ResourceBadges.prototype.edit=function(resourceId,badgeId,options){return RequestHelper.put()(this,endpoint(templateObject_3$I||(templateObject_3$I=__makeTemplateObject(["","/badges/",""],["","/badges/",""])),resourceId,badgeId),options)},ResourceBadges.prototype.preview=function(resourceId,linkUrl,imageUrl,options){return RequestHelper.get()(this,endpoint(templateObject_4$F||(templateObject_4$F=__makeTemplateObject(["","/badges/render"],["","/badges/render"])),resourceId),__assign({linkUrl:linkUrl,imageUrl:imageUrl},options))},ResourceBadges.prototype.remove=function(resourceId,badgeId,options){return RequestHelper.del()(this,endpoint(templateObject_5$w||(templateObject_5$w=__makeTemplateObject(["","/badges/",""],["","/badges/",""])),resourceId,badgeId),options)},ResourceBadges.prototype.show=function(resourceId,badgeId,options){return RequestHelper.get()(this,endpoint(templateObject_6$k||(templateObject_6$k=__makeTemplateObject(["","/badges/",""],["","/badges/",""])),resourceId,badgeId),options)},ResourceBadges}(BaseResource),ResourceCustomAttributes=function(_super){function ResourceCustomAttributes(resourceType,options){return _super.call(this,__assign({prefixUrl:resourceType},options))||this}return __extends(ResourceCustomAttributes,_super),ResourceCustomAttributes.prototype.all=function(resourceId,options){return RequestHelper.get()(this,endpoint(templateObject_1$R||(templateObject_1$R=__makeTemplateObject(["","/custom_attributes"],["","/custom_attributes"])),resourceId),options)},ResourceCustomAttributes.prototype.set=function(resourceId,customAttributeId,value,options){return RequestHelper.put()(this,endpoint(templateObject_2$K||(templateObject_2$K=__makeTemplateObject(["","/custom_attributes/",""],["","/custom_attributes/",""])),resourceId,customAttributeId),__assign({value:value},options))},ResourceCustomAttributes.prototype.remove=function(resourceId,customAttributeId,options){return RequestHelper.del()(this,endpoint(templateObject_3$H||(templateObject_3$H=__makeTemplateObject(["","/custom_attributes/",""],["","/custom_attributes/",""])),resourceId,customAttributeId),options)},ResourceCustomAttributes.prototype.show=function(resourceId,customAttributeId,options){return RequestHelper.get()(this,endpoint(templateObject_4$E||(templateObject_4$E=__makeTemplateObject(["","/custom_attributes/",""],["","/custom_attributes/",""])),resourceId,customAttributeId),options)},ResourceCustomAttributes}(BaseResource),ResourceDeployTokens=function(_super){function ResourceDeployTokens(resourceType,options){return _super.call(this,__assign({prefixUrl:resourceType},options))||this}return __extends(ResourceDeployTokens,_super),ResourceDeployTokens.prototype.add=function(resourceId,tokenName,tokenScopes,options){return RequestHelper.post()(this,endpoint(templateObject_1$Q||(templateObject_1$Q=__makeTemplateObject(["","/deploy_tokens"],["","/deploy_tokens"])),resourceId),__assign({name:tokenName,scopes:tokenScopes},options))},ResourceDeployTokens.prototype.all=function(_a){void 0===_a&&(_a={});var resourceId=_a.resourceId,projectId=_a.projectId,groupId=_a.groupId,options=__rest(_a,["resourceId","projectId","groupId"]),prefix=resourceId||projectId||groupId?endpoint(templateObject_2$J||(templateObject_2$J=__makeTemplateObject(["","/"],["","/"])),resourceId||projectId||groupId):"";return RequestHelper.get()(this,"".concat(prefix,"deploy_tokens"),options)},ResourceDeployTokens.prototype.remove=function(resourceId,tokenId,options){return RequestHelper.del()(this,endpoint(templateObject_3$G||(templateObject_3$G=__makeTemplateObject(["","/deploy_tokens/",""],["","/deploy_tokens/",""])),resourceId,tokenId),options)},ResourceDeployTokens}(BaseResource),ResourceDiscussions=function(_super){function ResourceDiscussions(resourceType,resource2Type,options){var _this=_super.call(this,__assign({prefixUrl:resourceType},options))||this;return _this.resource2Type=resource2Type,_this}return __extends(ResourceDiscussions,_super),ResourceDiscussions.prototype.addNote=function(resourceId,resource2Id,discussionId,noteId,body,options){return RequestHelper.post()(this,endpoint(templateObject_1$P||(templateObject_1$P=__makeTemplateObject(["","/","/","/discussions/","/notes"],["","/","/","/discussions/","/notes"])),resourceId,this.resource2Type,resource2Id,discussionId),__assign({query:{body:body},noteId:noteId},options))},ResourceDiscussions.prototype.all=function(resourceId,resource2Id,options){return RequestHelper.get()(this,endpoint(templateObject_2$I||(templateObject_2$I=__makeTemplateObject(["","/","/","/discussions"],["","/","/","/discussions"])),resourceId,this.resource2Type,resource2Id),options)},ResourceDiscussions.prototype.create=function(resourceId,resource2Id,body,options){return RequestHelper.post()(this,endpoint(templateObject_3$F||(templateObject_3$F=__makeTemplateObject(["","/","/","/discussions"],["","/","/","/discussions"])),resourceId,this.resource2Type,resource2Id),__assign({query:{body:body}},options))},ResourceDiscussions.prototype.editNote=function(resourceId,resource2Id,discussionId,noteId,_a){void 0===_a&&(_a={});var body=_a.body,options=__rest(_a,["body"]);return RequestHelper.put()(this,endpoint(templateObject_4$D||(templateObject_4$D=__makeTemplateObject(["","/","/","/discussions/","/notes/",""],["","/","/","/discussions/","/notes/",""])),resourceId,this.resource2Type,resource2Id,discussionId,noteId),__assign({query:{body:body}},options))},ResourceDiscussions.prototype.removeNote=function(resourceId,resource2Id,discussionId,noteId,options){return RequestHelper.del()(this,endpoint(templateObject_5$v||(templateObject_5$v=__makeTemplateObject(["","/","/","/discussions/","/notes/",""],["","/","/","/discussions/","/notes/",""])),resourceId,this.resource2Type,resource2Id,discussionId,noteId),options)},ResourceDiscussions.prototype.show=function(resourceId,resource2Id,discussionId,options){return RequestHelper.get()(this,endpoint(templateObject_6$j||(templateObject_6$j=__makeTemplateObject(["","/","/","/discussions/",""],["","/","/","/discussions/",""])),resourceId,this.resource2Type,resource2Id,discussionId),options)},ResourceDiscussions}(BaseResource),ResourceIssueBoards=function(_super){function ResourceIssueBoards(resourceType,options){return _super.call(this,__assign({prefixUrl:resourceType},options))||this}return __extends(ResourceIssueBoards,_super),ResourceIssueBoards.prototype.all=function(resourceId,options){return RequestHelper.get()(this,endpoint(templateObject_1$O||(templateObject_1$O=__makeTemplateObject(["","/boards"],["","/boards"])),resourceId),options)},ResourceIssueBoards.prototype.create=function(resourceId,name,options){return RequestHelper.post()(this,endpoint(templateObject_2$H||(templateObject_2$H=__makeTemplateObject(["","/boards"],["","/boards"])),resourceId),__assign({name:name},options))},ResourceIssueBoards.prototype.createList=function(resourceId,boardId,labelId,options){return RequestHelper.post()(this,endpoint(templateObject_3$E||(templateObject_3$E=__makeTemplateObject(["","/boards/","/lists"],["","/boards/","/lists"])),resourceId,boardId),__assign({labelId:labelId},options))},ResourceIssueBoards.prototype.edit=function(resourceId,boardId,options){return RequestHelper.put()(this,endpoint(templateObject_4$C||(templateObject_4$C=__makeTemplateObject(["","/boards/",""],["","/boards/",""])),resourceId,boardId),options)},ResourceIssueBoards.prototype.editList=function(resourceId,boardId,listId,position,options){return RequestHelper.put()(this,endpoint(templateObject_5$u||(templateObject_5$u=__makeTemplateObject(["","/boards/","/lists/",""],["","/boards/","/lists/",""])),resourceId,boardId,listId),__assign({position:position},options))},ResourceIssueBoards.prototype.lists=function(resourceId,boardId,options){return RequestHelper.get()(this,endpoint(templateObject_6$i||(templateObject_6$i=__makeTemplateObject(["","/boards/","/lists"],["","/boards/","/lists"])),resourceId,boardId),options)},ResourceIssueBoards.prototype.remove=function(resourceId,boardId,options){return RequestHelper.del()(this,endpoint(templateObject_7$a||(templateObject_7$a=__makeTemplateObject(["","/boards/",""],["","/boards/",""])),resourceId,boardId),options)},ResourceIssueBoards.prototype.removeList=function(resourceId,boardId,listId,options){return RequestHelper.del()(this,endpoint(templateObject_8$7||(templateObject_8$7=__makeTemplateObject(["","/boards/","/lists/",""],["","/boards/","/lists/",""])),resourceId,boardId,listId),options)},ResourceIssueBoards.prototype.show=function(resourceId,boardId,options){return RequestHelper.get()(this,endpoint(templateObject_9$6||(templateObject_9$6=__makeTemplateObject(["","/boards/",""],["","/boards/",""])),resourceId,boardId),options)},ResourceIssueBoards.prototype.showList=function(resourceId,boardId,listId,options){return RequestHelper.get()(this,endpoint(templateObject_10$5||(templateObject_10$5=__makeTemplateObject(["","/boards/","/lists/",""],["","/boards/","/lists/",""])),resourceId,boardId,listId),options)},ResourceIssueBoards}(BaseResource),ResourceLabels=function(_super){function ResourceLabels(resourceType,options){return _super.call(this,__assign({prefixUrl:resourceType},options))||this}return __extends(ResourceLabels,_super),ResourceLabels.prototype.all=function(resourceId,options){return RequestHelper.get()(this,endpoint(templateObject_1$N||(templateObject_1$N=__makeTemplateObject(["","/labels"],["","/labels"])),resourceId),options)},ResourceLabels.prototype.create=function(resourceId,labelName,color,options){return RequestHelper.post()(this,endpoint(templateObject_2$G||(templateObject_2$G=__makeTemplateObject(["","/labels"],["","/labels"])),resourceId),__assign({name:labelName,color:color},options))},ResourceLabels.prototype.edit=function(resourceId,labelId,options){return RequestHelper.put()(this,endpoint(templateObject_3$D||(templateObject_3$D=__makeTemplateObject(["","/labels/",""],["","/labels/",""])),resourceId,labelId),options)},ResourceLabels.prototype.remove=function(resourceId,labelId,options){return RequestHelper.del()(this,endpoint(templateObject_4$B||(templateObject_4$B=__makeTemplateObject(["","/labels/",""],["","/labels/",""])),resourceId,labelId),options)},ResourceLabels.prototype.subscribe=function(resourceId,labelId,options){return RequestHelper.post()(this,endpoint(templateObject_5$t||(templateObject_5$t=__makeTemplateObject(["","/issues/","/subscribe"],["","/issues/","/subscribe"])),resourceId,labelId),options)},ResourceLabels.prototype.unsubscribe=function(resourceId,labelId,options){return RequestHelper.post()(this,endpoint(templateObject_6$h||(templateObject_6$h=__makeTemplateObject(["","/issues/","/unsubscribe"],["","/issues/","/unsubscribe"])),resourceId,labelId),options)},ResourceLabels}(BaseResource),ResourceMembers=function(_super){function ResourceMembers(resourceType,options){return _super.call(this,__assign({prefixUrl:resourceType},options))||this}return __extends(ResourceMembers,_super),ResourceMembers.prototype.add=function(resourceId,userId,accessLevel,options){return RequestHelper.post()(this,endpoint(templateObject_1$M||(templateObject_1$M=__makeTemplateObject(["","/members"],["","/members"])),resourceId),__assign({userId:String(userId),accessLevel:accessLevel},options))},ResourceMembers.prototype.all=function(resourceId,_a){void 0===_a&&(_a={});var includeInherited=_a.includeInherited,options=__rest(_a,["includeInherited"]),url=[encodeURIComponent(resourceId),"members"];return includeInherited&&url.push("all"),RequestHelper.get()(this,url.join("/"),options)},ResourceMembers.prototype.edit=function(resourceId,userId,accessLevel,options){return RequestHelper.put()(this,endpoint(templateObject_2$F||(templateObject_2$F=__makeTemplateObject(["","/members/",""],["","/members/",""])),resourceId,userId),__assign({accessLevel:accessLevel},options))},ResourceMembers.prototype.show=function(resourceId,userId,_a){void 0===_a&&(_a={});var includeInherited=_a.includeInherited,options=__rest(_a,["includeInherited"]),_b=__read([resourceId,userId].map(encodeURIComponent),2),rId=_b[0],uId=_b[1],url=[rId,"members"];return includeInherited&&url.push("all"),url.push(uId),RequestHelper.get()(this,url.join("/"),options)},ResourceMembers.prototype.remove=function(resourceId,userId,options){return RequestHelper.del()(this,endpoint(templateObject_3$C||(templateObject_3$C=__makeTemplateObject(["","/members/",""],["","/members/",""])),resourceId,userId),options)},ResourceMembers}(BaseResource),ResourceMilestones=function(_super){function ResourceMilestones(resourceType,options){return _super.call(this,__assign({prefixUrl:resourceType},options))||this}return __extends(ResourceMilestones,_super),ResourceMilestones.prototype.all=function(resourceId,options){return RequestHelper.get()(this,endpoint(templateObject_1$L||(templateObject_1$L=__makeTemplateObject(["","/milestones"],["","/milestones"])),resourceId),options)},ResourceMilestones.prototype.create=function(resourceId,title,options){return RequestHelper.post()(this,endpoint(templateObject_2$E||(templateObject_2$E=__makeTemplateObject(["","/milestones"],["","/milestones"])),resourceId),__assign({title:title},options))},ResourceMilestones.prototype.edit=function(resourceId,milestoneId,options){return RequestHelper.put()(this,endpoint(templateObject_3$B||(templateObject_3$B=__makeTemplateObject(["","/milestones/",""],["","/milestones/",""])),resourceId,milestoneId),options)},ResourceMilestones.prototype.issues=function(resourceId,milestoneId,options){return RequestHelper.get()(this,endpoint(templateObject_4$A||(templateObject_4$A=__makeTemplateObject(["","/milestones/","/issues"],["","/milestones/","/issues"])),resourceId,milestoneId),options)},ResourceMilestones.prototype.mergeRequests=function(resourceId,milestoneId,options){return RequestHelper.get()(this,endpoint(templateObject_5$s||(templateObject_5$s=__makeTemplateObject(["","/milestones/","/merge_requests"],["","/milestones/","/merge_requests"])),resourceId,milestoneId),options)},ResourceMilestones.prototype.show=function(resourceId,milestoneId,options){return RequestHelper.get()(this,endpoint(templateObject_6$g||(templateObject_6$g=__makeTemplateObject(["","/milestones/",""],["","/milestones/",""])),resourceId,milestoneId),options)},ResourceMilestones}(BaseResource),ResourceNotes=function(_super){function ResourceNotes(resourceType,resource2Type,options){var _this=_super.call(this,__assign({prefixUrl:resourceType},options))||this;return _this.resource2Type=resource2Type,_this}return __extends(ResourceNotes,_super),ResourceNotes.prototype.all=function(resourceId,resource2Id,options){return RequestHelper.get()(this,endpoint(templateObject_1$K||(templateObject_1$K=__makeTemplateObject(["","/","/","/notes"],["","/","/","/notes"])),resourceId,this.resource2Type,resource2Id),options)},ResourceNotes.prototype.create=function(resourceId,resource2Id,body,options){return RequestHelper.post()(this,endpoint(templateObject_2$D||(templateObject_2$D=__makeTemplateObject(["","/","/","/notes"],["","/","/","/notes"])),resourceId,this.resource2Type,resource2Id),__assign({body:body},options))},ResourceNotes.prototype.edit=function(resourceId,resource2Id,noteId,body,options){return RequestHelper.put()(this,endpoint(templateObject_3$A||(templateObject_3$A=__makeTemplateObject(["","/","/","/notes/",""],["","/","/","/notes/",""])),resourceId,this.resource2Type,resource2Id,noteId),__assign({body:body},options))},ResourceNotes.prototype.remove=function(resourceId,resource2Id,noteId,options){return RequestHelper.del()(this,endpoint(templateObject_4$z||(templateObject_4$z=__makeTemplateObject(["","/","/","/notes/",""],["","/","/","/notes/",""])),resourceId,this.resource2Type,resource2Id,noteId),options)},ResourceNotes.prototype.show=function(resourceId,resource2Id,noteId,options){return RequestHelper.get()(this,endpoint(templateObject_5$r||(templateObject_5$r=__makeTemplateObject(["","/","/","/notes/",""],["","/","/","/notes/",""])),resourceId,this.resource2Type,resource2Id,noteId),options)},ResourceNotes}(BaseResource),ResourceTemplates=function(_super){function ResourceTemplates(resourceType,options){return _super.call(this,__assign({prefixUrl:["templates",resourceType].join("/")},options))||this}return __extends(ResourceTemplates,_super),ResourceTemplates.prototype.all=function(options){return RequestHelper.get()(this,"",options)},ResourceTemplates.prototype.show=function(key,options){return RequestHelper.get()(this,encodeURIComponent(key),options)},ResourceTemplates}(BaseResource),ResourceVariables=function(_super){function ResourceVariables(resourceType,options){return _super.call(this,__assign({prefixUrl:resourceType},options))||this}return __extends(ResourceVariables,_super),ResourceVariables.prototype.all=function(resourceId,options){return RequestHelper.get()(this,endpoint(templateObject_1$J||(templateObject_1$J=__makeTemplateObject(["","/variables"],["","/variables"])),resourceId),options)},ResourceVariables.prototype.create=function(resourceId,options){return RequestHelper.post()(this,endpoint(templateObject_2$C||(templateObject_2$C=__makeTemplateObject(["","/variables"],["","/variables"])),resourceId),options)},ResourceVariables.prototype.edit=function(resourceId,keyId,options){return RequestHelper.put()(this,endpoint(templateObject_3$z||(templateObject_3$z=__makeTemplateObject(["","/variables/",""],["","/variables/",""])),resourceId,keyId),options)},ResourceVariables.prototype.show=function(resourceId,keyId,options){return RequestHelper.get()(this,endpoint(templateObject_4$y||(templateObject_4$y=__makeTemplateObject(["","/variables/",""],["","/variables/",""])),resourceId,keyId),options)},ResourceVariables.prototype.remove=function(resourceId,keyId,options){return RequestHelper.del()(this,endpoint(templateObject_5$q||(templateObject_5$q=__makeTemplateObject(["","/variables/",""],["","/variables/",""])),resourceId,keyId),options)},ResourceVariables}(BaseResource),GroupAccessRequests$1=function(_super){function GroupAccessRequests(options){return _super.call(this,"groups",options)||this}return __extends(GroupAccessRequests,_super),GroupAccessRequests}(ResourceAccessRequests),GroupBadges$1=function(_super){function GroupBadges(options){return _super.call(this,"groups",options)||this}return __extends(GroupBadges,_super),GroupBadges}(ResourceBadges),GroupCustomAttributes$1=function(_super){function GroupCustomAttributes(options){return _super.call(this,"groups",options)||this}return __extends(GroupCustomAttributes,_super),GroupCustomAttributes}(ResourceCustomAttributes),GroupIssueBoards$1=function(_super){function GroupIssueBoards(options){return _super.call(this,"groups",options)||this}return __extends(GroupIssueBoards,_super),GroupIssueBoards}(ResourceIssueBoards),GroupMembers$1=function(_super){function GroupMembers(options){return _super.call(this,"groups",options)||this}return __extends(GroupMembers,_super),GroupMembers}(ResourceMembers),GroupMilestones$1=function(_super){function GroupMilestones(options){return _super.call(this,"groups",options)||this}return __extends(GroupMilestones,_super),GroupMilestones}(ResourceMilestones),GroupRunners$1=function(_super){function GroupRunners(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(GroupRunners,_super),GroupRunners.prototype.all=function(groupId,options){return RequestHelper.get()(this,endpoint(templateObject_1$I||(templateObject_1$I=__makeTemplateObject(["groups/","/runners"],["groups/","/runners"])),groupId),options)},GroupRunners}(BaseResource),GroupVariables$1=function(_super){function GroupVariables(options){return _super.call(this,"groups",options)||this}return __extends(GroupVariables,_super),GroupVariables}(ResourceVariables),GroupLabels$1=function(_super){function GroupLabels(options){return _super.call(this,"groups",options)||this}return __extends(GroupLabels,_super),GroupLabels}(ResourceLabels),GroupDeployTokens$1=function(_super){function GroupDeployTokens(options){return _super.call(this,"groups",options)||this}return __extends(GroupDeployTokens,_super),GroupDeployTokens}(ResourceDeployTokens),Epics$1=function(_super){function Epics(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Epics,_super),Epics.prototype.all=function(groupId,options){return RequestHelper.get()(this,endpoint(templateObject_1$H||(templateObject_1$H=__makeTemplateObject(["groups/","/epics"],["groups/","/epics"])),groupId),options)},Epics.prototype.create=function(groupId,title,options){return RequestHelper.post()(this,endpoint(templateObject_2$B||(templateObject_2$B=__makeTemplateObject(["groups/","/epics"],["groups/","/epics"])),groupId),__assign({title:title},options))},Epics.prototype.edit=function(groupId,epicId,options){return RequestHelper.put()(this,endpoint(templateObject_3$y||(templateObject_3$y=__makeTemplateObject(["groups/","/epics/",""],["groups/","/epics/",""])),groupId,epicId),options)},Epics.prototype.remove=function(groupId,epicId,options){return RequestHelper.del()(this,endpoint(templateObject_4$x||(templateObject_4$x=__makeTemplateObject(["groups/","/epics/",""],["groups/","/epics/",""])),groupId,epicId),options)},Epics.prototype.show=function(groupId,epicId,options){return RequestHelper.get()(this,endpoint(templateObject_5$p||(templateObject_5$p=__makeTemplateObject(["groups/","/epics/",""],["groups/","/epics/",""])),groupId,epicId),options)},Epics}(BaseResource),EpicIssues$1=function(_super){function EpicIssues(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(EpicIssues,_super),EpicIssues.prototype.all=function(groupId,epicIId,options){return RequestHelper.get()(this,endpoint(templateObject_1$G||(templateObject_1$G=__makeTemplateObject(["groups/","/epics/","/issues"],["groups/","/epics/","/issues"])),groupId,epicIId),options)},EpicIssues.prototype.assign=function(groupId,epicIId,epicIssueId,options){return RequestHelper.post()(this,endpoint(templateObject_2$A||(templateObject_2$A=__makeTemplateObject(["groups/","/epics/","/issues/",""],["groups/","/epics/","/issues/",""])),groupId,epicIId,epicIssueId),options)},EpicIssues.prototype.edit=function(groupId,epicIId,epicIssueId,options){return RequestHelper.put()(this,endpoint(templateObject_3$x||(templateObject_3$x=__makeTemplateObject(["groups/","/epics/","/issues/",""],["groups/","/epics/","/issues/",""])),groupId,epicIId,epicIssueId),options)},EpicIssues.prototype.remove=function(groupId,epicIId,epicIssueId,options){return RequestHelper.del()(this,endpoint(templateObject_4$w||(templateObject_4$w=__makeTemplateObject(["groups/","/epics/","/issues/",""],["groups/","/epics/","/issues/",""])),groupId,epicIId,epicIssueId),options)},EpicIssues}(BaseResource),EpicNotes$1=function(_super){function EpicNotes(options){return _super.call(this,"groups","epics",options)||this}return __extends(EpicNotes,_super),EpicNotes}(ResourceNotes),EpicDiscussions$1=function(_super){function EpicDiscussions(options){return _super.call(this,"groups","epics",options)||this}return __extends(EpicDiscussions,_super),EpicDiscussions}(ResourceDiscussions),Users$1=function(_super){function Users(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Users,_super),Users.prototype.all=function(options){return RequestHelper.get()(this,"users",options)},Users.prototype.activities=function(options){return RequestHelper.get()(this,"users/activities",options)},Users.prototype.projects=function(userId,options){return RequestHelper.get()(this,"users/".concat(userId,"/projects"),options)},Users.prototype.block=function(userId,options){return RequestHelper.post()(this,"users/".concat(userId,"/block"),options)},Users.prototype.create=function(options){return RequestHelper.post()(this,"users",options)},Users.prototype.current=function(options){return RequestHelper.get()(this,"user",options)},Users.prototype.edit=function(userId,options){return RequestHelper.put()(this,"users/".concat(userId),options)},Users.prototype.events=function(userId,options){return RequestHelper.get()(this,"users/".concat(userId,"/events"),options)},Users.prototype.search=function(emailOrUsername,options){return RequestHelper.get()(this,"users",__assign({search:emailOrUsername},options))},Users.prototype.show=function(userId,options){return RequestHelper.get()(this,"users/".concat(userId),options)},Users.prototype.remove=function(userId,options){return RequestHelper.del()(this,"users/".concat(userId),options)},Users.prototype.unblock=function(userId,options){return RequestHelper.post()(this,"users/".concat(userId,"/unblock"),options)},Users.prototype.username=function(username,options){return RequestHelper.get()(this,"users",__assign({username:username},options))},Users}(BaseResource),UserCustomAttributes$1=function(_super){function UserCustomAttributes(options){return _super.call(this,"users",options)||this}return __extends(UserCustomAttributes,_super),UserCustomAttributes}(ResourceCustomAttributes),url$3=function(userId){return userId?"users/".concat(userId,"/emails"):"user/emails"},UserEmails$1=function(_super){function UserEmails(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(UserEmails,_super),UserEmails.prototype.all=function(_a){void 0===_a&&(_a={});var userId=_a.userId,options=__rest(_a,["userId"]);return RequestHelper.get()(this,url$3(userId),options)},UserEmails.prototype.add=function(email,_a){void 0===_a&&(_a={});var userId=_a.userId,options=__rest(_a,["userId"]);return RequestHelper.post()(this,url$3(userId),__assign({email:email},options))},UserEmails.prototype.show=function(emailId,options){return RequestHelper.get()(this,"user/emails/".concat(emailId),options)},UserEmails.prototype.remove=function(emailId,_a){void 0===_a&&(_a={});var userId=_a.userId,options=__rest(_a,["userId"]),eId=encodeURIComponent(emailId);return RequestHelper.del()(this,"".concat(url$3(userId),"/").concat(eId),options)},UserEmails}(BaseResource),UserImpersonationTokens$1=function(_super){function UserImpersonationTokens(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(UserImpersonationTokens,_super),UserImpersonationTokens.prototype.all=function(userId,options){return RequestHelper.get()(this,"users/".concat(userId,"/impersonation_tokens"),options)},UserImpersonationTokens.prototype.add=function(userId,name,scopes,expiresAt,options){return RequestHelper.post()(this,"users/".concat(userId,"/impersonation_tokens"),__assign({name:name,expiresAt:expiresAt,scopes:scopes},options))},UserImpersonationTokens.prototype.show=function(userId,tokenId,options){return RequestHelper.get()(this,"users/".concat(userId,"/impersonation_tokens/").concat(tokenId),options)},UserImpersonationTokens.prototype.revoke=function(userId,tokenId,options){return RequestHelper.del()(this,"users/".concat(userId,"/impersonation_tokens/").concat(tokenId),options)},UserImpersonationTokens}(BaseResource),url$2=function(userId){return userId?"users/".concat(userId,"/keys"):"user/keys"},UserSSHKeys$1=function(_super){function UserSSHKeys(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(UserSSHKeys,_super),UserSSHKeys.prototype.all=function(_a){void 0===_a&&(_a={});var userId=_a.userId,options=__rest(_a,["userId"]);return RequestHelper.get()(this,url$2(userId),options)},UserSSHKeys.prototype.create=function(title,key,_a){void 0===_a&&(_a={});var userId=_a.userId,options=__rest(_a,["userId"]);return RequestHelper.post()(this,url$2(userId),__assign({title:title,key:key},options))},UserSSHKeys.prototype.show=function(keyId,_a){void 0===_a&&(_a={});var userId=_a.userId,options=__rest(_a,["userId"]),kId=encodeURIComponent(keyId);return RequestHelper.get()(this,"".concat(url$2(userId),"/").concat(kId),options)},UserSSHKeys.prototype.remove=function(keyId,_a){void 0===_a&&(_a={});var userId=_a.userId,options=__rest(_a,["userId"]),kId=encodeURIComponent(keyId);return RequestHelper.del()(this,"".concat(url$2(userId),"/").concat(kId),options)},UserSSHKeys}(BaseResource),url$1=function(userId){return userId?"users/".concat(userId,"/gpg_keys"):"user/gpg_keys"},UserGPGKeys$1=function(_super){function UserGPGKeys(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(UserGPGKeys,_super),UserGPGKeys.prototype.all=function(_a){void 0===_a&&(_a={});var userId=_a.userId,options=__rest(_a,["userId"]);return RequestHelper.get()(this,url$1(userId),options)},UserGPGKeys.prototype.add=function(key,_a){void 0===_a&&(_a={});var userId=_a.userId,options=__rest(_a,["userId"]);return RequestHelper.post()(this,url$1(userId),__assign({key:key},options))},UserGPGKeys.prototype.show=function(keyId,_a){void 0===_a&&(_a={});var userId=_a.userId,options=__rest(_a,["userId"]),kId=encodeURIComponent(keyId);return RequestHelper.get()(this,"".concat(url$1(userId),"/").concat(kId),options)},UserGPGKeys.prototype.remove=function(keyId,_a){void 0===_a&&(_a={});var userId=_a.userId,options=__rest(_a,["userId"]),kId=encodeURIComponent(keyId);return RequestHelper.del()(this,"".concat(url$1(userId),"/").concat(kId),options)},UserGPGKeys}(BaseResource),Branches$1=function(_super){function Branches(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Branches,_super),Branches.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$F||(templateObject_1$F=__makeTemplateObject(["projects/","/repository/branches"],["projects/","/repository/branches"])),projectId),options)},Branches.prototype.create=function(projectId,branchName,ref,options){var _a,branchKey=this.url.includes("v3")?"branchName":"branch";return RequestHelper.post()(this,endpoint(templateObject_2$z||(templateObject_2$z=__makeTemplateObject(["projects/","/repository/branches"],["projects/","/repository/branches"])),projectId),__assign(((_a={})[branchKey]=branchName,_a.ref=ref,_a),options))},Branches.prototype.remove=function(projectId,branchName,options){return RequestHelper.del()(this,endpoint(templateObject_3$w||(templateObject_3$w=__makeTemplateObject(["projects/","/repository/branches/",""],["projects/","/repository/branches/",""])),projectId,branchName),options)},Branches.prototype.show=function(projectId,branchName,options){return RequestHelper.get()(this,endpoint(templateObject_4$v||(templateObject_4$v=__makeTemplateObject(["projects/","/repository/branches/",""],["projects/","/repository/branches/",""])),projectId,branchName),options)},Branches}(BaseResource),Commits$1=function(_super){function Commits(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Commits,_super),Commits.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$E||(templateObject_1$E=__makeTemplateObject(["projects/","/repository/commits"],["projects/","/repository/commits"])),projectId),options)},Commits.prototype.cherryPick=function(projectId,sha,branch,options){return RequestHelper.post()(this,endpoint(templateObject_2$y||(templateObject_2$y=__makeTemplateObject(["projects/","/repository/commits/","/cherry_pick"],["projects/","/repository/commits/","/cherry_pick"])),projectId,sha),__assign({branch:branch},options))},Commits.prototype.comments=function(projectId,sha,options){return RequestHelper.get()(this,endpoint(templateObject_3$v||(templateObject_3$v=__makeTemplateObject(["projects/","/repository/commits/","/comments"],["projects/","/repository/commits/","/comments"])),projectId,sha),options)},Commits.prototype.create=function(projectId,branch,message,actions,options){return void 0===actions&&(actions=[]),void 0===options&&(options={}),RequestHelper.post()(this,endpoint(templateObject_4$u||(templateObject_4$u=__makeTemplateObject(["projects/","/repository/commits"],["projects/","/repository/commits"])),projectId),__assign({branch:branch,commitMessage:message,actions:actions},options))},Commits.prototype.createComment=function(projectId,sha,note,options){return RequestHelper.post()(this,endpoint(templateObject_5$o||(templateObject_5$o=__makeTemplateObject(["projects/","/repository/commits/","/comments"],["projects/","/repository/commits/","/comments"])),projectId,sha),__assign({note:note},options))},Commits.prototype.diff=function(projectId,sha,options){return RequestHelper.get()(this,endpoint(templateObject_6$f||(templateObject_6$f=__makeTemplateObject(["projects/","/repository/commits/","/diff"],["projects/","/repository/commits/","/diff"])),projectId,sha),options)},Commits.prototype.editStatus=function(projectId,sha,options){return RequestHelper.post()(this,endpoint(templateObject_7$9||(templateObject_7$9=__makeTemplateObject(["projects/","/statuses/",""],["projects/","/statuses/",""])),projectId,sha),options)},Commits.prototype.references=function(projectId,sha,options){return RequestHelper.get()(this,endpoint(templateObject_8$6||(templateObject_8$6=__makeTemplateObject(["projects/","/repository/commits/","/refs"],["projects/","/repository/commits/","/refs"])),projectId,sha),options)},Commits.prototype.revert=function(projectId,sha,options){return RequestHelper.post()(this,endpoint(templateObject_9$5||(templateObject_9$5=__makeTemplateObject(["projects/","/repository/commits/","/revert"],["projects/","/repository/commits/","/revert"])),projectId,sha),options)},Commits.prototype.show=function(projectId,sha,options){return RequestHelper.get()(this,endpoint(templateObject_10$4||(templateObject_10$4=__makeTemplateObject(["projects/","/repository/commits/",""],["projects/","/repository/commits/",""])),projectId,sha),options)},Commits.prototype.statuses=function(projectId,sha,options){return RequestHelper.get()(this,endpoint(templateObject_11$4||(templateObject_11$4=__makeTemplateObject(["projects/","/repository/commits/","/statuses"],["projects/","/repository/commits/","/statuses"])),projectId,sha),options)},Commits.prototype.mergeRequests=function(projectId,sha,options){return RequestHelper.get()(this,endpoint(templateObject_12$4||(templateObject_12$4=__makeTemplateObject(["projects/","/repository/commits/","/merge_requests"],["projects/","/repository/commits/","/merge_requests"])),projectId,sha),options)},Commits.prototype.signature=function(projectId,sha,options){return RequestHelper.get()(this,endpoint(templateObject_13$4||(templateObject_13$4=__makeTemplateObject(["projects/","/repository/commits/","/signature"],["projects/","/repository/commits/","/signature"])),projectId,sha),options)},Commits}(BaseResource),CommitDiscussions$1=function(_super){function CommitDiscussions(options){return _super.call(this,"projects","repository/commits",options)||this}return __extends(CommitDiscussions,_super),CommitDiscussions}(ResourceDiscussions),ContainerRegistry$1=function(_super){function ContainerRegistry(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(ContainerRegistry,_super),ContainerRegistry.prototype.projectRepositories=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$D||(templateObject_1$D=__makeTemplateObject(["projects/","/registry/repositories"],["projects/","/registry/repositories"])),projectId),options)},ContainerRegistry.prototype.groupRepositories=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_2$x||(templateObject_2$x=__makeTemplateObject(["groups/","/registry/repositories"],["groups/","/registry/repositories"])),projectId),options)},ContainerRegistry.prototype.showRepository=function(projectId,repositoryId,options){return RequestHelper.get()(this,endpoint(templateObject_3$u||(templateObject_3$u=__makeTemplateObject(["projects/","/registry/repositories/",""],["projects/","/registry/repositories/",""])),projectId,repositoryId),options)},ContainerRegistry.prototype.tags=function(projectId,repositoryId,options){return RequestHelper.get()(this,endpoint(templateObject_4$t||(templateObject_4$t=__makeTemplateObject(["projects/","/registry/repositories/","/tags"],["projects/","/registry/repositories/","/tags"])),projectId,repositoryId),options)},ContainerRegistry.prototype.removeRepository=function(projectId,repositoryId,options){return RequestHelper.del()(this,endpoint(templateObject_5$n||(templateObject_5$n=__makeTemplateObject(["projects/","/registry/repositories/",""],["projects/","/registry/repositories/",""])),projectId,repositoryId),options)},ContainerRegistry.prototype.removeTag=function(projectId,repositoryId,tagName,options){return RequestHelper.del()(this,endpoint(templateObject_6$e||(templateObject_6$e=__makeTemplateObject(["projects/","/registry/repositories/","/tags/",""],["projects/","/registry/repositories/","/tags/",""])),projectId,repositoryId,tagName),options)},ContainerRegistry.prototype.removeTags=function(projectId,repositoryId,nameRegexDelete,options){return RequestHelper.del()(this,endpoint(templateObject_7$8||(templateObject_7$8=__makeTemplateObject(["projects/","/registry/repositories/","/tags"],["projects/","/registry/repositories/","/tags"])),projectId,repositoryId),__assign({nameRegexDelete:nameRegexDelete},options))},ContainerRegistry.prototype.showTag=function(projectId,repositoryId,tagName,options){return RequestHelper.get()(this,endpoint(templateObject_8$5||(templateObject_8$5=__makeTemplateObject(["projects/","/registry/repositories/","/tags/",""],["projects/","/registry/repositories/","/tags/",""])),projectId,repositoryId,tagName),options)},ContainerRegistry}(BaseResource),Deployments$1=function(_super){function Deployments(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Deployments,_super),Deployments.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$C||(templateObject_1$C=__makeTemplateObject(["projects/","/deployments"],["projects/","/deployments"])),projectId),options)},Deployments.prototype.create=function(projectId,environment,sha,ref,tag,status,options){return RequestHelper.post()(this,endpoint(templateObject_2$w||(templateObject_2$w=__makeTemplateObject(["projects/","/deployments"],["projects/","/deployments"])),projectId),__assign({environment:environment,sha:sha,ref:ref,tag:tag,status:status},options))},Deployments.prototype.edit=function(projectId,deploymentId,status,options){return RequestHelper.put()(this,endpoint(templateObject_3$t||(templateObject_3$t=__makeTemplateObject(["projects/","/deployments/",""],["projects/","/deployments/",""])),projectId,deploymentId),__assign({status:status},options))},Deployments.prototype.show=function(projectId,deploymentId,options){return RequestHelper.get()(this,endpoint(templateObject_4$s||(templateObject_4$s=__makeTemplateObject(["projects/","/deployments/",""],["projects/","/deployments/",""])),projectId,deploymentId),options)},Deployments.prototype.mergeRequests=function(projectId,deploymentId,options){return RequestHelper.get()(this,endpoint(templateObject_5$m||(templateObject_5$m=__makeTemplateObject(["projects/","/deployments/","/merge_requests"],["projects/","/deployments/","/merge_requests"])),projectId,deploymentId),options)},Deployments}(BaseResource),DeployKeys$1=function(_super){function DeployKeys(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(DeployKeys,_super),DeployKeys.prototype.add=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_1$B||(templateObject_1$B=__makeTemplateObject(["projects/","/deploy_keys"],["projects/","/deploy_keys"])),projectId),options)},DeployKeys.prototype.all=function(_a){void 0===_a&&(_a={});var url,projectId=_a.projectId,options=__rest(_a,["projectId"]);return url=projectId?endpoint(templateObject_2$v||(templateObject_2$v=__makeTemplateObject(["projects/","/deploy_keys"],["projects/","/deploy_keys"])),projectId):"deploy_keys",RequestHelper.get()(this,url,options)},DeployKeys.prototype.edit=function(projectId,keyId,options){return RequestHelper.put()(this,endpoint(templateObject_3$s||(templateObject_3$s=__makeTemplateObject(["projects/","/deploy_keys/",""],["projects/","/deploy_keys/",""])),projectId,keyId),options)},DeployKeys.prototype.enable=function(projectId,keyId,options){return RequestHelper.post()(this,endpoint(templateObject_4$r||(templateObject_4$r=__makeTemplateObject(["projects/","/deploy_keys/","/enable"],["projects/","/deploy_keys/","/enable"])),projectId,keyId),options)},DeployKeys.prototype.remove=function(projectId,keyId,options){return RequestHelper.del()(this,endpoint(templateObject_5$l||(templateObject_5$l=__makeTemplateObject(["projects/","/deploy_keys/",""],["projects/","/deploy_keys/",""])),projectId,keyId),options)},DeployKeys.prototype.show=function(projectId,keyId,options){return RequestHelper.get()(this,endpoint(templateObject_6$d||(templateObject_6$d=__makeTemplateObject(["projects/","/deploy_keys/",""],["projects/","/deploy_keys/",""])),projectId,keyId),options)},DeployKeys}(BaseResource),Environments$1=function(_super){function Environments(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Environments,_super),Environments.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$A||(templateObject_1$A=__makeTemplateObject(["projects/","/environments"],["projects/","/environments"])),projectId),options)},Environments.prototype.show=function(projectId,environmentId,options){return RequestHelper.get()(this,endpoint(templateObject_2$u||(templateObject_2$u=__makeTemplateObject(["projects/","/environments/",""],["projects/","/environments/",""])),projectId,environmentId),options)},Environments.prototype.create=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_3$r||(templateObject_3$r=__makeTemplateObject(["projects/","/environments"],["projects/","/environments"])),projectId),options)},Environments.prototype.edit=function(projectId,environmentId,options){return RequestHelper.put()(this,endpoint(templateObject_4$q||(templateObject_4$q=__makeTemplateObject(["projects/","/environments/",""],["projects/","/environments/",""])),projectId,environmentId),options)},Environments.prototype.remove=function(projectId,environmentId,options){return RequestHelper.del()(this,endpoint(templateObject_5$k||(templateObject_5$k=__makeTemplateObject(["projects/","/environments/",""],["projects/","/environments/",""])),projectId,environmentId),options)},Environments.prototype.stop=function(projectId,environmentId,options){return RequestHelper.post()(this,endpoint(templateObject_6$c||(templateObject_6$c=__makeTemplateObject(["projects/","/environments/","/stop"],["projects/","/environments/","/stop"])),projectId,environmentId),options)},Environments}(BaseResource),FreezePeriods$1=function(_super){function FreezePeriods(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(FreezePeriods,_super),FreezePeriods.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$z||(templateObject_1$z=__makeTemplateObject(["projects/","/freeze_periods"],["projects/","/freeze_periods"])),projectId),options)},FreezePeriods.prototype.show=function(projectId,freezePeriodId,options){return RequestHelper.get()(this,endpoint(templateObject_2$t||(templateObject_2$t=__makeTemplateObject(["projects/","/freeze_periods/",""],["projects/","/freeze_periods/",""])),projectId,freezePeriodId),options)},FreezePeriods.prototype.create=function(projectId,freezeStart,freezeEnd,options){return RequestHelper.post()(this,endpoint(templateObject_3$q||(templateObject_3$q=__makeTemplateObject(["projects/","/freeze_periods"],["projects/","/freeze_periods"])),projectId),__assign({freezeStart:freezeStart,freezeEnd:freezeEnd},options))},FreezePeriods.prototype.edit=function(projectId,freezePeriodId,options){return RequestHelper.put()(this,endpoint(templateObject_4$p||(templateObject_4$p=__makeTemplateObject(["projects/","/freeze_periods/",""],["projects/","/freeze_periods/",""])),projectId,freezePeriodId),options)},FreezePeriods.prototype.delete=function(projectId,freezePeriodId,options){return RequestHelper.del()(this,endpoint(templateObject_5$j||(templateObject_5$j=__makeTemplateObject(["projects/","/freeze_periods/",""],["projects/","/freeze_periods/",""])),projectId,freezePeriodId),options)},FreezePeriods}(BaseResource),Issues$1=function(_super){function Issues(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Issues,_super),Issues.prototype.addSpentTime=function(projectId,issueIid,duration,options){return RequestHelper.post()(this,endpoint(templateObject_1$y||(templateObject_1$y=__makeTemplateObject(["projects/","/issues/","/add_spent_time"],["projects/","/issues/","/add_spent_time"])),projectId,issueIid),__assign({duration:duration},options))},Issues.prototype.addTimeEstimate=function(projectId,issueIid,duration,options){return RequestHelper.post()(this,endpoint(templateObject_2$s||(templateObject_2$s=__makeTemplateObject(["projects/","/issues/","/time_estimate"],["projects/","/issues/","/time_estimate"])),projectId,issueIid),__assign({duration:duration},options))},Issues.prototype.all=function(_a){void 0===_a&&(_a={});var url,projectId=_a.projectId,groupId=_a.groupId,options=__rest(_a,["projectId","groupId"]);return url=projectId?endpoint(templateObject_3$p||(templateObject_3$p=__makeTemplateObject(["projects/","/issues"],["projects/","/issues"])),projectId):groupId?endpoint(templateObject_4$o||(templateObject_4$o=__makeTemplateObject(["groups/","/issues"],["groups/","/issues"])),groupId):"issues",RequestHelper.get()(this,url,options)},Issues.prototype.create=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_5$i||(templateObject_5$i=__makeTemplateObject(["projects/","/issues"],["projects/","/issues"])),projectId),options)},Issues.prototype.closedBy=function(projectId,issueIid,options){return RequestHelper.get()(this,endpoint(templateObject_6$b||(templateObject_6$b=__makeTemplateObject(["projects/","/issues/","/closed_by"],["projects/","/issues/","/closed_by"])),projectId,issueIid),options)},Issues.prototype.edit=function(projectId,issueIid,options){return RequestHelper.put()(this,endpoint(templateObject_7$7||(templateObject_7$7=__makeTemplateObject(["projects/","/issues/",""],["projects/","/issues/",""])),projectId,issueIid),options)},Issues.prototype.link=function(projectId,issueIId,targetProjectId,targetIssueIId,options){var _a=__read([targetProjectId,targetIssueIId].map(encodeURIComponent),2),targetPId=_a[0],targetIId=_a[1];return RequestHelper.post()(this,endpoint(templateObject_8$4||(templateObject_8$4=__makeTemplateObject(["projects/","/issues/","/links"],["projects/","/issues/","/links"])),projectId,issueIId),__assign({targetProjectId:targetPId,targetIssueIid:targetIId},options))},Issues.prototype.links=function(projectId,issueIid){return RequestHelper.get()(this,endpoint(templateObject_9$4||(templateObject_9$4=__makeTemplateObject(["projects/","/issues/","/links"],["projects/","/issues/","/links"])),projectId,issueIid))},Issues.prototype.participants=function(projectId,issueIid,options){return RequestHelper.get()(this,endpoint(templateObject_10$3||(templateObject_10$3=__makeTemplateObject(["projects/","/issues/","/participants"],["projects/","/issues/","/participants"])),projectId,issueIid),options)},Issues.prototype.relatedMergeRequests=function(projectId,issueIid,options){return RequestHelper.get()(this,endpoint(templateObject_11$3||(templateObject_11$3=__makeTemplateObject(["projects/","/issues/","/related_merge_requests"],["projects/","/issues/","/related_merge_requests"])),projectId,issueIid),options)},Issues.prototype.removeLink=function(projectId,issueIid,issueLinkId,options){return RequestHelper.del()(this,endpoint(templateObject_12$3||(templateObject_12$3=__makeTemplateObject(["projects/","/issues/","/links/",""],["projects/","/issues/","/links/",""])),projectId,issueIid,issueLinkId),__assign({},options))},Issues.prototype.remove=function(projectId,issueIid,options){return RequestHelper.del()(this,endpoint(templateObject_13$3||(templateObject_13$3=__makeTemplateObject(["projects/","/issues/",""],["projects/","/issues/",""])),projectId,issueIid),options)},Issues.prototype.resetSpentTime=function(projectId,issueIid,options){return RequestHelper.post()(this,endpoint(templateObject_14$3||(templateObject_14$3=__makeTemplateObject(["projects/","/issues/","/reset_spent_time"],["projects/","/issues/","/reset_spent_time"])),projectId,issueIid),options)},Issues.prototype.resetTimeEstimate=function(projectId,issueIid,options){return RequestHelper.post()(this,endpoint(templateObject_15$3||(templateObject_15$3=__makeTemplateObject(["projects/","/issues/","/reset_time_estimate"],["projects/","/issues/","/reset_time_estimate"])),projectId,issueIid),options)},Issues.prototype.show=function(projectId,issueIid,options){return RequestHelper.get()(this,endpoint(templateObject_16$3||(templateObject_16$3=__makeTemplateObject(["projects/","/issues/",""],["projects/","/issues/",""])),projectId,issueIid),options)},Issues.prototype.subscribe=function(projectId,issueIid,options){return RequestHelper.post()(this,endpoint(templateObject_17$1||(templateObject_17$1=__makeTemplateObject(["projects/","/issues/","/subscribe"],["projects/","/issues/","/subscribe"])),projectId,issueIid),options)},Issues.prototype.timeStats=function(projectId,issueIid,options){return RequestHelper.get()(this,endpoint(templateObject_18$1||(templateObject_18$1=__makeTemplateObject(["projects/","/issues/","/time_stats"],["projects/","/issues/","/time_stats"])),projectId,issueIid),options)},Issues.prototype.unsubscribe=function(projectId,issueIid,options){return RequestHelper.post()(this,endpoint(templateObject_19$1||(templateObject_19$1=__makeTemplateObject(["projects/","/issues/","/unsubscribe"],["projects/","/issues/","/unsubscribe"])),projectId,issueIid),options)},Issues}(BaseResource),IssuesStatistics$1=function(_super){function IssuesStatistics(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(IssuesStatistics,_super),IssuesStatistics.prototype.all=function(_a){void 0===_a&&(_a={});var url,projectId=_a.projectId,groupId=_a.groupId,options=__rest(_a,["projectId","groupId"]);return url=projectId?endpoint(templateObject_1$x||(templateObject_1$x=__makeTemplateObject(["projects/","/issues_statistics"],["projects/","/issues_statistics"])),projectId):groupId?endpoint(templateObject_2$r||(templateObject_2$r=__makeTemplateObject(["groups/","/issues_statistics"],["groups/","/issues_statistics"])),groupId):"issues_statistics",RequestHelper.get()(this,url,options)},IssuesStatistics}(BaseResource),IssueNotes$1=function(_super){function IssueNotes(options){return _super.call(this,"projects","issues",options)||this}return __extends(IssueNotes,_super),IssueNotes}(ResourceNotes),IssueNoteAwardEmojis$1=function(_super){function IssueNoteAwardEmojis(options){return _super.call(this,"issues",options)||this}return __extends(IssueNoteAwardEmojis,_super),IssueNoteAwardEmojis}(ResourceNoteAwardEmojis),IssueDiscussions$1=function(_super){function IssueDiscussions(options){return _super.call(this,"projects","issues",options)||this}return __extends(IssueDiscussions,_super),IssueDiscussions}(ResourceDiscussions),IssueAwardEmojis$1=function(_super){function IssueAwardEmojis(options){return _super.call(this,"issues",options)||this}return __extends(IssueAwardEmojis,_super),IssueAwardEmojis}(ResourceAwardEmojis),Jobs$1=function(_super){function Jobs(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Jobs,_super),Jobs.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$w||(templateObject_1$w=__makeTemplateObject(["projects/","/jobs"],["projects/","/jobs"])),projectId),options)},Jobs.prototype.cancel=function(projectId,jobId,options){return RequestHelper.post()(this,endpoint(templateObject_2$q||(templateObject_2$q=__makeTemplateObject(["projects/","/jobs/","/cancel"],["projects/","/jobs/","/cancel"])),projectId,jobId),options)},Jobs.prototype.downloadSingleArtifactFile=function(projectId,jobId,artifactPath,_a){void 0===_a&&(_a={});var _b=_a.stream,stream=void 0!==_b&&_b,options=__rest(_a,["stream"]),_c=__read([projectId,jobId].map(encodeURIComponent),2),pId=_c[0],jId=_c[1],url="projects/".concat(pId,"/jobs/").concat(jId,"/artifacts/").concat(artifactPath);return stream?RequestHelper.stream(this,url,options):RequestHelper.get()(this,url,options)},Jobs.prototype.downloadSingleArtifactFileFromRef=function(projectId,ref,artifactPath,jobName,_a){void 0===_a&&(_a={});var _b=_a.stream,stream=void 0!==_b&&_b,options=__rest(_a,["stream"]),_c=__read([projectId,ref,jobName].map(encodeURIComponent),3),pId=_c[0],rId=_c[1],name=_c[2],url="projects/".concat(pId,"/jobs/artifacts/").concat(rId,"/raw/").concat(artifactPath,"?job=").concat(name);return stream?RequestHelper.stream(this,url,options):RequestHelper.get()(this,url,options)},Jobs.prototype.downloadLatestArtifactFile=function(projectId,ref,jobName,_a){void 0===_a&&(_a={});var _b=_a.stream,stream=void 0!==_b&&_b,options=__rest(_a,["stream"]),_c=__read([projectId,ref,jobName].map(encodeURIComponent),3),pId=_c[0],rId=_c[1],name=_c[2],url="projects/".concat(pId,"/jobs/artifacts/").concat(rId,"/download?job=").concat(name);return stream?RequestHelper.stream(this,url,options):RequestHelper.get()(this,url,options)},Jobs.prototype.downloadTraceFile=function(projectId,jobId,options){return RequestHelper.get()(this,endpoint(templateObject_3$o||(templateObject_3$o=__makeTemplateObject(["projects/","/jobs/","/trace"],["projects/","/jobs/","/trace"])),projectId,jobId),options)},Jobs.prototype.erase=function(projectId,jobId,options){return RequestHelper.post()(this,endpoint(templateObject_4$n||(templateObject_4$n=__makeTemplateObject(["projects/","/jobs/","/erase"],["projects/","/jobs/","/erase"])),projectId,jobId),options)},Jobs.prototype.eraseArtifacts=function(projectId,jobId,options){var _a=__read([projectId,jobId].map(encodeURIComponent),2),pId=_a[0],jId=_a[1];return RequestHelper.del()(this,"projects/".concat(pId,"/jobs/").concat(jId,"/artifacts"),options)},Jobs.prototype.keepArtifacts=function(projectId,jobId,options){var _a=__read([projectId,jobId].map(encodeURIComponent),2),pId=_a[0],jId=_a[1];return RequestHelper.post()(this,"projects/".concat(pId,"/jobs/").concat(jId,"/artifacts/keep"),options)},Jobs.prototype.play=function(projectId,jobId,options){return RequestHelper.post()(this,endpoint(templateObject_5$h||(templateObject_5$h=__makeTemplateObject(["projects/","/jobs/","/play"],["projects/","/jobs/","/play"])),projectId,jobId),options)},Jobs.prototype.retry=function(projectId,jobId,options){return RequestHelper.post()(this,endpoint(templateObject_6$a||(templateObject_6$a=__makeTemplateObject(["projects/","/jobs/","/retry"],["projects/","/jobs/","/retry"])),projectId,jobId),options)},Jobs.prototype.show=function(projectId,jobId,options){return RequestHelper.get()(this,endpoint(templateObject_7$6||(templateObject_7$6=__makeTemplateObject(["projects/","/jobs/",""],["projects/","/jobs/",""])),projectId,jobId),options)},Jobs.prototype.showPipelineJobs=function(projectId,pipelineId,options){return RequestHelper.get()(this,endpoint(templateObject_8$3||(templateObject_8$3=__makeTemplateObject(["projects/","/pipelines/","/jobs"],["projects/","/pipelines/","/jobs"])),projectId,pipelineId),options)},Jobs.prototype.showPipelineBridges=function(projectId,pipelineId,options){return RequestHelper.get()(this,endpoint(templateObject_9$3||(templateObject_9$3=__makeTemplateObject(["projects/","/pipelines/","/bridges"],["projects/","/pipelines/","/bridges"])),projectId,pipelineId),options)},Jobs}(BaseResource),Labels$1=function(_super){function Labels(options){return _super.call(this,"projects",options)||this}return __extends(Labels,_super),Labels}(ResourceLabels),MergeRequests$1=function(_super){function MergeRequests(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(MergeRequests,_super),MergeRequests.prototype.accept=function(projectId,mergerequestIid,options){return RequestHelper.put()(this,endpoint(templateObject_1$v||(templateObject_1$v=__makeTemplateObject(["projects/","/merge_requests/","/merge"],["projects/","/merge_requests/","/merge"])),projectId,mergerequestIid),options)},MergeRequests.prototype.addSpentTime=function(projectId,mergerequestIid,duration,options){return RequestHelper.post()(this,endpoint(templateObject_2$p||(templateObject_2$p=__makeTemplateObject(["projects/","/merge_requests/","/add_spent_time"],["projects/","/merge_requests/","/add_spent_time"])),projectId,mergerequestIid),__assign({duration:duration},options))},MergeRequests.prototype.addTimeEstimate=function(projectId,mergerequestIid,duration,options){return RequestHelper.post()(this,endpoint(templateObject_3$n||(templateObject_3$n=__makeTemplateObject(["projects/","/merge_requests/","/time_estimate"],["projects/","/merge_requests/","/time_estimate"])),projectId,mergerequestIid),__assign({duration:duration},options))},MergeRequests.prototype.all=function(_a){void 0===_a&&(_a={});var url,projectId=_a.projectId,groupId=_a.groupId,options=__rest(_a,["projectId","groupId"]);return url=projectId?endpoint(templateObject_4$m||(templateObject_4$m=__makeTemplateObject(["projects/","/merge_requests"],["projects/","/merge_requests"])),projectId):groupId?endpoint(templateObject_5$g||(templateObject_5$g=__makeTemplateObject(["groups/","/merge_requests"],["groups/","/merge_requests"])),groupId):"merge_requests",RequestHelper.get()(this,url,options)},MergeRequests.prototype.cancelOnPipelineSucess=function(projectId,mergerequestIid,options){return RequestHelper.put()(this,endpoint(templateObject_6$9||(templateObject_6$9=__makeTemplateObject(["projects/","/merge_requests/","/cancel_merge_when_pipeline_succeeds"],["projects/","/merge_requests/","/cancel_merge_when_pipeline_succeeds"])),projectId,mergerequestIid),options)},MergeRequests.prototype.changes=function(projectId,mergerequestIid,options){return RequestHelper.get()(this,endpoint(templateObject_7$5||(templateObject_7$5=__makeTemplateObject(["projects/","/merge_requests/","/changes"],["projects/","/merge_requests/","/changes"])),projectId,mergerequestIid),options)},MergeRequests.prototype.closesIssues=function(projectId,mergerequestIid,options){return RequestHelper.get()(this,endpoint(templateObject_8$2||(templateObject_8$2=__makeTemplateObject(["projects/","/merge_requests/","/closes_issues"],["projects/","/merge_requests/","/closes_issues"])),projectId,mergerequestIid),options)},MergeRequests.prototype.commits=function(projectId,mergerequestIid,options){return RequestHelper.get()(this,endpoint(templateObject_9$2||(templateObject_9$2=__makeTemplateObject(["projects/","/merge_requests/","/commits"],["projects/","/merge_requests/","/commits"])),projectId,mergerequestIid),options)},MergeRequests.prototype.create=function(projectId,sourceBranch,targetBranch,title,options){return RequestHelper.post()(this,endpoint(templateObject_10$2||(templateObject_10$2=__makeTemplateObject(["projects/","/merge_requests"],["projects/","/merge_requests"])),projectId),__assign({sourceBranch:sourceBranch,targetBranch:targetBranch,title:title},options))},MergeRequests.prototype.edit=function(projectId,mergerequestIid,options){return RequestHelper.put()(this,endpoint(templateObject_11$2||(templateObject_11$2=__makeTemplateObject(["projects/","/merge_requests/",""],["projects/","/merge_requests/",""])),projectId,mergerequestIid),options)},MergeRequests.prototype.participants=function(projectId,mergerequestIid,options){return RequestHelper.get()(this,endpoint(templateObject_12$2||(templateObject_12$2=__makeTemplateObject(["projects/","/merge_requests/","/participants"],["projects/","/merge_requests/","/participants"])),projectId,mergerequestIid),options)},MergeRequests.prototype.pipelines=function(projectId,mergerequestIid,options){return RequestHelper.get()(this,endpoint(templateObject_13$2||(templateObject_13$2=__makeTemplateObject(["projects/","/merge_requests/","/pipelines"],["projects/","/merge_requests/","/pipelines"])),projectId,mergerequestIid),options)},MergeRequests.prototype.rebase=function(projectId,mergerequestIid,options){return RequestHelper.put()(this,endpoint(templateObject_14$2||(templateObject_14$2=__makeTemplateObject(["projects/","/merge_requests/","/rebase"],["projects/","/merge_requests/","/rebase"])),projectId,mergerequestIid),options)},MergeRequests.prototype.remove=function(projectId,mergerequestIid,options){return RequestHelper.del()(this,endpoint(templateObject_15$2||(templateObject_15$2=__makeTemplateObject(["projects/","/merge_requests/",""],["projects/","/merge_requests/",""])),projectId,mergerequestIid),options)},MergeRequests.prototype.resetSpentTime=function(projectId,mergerequestIid,options){return RequestHelper.post()(this,endpoint(templateObject_16$2||(templateObject_16$2=__makeTemplateObject(["projects/","/merge_requests/","/reset_spent_time"],["projects/","/merge_requests/","/reset_spent_time"])),projectId,mergerequestIid),options)},MergeRequests.prototype.resetTimeEstimate=function(projectId,mergerequestIid,options){return RequestHelper.post()(this,endpoint(templateObject_17||(templateObject_17=__makeTemplateObject(["projects/","/merge_requests/","/reset_time_estimate"],["projects/","/merge_requests/","/reset_time_estimate"])),projectId,mergerequestIid),options)},MergeRequests.prototype.show=function(projectId,mergerequestIid,options){return RequestHelper.get()(this,endpoint(templateObject_18||(templateObject_18=__makeTemplateObject(["projects/","/merge_requests/",""],["projects/","/merge_requests/",""])),projectId,mergerequestIid),options)},MergeRequests.prototype.subscribe=function(projectId,mergerequestIid,options){return RequestHelper.post()(this,endpoint(templateObject_19||(templateObject_19=__makeTemplateObject(["projects/","/merge_requests/","/subscribe"],["projects/","/merge_requests/","/subscribe"])),projectId,mergerequestIid),options)},MergeRequests.prototype.timeStats=function(projectId,mergerequestIid,options){return RequestHelper.get()(this,endpoint(templateObject_20||(templateObject_20=__makeTemplateObject(["projects/","/merge_requests/","/time_stats"],["projects/","/merge_requests/","/time_stats"])),projectId,mergerequestIid),options)},MergeRequests.prototype.version=function(projectId,mergerequestIid,versionId,options){return RequestHelper.get()(this,endpoint(templateObject_21||(templateObject_21=__makeTemplateObject(["projects/","/merge_requests/","/versions/",""],["projects/","/merge_requests/","/versions/",""])),projectId,mergerequestIid,versionId),options)},MergeRequests.prototype.versions=function(projectId,mergerequestIid,options){return RequestHelper.get()(this,endpoint(templateObject_22||(templateObject_22=__makeTemplateObject(["projects/","/merge_requests/","/versions"],["projects/","/merge_requests/","/versions"])),projectId,mergerequestIid),options)},MergeRequests.prototype.unsubscribe=function(projectId,mergerequestIid,options){return RequestHelper.post()(this,endpoint(templateObject_23||(templateObject_23=__makeTemplateObject(["projects/","/merge_requests/","/unsubscribe"],["projects/","/merge_requests/","/unsubscribe"])),projectId,mergerequestIid),options)},MergeRequests}(BaseResource),MergeRequestApprovals$1=function(_super){function MergeRequestApprovals(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(MergeRequestApprovals,_super),MergeRequestApprovals.prototype.configuration=function(projectId,_a){void 0===_a&&(_a={});var url,mergerequestIid=_a.mergerequestIid,options=__rest(_a,["mergerequestIid"]);return url=mergerequestIid?endpoint(templateObject_1$u||(templateObject_1$u=__makeTemplateObject(["projects/","/merge_requests/","/approvals"],["projects/","/merge_requests/","/approvals"])),projectId,mergerequestIid):endpoint(templateObject_2$o||(templateObject_2$o=__makeTemplateObject(["projects/","/approvals"],["projects/","/approvals"])),projectId),RequestHelper.get()(this,url,options)},MergeRequestApprovals.prototype.editConfiguration=function(projectId,_a){void 0===_a&&(_a={});var url,mergerequestIid=_a.mergerequestIid,options=__rest(_a,["mergerequestIid"]);return url=mergerequestIid?endpoint(templateObject_3$m||(templateObject_3$m=__makeTemplateObject(["projects/","/merge_requests/","/approvals"],["projects/","/merge_requests/","/approvals"])),projectId,mergerequestIid):endpoint(templateObject_4$l||(templateObject_4$l=__makeTemplateObject(["projects/","/approvals"],["projects/","/approvals"])),projectId),RequestHelper.post()(this,url,options)},MergeRequestApprovals.prototype.approvalRule=function(projectId,approvalRuleId,options){return RequestHelper.get()(this,endpoint(templateObject_5$f||(templateObject_5$f=__makeTemplateObject(["projects/","/approval_rules/",""],["projects/","/approval_rules/",""])),projectId,approvalRuleId),options)},MergeRequestApprovals.prototype.approvalRules=function(projectId,_a){void 0===_a&&(_a={});var url,mergerequestIid=_a.mergerequestIid,options=__rest(_a,["mergerequestIid"]);return url=mergerequestIid?endpoint(templateObject_6$8||(templateObject_6$8=__makeTemplateObject(["projects/","/merge_requests/","/approval_rules"],["projects/","/merge_requests/","/approval_rules"])),projectId,mergerequestIid):endpoint(templateObject_7$4||(templateObject_7$4=__makeTemplateObject(["projects/","/approval_rules"],["projects/","/approval_rules"])),projectId),RequestHelper.get()(this,url,options)},MergeRequestApprovals.prototype.addApprovalRule=function(projectId,name,approvalsRequired,_a){void 0===_a&&(_a={});var url,mergerequestIid=_a.mergerequestIid,options=__rest(_a,["mergerequestIid"]);return url=mergerequestIid?endpoint(templateObject_8$1||(templateObject_8$1=__makeTemplateObject(["projects/","/merge_requests/","/approval_rules"],["projects/","/merge_requests/","/approval_rules"])),projectId,mergerequestIid):endpoint(templateObject_9$1||(templateObject_9$1=__makeTemplateObject(["projects/","/approval_rules"],["projects/","/approval_rules"])),projectId),RequestHelper.post()(this,url,__assign({name:name,approvalsRequired:approvalsRequired},options))},MergeRequestApprovals.prototype.approvalState=function(projectId,mergerequestIid,options){return RequestHelper.get()(this,endpoint(templateObject_10$1||(templateObject_10$1=__makeTemplateObject(["projects/","/merge_requests/","/approval_state"],["projects/","/merge_requests/","/approval_state"])),projectId,mergerequestIid),options)},MergeRequestApprovals.prototype.editApprovalRule=function(projectId,approvalRuleId,name,approvalsRequired,_a){void 0===_a&&(_a={});var url,mergerequestIid=_a.mergerequestIid,options=__rest(_a,["mergerequestIid"]);return url=mergerequestIid?endpoint(templateObject_11$1||(templateObject_11$1=__makeTemplateObject(["projects/","/merge_requests/","/approval_rules/",""],["projects/","/merge_requests/","/approval_rules/",""])),projectId,mergerequestIid,approvalRuleId):endpoint(templateObject_12$1||(templateObject_12$1=__makeTemplateObject(["projects/","/approval_rules/",""],["projects/","/approval_rules/",""])),projectId,approvalRuleId),RequestHelper.put()(this,url,__assign({name:name,approvalsRequired:approvalsRequired},options))},MergeRequestApprovals.prototype.removeApprovalRule=function(projectId,approvalRuleId,_a){var url,mergerequestIid=(void 0===_a?{}:_a).mergerequestIid;return url=mergerequestIid?endpoint(templateObject_13$1||(templateObject_13$1=__makeTemplateObject(["projects/","/merge_requests/","/approval_rules/",""],["projects/","/merge_requests/","/approval_rules/",""])),projectId,mergerequestIid,approvalRuleId):endpoint(templateObject_14$1||(templateObject_14$1=__makeTemplateObject(["projects/","/approval_rules/",""],["projects/","/approval_rules/",""])),projectId,approvalRuleId),RequestHelper.del()(this,url)},MergeRequestApprovals.prototype.approve=function(projectId,mergerequestIid,options){return RequestHelper.post()(this,endpoint(templateObject_15$1||(templateObject_15$1=__makeTemplateObject(["projects/","/merge_requests/","/approve"],["projects/","/merge_requests/","/approve"])),projectId,mergerequestIid),options)},MergeRequestApprovals.prototype.unapprove=function(projectId,mergerequestIid,options){return RequestHelper.post()(this,endpoint(templateObject_16$1||(templateObject_16$1=__makeTemplateObject(["projects/","/merge_requests/","/unapprove"],["projects/","/merge_requests/","/unapprove"])),projectId,mergerequestIid),options)},MergeRequestApprovals}(BaseResource),MergeRequestAwardEmojis$1=function(_super){function MergeRequestAwardEmojis(options){return _super.call(this,"merge_requests",options)||this}return __extends(MergeRequestAwardEmojis,_super),MergeRequestAwardEmojis}(ResourceAwardEmojis),MergeRequestDiscussions$1=function(_super){function MergeRequestDiscussions(options){return _super.call(this,"projects","merge_requests",options)||this}return __extends(MergeRequestDiscussions,_super),MergeRequestDiscussions}(ResourceDiscussions),MergeRequestNotes$1=function(_super){function MergeRequestNotes(options){return _super.call(this,"projects","merge_requests",options)||this}return __extends(MergeRequestNotes,_super),MergeRequestNotes}(ResourceNotes),Packages$1=function(_super){function Packages(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Packages,_super),Packages.prototype.all=function(_a){void 0===_a&&(_a={});var url,projectId=_a.projectId,groupId=_a.groupId,options=__rest(_a,["projectId","groupId"]);if(projectId)url=endpoint(templateObject_1$t||(templateObject_1$t=__makeTemplateObject(["projects/","/packages"],["projects/","/packages"])),projectId);else{if(!groupId)throw new Error("projectId or groupId must be passed");url=endpoint(templateObject_2$n||(templateObject_2$n=__makeTemplateObject(["groups/","/packages"],["groups/","/packages"])),groupId)}return RequestHelper.get()(this,url,options)},Packages.prototype.remove=function(projectId,packageId,options){return RequestHelper.del()(this,endpoint(templateObject_3$l||(templateObject_3$l=__makeTemplateObject(["projects/","/packages/",""],["projects/","/packages/",""])),projectId,packageId),options)},Packages.prototype.removeFile=function(projectId,packageId,projectFileId,options){return RequestHelper.del()(this,endpoint(templateObject_4$k||(templateObject_4$k=__makeTemplateObject(["projects/","/packages/","/package_files/",""],["projects/","/packages/","/package_files/",""])),projectId,packageId,projectFileId),options)},Packages.prototype.show=function(projectId,packageId,options){return RequestHelper.get()(this,endpoint(templateObject_5$e||(templateObject_5$e=__makeTemplateObject(["projects/","/packages/",""],["projects/","/packages/",""])),projectId,packageId),options)},Packages.prototype.showFiles=function(projectId,packageId,options){return RequestHelper.get()(this,endpoint(templateObject_6$7||(templateObject_6$7=__makeTemplateObject(["projects/","/packages/","/package_files"],["projects/","/packages/","/package_files"])),projectId,packageId),options)},Packages}(BaseResource),PackageRegistry$1=function(_super){function PackageRegistry(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(PackageRegistry,_super),PackageRegistry.prototype.publish=function(projectId,packageName,packageVersion,filename,content,_a){void 0===_a&&(_a={});var contentType=_a.contentType,options=__rest(_a,["contentType"]),pId=encodeURIComponent(projectId),meta={filename:filename,contentType:contentType};return meta.contentType||(meta.contentType=lite.getType(meta.filename)||void 0),RequestHelper.put()(this,"projects/".concat(pId,"/packages/generic/").concat(packageName,"/").concat(packageVersion,"/").concat(filename),__assign({isForm:!0,file:[content,meta]},options))},PackageRegistry.prototype.download=function(projectId,packageName,packageVersion,filename,options){var pId=encodeURIComponent(projectId);return RequestHelper.get()(this,"projects/".concat(pId,"/packages/generic/").concat(packageName,"/").concat(packageVersion,"/").concat(filename),options)},PackageRegistry}(BaseResource),Pipelines$1=function(_super){function Pipelines(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Pipelines,_super),Pipelines.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$s||(templateObject_1$s=__makeTemplateObject(["projects/","/pipelines"],["projects/","/pipelines"])),projectId),options)},Pipelines.prototype.create=function(projectId,ref,options){return RequestHelper.post()(this,endpoint(templateObject_2$m||(templateObject_2$m=__makeTemplateObject(["projects/","/pipeline"],["projects/","/pipeline"])),projectId),__assign({ref:ref},options))},Pipelines.prototype.delete=function(projectId,pipelineId,options){return RequestHelper.del()(this,endpoint(templateObject_3$k||(templateObject_3$k=__makeTemplateObject(["projects/","/pipelines/",""],["projects/","/pipelines/",""])),projectId,pipelineId),options)},Pipelines.prototype.show=function(projectId,pipelineId,options){return RequestHelper.get()(this,endpoint(templateObject_4$j||(templateObject_4$j=__makeTemplateObject(["projects/","/pipelines/",""],["projects/","/pipelines/",""])),projectId,pipelineId),options)},Pipelines.prototype.retry=function(projectId,pipelineId,options){return RequestHelper.post()(this,endpoint(templateObject_5$d||(templateObject_5$d=__makeTemplateObject(["projects/","/pipelines/","/retry"],["projects/","/pipelines/","/retry"])),projectId,pipelineId),options)},Pipelines.prototype.cancel=function(projectId,pipelineId,options){return RequestHelper.post()(this,endpoint(templateObject_6$6||(templateObject_6$6=__makeTemplateObject(["projects/","/pipelines/","/cancel"],["projects/","/pipelines/","/cancel"])),projectId,pipelineId),options)},Pipelines.prototype.allVariables=function(projectId,pipelineId,options){return RequestHelper.get()(this,endpoint(templateObject_7$3||(templateObject_7$3=__makeTemplateObject(["projects/","/pipelines/","/variables"],["projects/","/pipelines/","/variables"])),projectId,pipelineId),options)},Pipelines}(BaseResource),PipelineSchedules$1=function(_super){function PipelineSchedules(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(PipelineSchedules,_super),PipelineSchedules.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$r||(templateObject_1$r=__makeTemplateObject(["projects/","/pipeline_schedules"],["projects/","/pipeline_schedules"])),projectId),options)},PipelineSchedules.prototype.create=function(projectId,description,ref,cron,options){return RequestHelper.post()(this,endpoint(templateObject_2$l||(templateObject_2$l=__makeTemplateObject(["projects/","/pipeline_schedules"],["projects/","/pipeline_schedules"])),projectId),__assign({description:description,ref:ref,cron:cron},options))},PipelineSchedules.prototype.edit=function(projectId,scheduleId,options){return RequestHelper.put()(this,endpoint(templateObject_3$j||(templateObject_3$j=__makeTemplateObject(["projects/","/pipeline_schedules/",""],["projects/","/pipeline_schedules/",""])),projectId,scheduleId),options)},PipelineSchedules.prototype.remove=function(projectId,scheduleId,options){return RequestHelper.del()(this,endpoint(templateObject_4$i||(templateObject_4$i=__makeTemplateObject(["projects/","/pipeline_schedules/",""],["projects/","/pipeline_schedules/",""])),projectId,scheduleId),options)},PipelineSchedules.prototype.show=function(projectId,scheduleId,options){return RequestHelper.get()(this,endpoint(templateObject_5$c||(templateObject_5$c=__makeTemplateObject(["projects/","/pipeline_schedules/",""],["projects/","/pipeline_schedules/",""])),projectId,scheduleId),options)},PipelineSchedules.prototype.takeOwnership=function(projectId,scheduleId,options){return RequestHelper.post()(this,endpoint(templateObject_6$5||(templateObject_6$5=__makeTemplateObject(["projects/","/pipeline_schedules/","/take_ownership"],["projects/","/pipeline_schedules/","/take_ownership"])),projectId,scheduleId),options)},PipelineSchedules}(BaseResource),PipelineScheduleVariables$1=function(_super){function PipelineScheduleVariables(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(PipelineScheduleVariables,_super),PipelineScheduleVariables.prototype.all=function(projectId,pipelineScheduleId,options){return RequestHelper.get()(this,endpoint(templateObject_1$q||(templateObject_1$q=__makeTemplateObject(["projects/","/pipeline_schedules/","/variables"],["projects/","/pipeline_schedules/","/variables"])),projectId,pipelineScheduleId),options)},PipelineScheduleVariables.prototype.create=function(projectId,pipelineScheduleId,options){return RequestHelper.post()(this,endpoint(templateObject_2$k||(templateObject_2$k=__makeTemplateObject(["projects/","/pipeline_schedules/","/variables"],["projects/","/pipeline_schedules/","/variables"])),projectId,pipelineScheduleId),options)},PipelineScheduleVariables.prototype.edit=function(projectId,pipelineScheduleId,keyId,options){return RequestHelper.put()(this,endpoint(templateObject_3$i||(templateObject_3$i=__makeTemplateObject(["projects/","/pipeline_schedules/","/variables/",""],["projects/","/pipeline_schedules/","/variables/",""])),projectId,pipelineScheduleId,keyId),options)},PipelineScheduleVariables.prototype.show=function(projectId,pipelineScheduleId,keyId,options){return RequestHelper.get()(this,endpoint(templateObject_4$h||(templateObject_4$h=__makeTemplateObject(["projects/","/pipeline_schedules/","/variables/",""],["projects/","/pipeline_schedules/","/variables/",""])),projectId,pipelineScheduleId,keyId),options)},PipelineScheduleVariables.prototype.remove=function(projectId,pipelineScheduleId,keyId,options){return RequestHelper.del()(this,endpoint(templateObject_5$b||(templateObject_5$b=__makeTemplateObject(["projects/","/pipeline_schedules/","/variables/",""],["projects/","/pipeline_schedules/","/variables/",""])),projectId,pipelineScheduleId,keyId),options)},PipelineScheduleVariables}(BaseResource),defaultMetadata={filename:"".concat(Date.now().toString(),".tar.gz")},ProjectImportExport$1=function(_super){function ProjectImportExport(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(ProjectImportExport,_super),ProjectImportExport.prototype.download=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$p||(templateObject_1$p=__makeTemplateObject(["projects/","/export/download"],["projects/","/export/download"])),projectId),options)},ProjectImportExport.prototype.exportStatus=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_2$j||(templateObject_2$j=__makeTemplateObject(["projects/","/export"],["projects/","/export"])),projectId),options)},ProjectImportExport.prototype.import=function(content,path,_a){void 0===_a&&(_a={});var metadata=_a.metadata,options=__rest(_a,["metadata"]),meta=__assign(__assign({},defaultMetadata),metadata);return meta.contentType||(meta.contentType=lite.getType(meta.filename)||void 0),RequestHelper.post()(this,"projects/import",__assign(__assign({isForm:!0},options),{file:[content,meta],path:path}))},ProjectImportExport.prototype.importStatus=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_3$h||(templateObject_3$h=__makeTemplateObject(["projects/","/import"],["projects/","/import"])),projectId),options)},ProjectImportExport.prototype.schedule=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_4$g||(templateObject_4$g=__makeTemplateObject(["projects/","/export"],["projects/","/export"])),projectId),options)},ProjectImportExport}(BaseResource),Projects$1=function(_super){function Projects(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Projects,_super),Projects.prototype.all=function(options){return RequestHelper.get()(this,"projects",options)},Projects.prototype.archive=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_1$o||(templateObject_1$o=__makeTemplateObject(["projects/","/archive"],["projects/","/archive"])),projectId),options)},Projects.prototype.create=function(_a){var userId=_a.userId,options=__rest(_a,["userId"]),url=userId?"projects/user/".concat(userId):"projects";return RequestHelper.post()(this,url,options)},Projects.prototype.edit=function(projectId,options){return RequestHelper.put()(this,endpoint(templateObject_2$i||(templateObject_2$i=__makeTemplateObject(["projects/",""],["projects/",""])),projectId),options)},Projects.prototype.fork=function(projectId,_a){void 0===_a&&(_a={});var forkedFromId=_a.forkedFromId,options=__rest(_a,["forkedFromId"]),url=endpoint(templateObject_3$g||(templateObject_3$g=__makeTemplateObject(["projects/","/fork"],["projects/","/fork"])),projectId);return forkedFromId&&(url+="/".concat(encodeURIComponent(forkedFromId))),RequestHelper.post()(this,url,options)},Projects.prototype.forks=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_4$f||(templateObject_4$f=__makeTemplateObject(["projects/","/forks"],["projects/","/forks"])),projectId),options)},Projects.prototype.languages=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_5$a||(templateObject_5$a=__makeTemplateObject(["projects/","/languages"],["projects/","/languages"])),projectId),options)},Projects.prototype.mirrorPull=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_6$4||(templateObject_6$4=__makeTemplateObject(["projects/","/mirror/pull"],["projects/","/mirror/pull"])),projectId),options)},Projects.prototype.remove=function(projectId,options){return RequestHelper.del()(this,endpoint(templateObject_7$2||(templateObject_7$2=__makeTemplateObject(["projects/",""],["projects/",""])),projectId),options)},Projects.prototype.removeFork=function(projectId,options){return RequestHelper.del()(this,endpoint(templateObject_8||(templateObject_8=__makeTemplateObject(["projects/","/fork"],["projects/","/fork"])),projectId),options)},Projects.prototype.search=function(projectName,options){return RequestHelper.get()(this,"projects",__assign({search:projectName},options))},Projects.prototype.share=function(projectId,groupId,groupAccess,options){return RequestHelper.post()(this,endpoint(templateObject_9||(templateObject_9=__makeTemplateObject(["projects/","/share"],["projects/","/share"])),projectId),__assign({groupId:groupId,groupAccess:groupAccess},options))},Projects.prototype.show=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_10||(templateObject_10=__makeTemplateObject(["projects/",""],["projects/",""])),projectId),options)},Projects.prototype.star=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_11||(templateObject_11=__makeTemplateObject(["projects/","/star"],["projects/","/star"])),projectId),options)},Projects.prototype.transfer=function(projectId,namespaceId){return RequestHelper.put()(this,endpoint(templateObject_12||(templateObject_12=__makeTemplateObject(["projects/","/transfer"],["projects/","/transfer"])),projectId),{namespace:namespaceId})},Projects.prototype.unarchive=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_13||(templateObject_13=__makeTemplateObject(["projects/","/unarchive"],["projects/","/unarchive"])),projectId),options)},Projects.prototype.unshare=function(projectId,groupId,options){return RequestHelper.del()(this,endpoint(templateObject_14||(templateObject_14=__makeTemplateObject(["projects/","/share/",""],["projects/","/share/",""])),projectId,groupId),options)},Projects.prototype.unstar=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_15||(templateObject_15=__makeTemplateObject(["projects/","/unstar"],["projects/","/unstar"])),projectId),options)},Projects.prototype.upload=function(projectId,content,_a){void 0===_a&&(_a={});var metadata=_a.metadata,options=__rest(_a,["metadata"]),meta=__assign(__assign({},defaultMetadata),metadata);return meta.contentType||(meta.contentType=lite.getType(meta.filename)||void 0),RequestHelper.post()(this,endpoint(templateObject_16||(templateObject_16=__makeTemplateObject(["projects/","/uploads"],["projects/","/uploads"])),projectId),__assign({isForm:!0,file:[content,meta]},options))},Projects}(BaseResource),ProjectAccessRequests$1=function(_super){function ProjectAccessRequests(options){return _super.call(this,"projects",options)||this}return __extends(ProjectAccessRequests,_super),ProjectAccessRequests}(ResourceAccessRequests),ProjectBadges$1=function(_super){function ProjectBadges(options){return _super.call(this,"projects",options)||this}return __extends(ProjectBadges,_super),ProjectBadges}(ResourceBadges),ProjectCustomAttributes$1=function(_super){function ProjectCustomAttributes(options){return _super.call(this,"projects",options)||this}return __extends(ProjectCustomAttributes,_super),ProjectCustomAttributes}(ResourceCustomAttributes),ProjectIssueBoards$1=function(_super){function ProjectIssueBoards(options){return _super.call(this,"projects",options)||this}return __extends(ProjectIssueBoards,_super),ProjectIssueBoards}(ResourceIssueBoards),ProjectHooks$1=function(_super){function ProjectHooks(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(ProjectHooks,_super),ProjectHooks.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$n||(templateObject_1$n=__makeTemplateObject(["projects/","/hooks"],["projects/","/hooks"])),projectId),options)},ProjectHooks.prototype.show=function(projectId,hookId,options){return RequestHelper.get()(this,endpoint(templateObject_2$h||(templateObject_2$h=__makeTemplateObject(["projects/","/hooks/",""],["projects/","/hooks/",""])),projectId,hookId),options)},ProjectHooks.prototype.add=function(projectId,url,options){return RequestHelper.post()(this,endpoint(templateObject_3$f||(templateObject_3$f=__makeTemplateObject(["projects/","/hooks"],["projects/","/hooks"])),projectId),__assign({url:url},options))},ProjectHooks.prototype.edit=function(projectId,hookId,url,options){return RequestHelper.put()(this,endpoint(templateObject_4$e||(templateObject_4$e=__makeTemplateObject(["projects/","/hooks/",""],["projects/","/hooks/",""])),projectId,hookId),__assign({url:url},options))},ProjectHooks.prototype.remove=function(projectId,hookId,options){return RequestHelper.del()(this,endpoint(templateObject_5$9||(templateObject_5$9=__makeTemplateObject(["projects/","/hooks/",""],["projects/","/hooks/",""])),projectId,hookId),options)},ProjectHooks}(BaseResource),ProjectMembers$1=function(_super){function ProjectMembers(options){return _super.call(this,"projects",options)||this}return __extends(ProjectMembers,_super),ProjectMembers}(ResourceMembers),ProjectMilestones$1=function(_super){function ProjectMilestones(options){return _super.call(this,"projects",options)||this}return __extends(ProjectMilestones,_super),ProjectMilestones}(ResourceMilestones),ProjectSnippets$1=function(_super){function ProjectSnippets(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(ProjectSnippets,_super),ProjectSnippets.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$m||(templateObject_1$m=__makeTemplateObject(["projects/","/snippets"],["projects/","/snippets"])),projectId),options)},ProjectSnippets.prototype.content=function(projectId,snippetId,options){return RequestHelper.get()(this,endpoint(templateObject_2$g||(templateObject_2$g=__makeTemplateObject(["projects/","/snippets/","/raw"],["projects/","/snippets/","/raw"])),projectId,snippetId),options)},ProjectSnippets.prototype.create=function(projectId,title,fileName,code,visibility,options){return RequestHelper.post()(this,endpoint(templateObject_3$e||(templateObject_3$e=__makeTemplateObject(["projects/","/snippets"],["projects/","/snippets"])),projectId),__assign({title:title,fileName:fileName,code:code,visibility:visibility},options))},ProjectSnippets.prototype.edit=function(projectId,snippetId,options){return RequestHelper.put()(this,endpoint(templateObject_4$d||(templateObject_4$d=__makeTemplateObject(["projects/","/snippets/",""],["projects/","/snippets/",""])),projectId,snippetId),options)},ProjectSnippets.prototype.remove=function(projectId,snippetId,options){return RequestHelper.del()(this,endpoint(templateObject_5$8||(templateObject_5$8=__makeTemplateObject(["projects/","/snippets/",""],["projects/","/snippets/",""])),projectId,snippetId),options)},ProjectSnippets.prototype.show=function(projectId,snippetId,options){return RequestHelper.get()(this,endpoint(templateObject_6$3||(templateObject_6$3=__makeTemplateObject(["projects/","/snippets/",""],["projects/","/snippets/",""])),projectId,snippetId),options)},ProjectSnippets.prototype.userAgentDetails=function(projectId,snippetId,options){return RequestHelper.get()(this,endpoint(templateObject_7$1||(templateObject_7$1=__makeTemplateObject(["projects/","/snippets/","/user_agent_detail"],["projects/","/snippets/","/user_agent_detail"])),projectId,snippetId),options)},ProjectSnippets}(BaseResource),ProjectSnippetNotes$1=function(_super){function ProjectSnippetNotes(options){return _super.call(this,"projects","snippets",options)||this}return __extends(ProjectSnippetNotes,_super),ProjectSnippetNotes}(ResourceNotes),ProjectSnippetDiscussions$1=function(_super){function ProjectSnippetDiscussions(options){return _super.call(this,"projects","snippets",options)||this}return __extends(ProjectSnippetDiscussions,_super),ProjectSnippetDiscussions}(ResourceDiscussions),ProjectSnippetAwardEmojis$1=function(_super){function ProjectSnippetAwardEmojis(options){return _super.call(this,"snippets",options)||this}return __extends(ProjectSnippetAwardEmojis,_super),ProjectSnippetAwardEmojis}(ResourceAwardEmojis),ProtectedBranches$1=function(_super){function ProtectedBranches(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(ProtectedBranches,_super),ProtectedBranches.prototype.all=function(projectId,options){return void 0===options&&(options={}),RequestHelper.get()(this,endpoint(templateObject_1$l||(templateObject_1$l=__makeTemplateObject(["projects/","/protected_branches"],["projects/","/protected_branches"])),projectId),options)},ProtectedBranches.prototype.protect=function(projectId,branchName,options){return RequestHelper.post()(this,endpoint(templateObject_2$f||(templateObject_2$f=__makeTemplateObject(["projects/","/protected_branches"],["projects/","/protected_branches"])),projectId),{query:__assign({name:branchName},options)})},ProtectedBranches.prototype.show=function(projectId,branchName,options){return RequestHelper.get()(this,endpoint(templateObject_3$d||(templateObject_3$d=__makeTemplateObject(["projects/","/protected_branches/",""],["projects/","/protected_branches/",""])),projectId,branchName),options)},ProtectedBranches.prototype.unprotect=function(projectId,branchName,options){return RequestHelper.del()(this,endpoint(templateObject_4$c||(templateObject_4$c=__makeTemplateObject(["projects/","/protected_branches/",""],["projects/","/protected_branches/",""])),projectId,branchName),options)},ProtectedBranches}(BaseResource),ProtectedTags$1=function(_super){function ProtectedTags(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(ProtectedTags,_super),ProtectedTags.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$k||(templateObject_1$k=__makeTemplateObject(["projects/","/protected_tags"],["projects/","/protected_tags"])),projectId),options)},ProtectedTags.prototype.protect=function(projectId,tagName,options){return RequestHelper.post()(this,endpoint(templateObject_2$e||(templateObject_2$e=__makeTemplateObject(["projects/","/protected_tags"],["projects/","/protected_tags"])),projectId),__assign({name:tagName},options))},ProtectedTags.prototype.show=function(projectId,tagName,options){return RequestHelper.get()(this,endpoint(templateObject_3$c||(templateObject_3$c=__makeTemplateObject(["projects/","/protected_tags/",""],["projects/","/protected_tags/",""])),projectId,tagName),options)},ProtectedTags.prototype.unprotect=function(projectId,tagName,options){return RequestHelper.del()(this,endpoint(templateObject_4$b||(templateObject_4$b=__makeTemplateObject(["projects/","/protected_tags/",""],["projects/","/protected_tags/",""])),projectId,tagName),options)},ProtectedTags}(BaseResource),ProjectVariables$1=function(_super){function ProjectVariables(options){return _super.call(this,"projects",options)||this}return __extends(ProjectVariables,_super),ProjectVariables}(ResourceVariables),ProjectDeployTokens$1=function(_super){function ProjectDeployTokens(options){return _super.call(this,"projects",options)||this}return __extends(ProjectDeployTokens,_super),ProjectDeployTokens}(ResourceDeployTokens),PushRules$1=function(_super){function PushRules(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(PushRules,_super),PushRules.prototype.create=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_1$j||(templateObject_1$j=__makeTemplateObject(["projects/","/push_rule"],["projects/","/push_rule"])),projectId),options)},PushRules.prototype.edit=function(projectId,options){return RequestHelper.put()(this,endpoint(templateObject_2$d||(templateObject_2$d=__makeTemplateObject(["projects/","/push_rule"],["projects/","/push_rule"])),projectId),options)},PushRules.prototype.remove=function(projectId,options){return RequestHelper.del()(this,endpoint(templateObject_3$b||(templateObject_3$b=__makeTemplateObject(["projects/","/push_rule"],["projects/","/push_rule"])),projectId),options)},PushRules.prototype.show=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_4$a||(templateObject_4$a=__makeTemplateObject(["projects/","/push_rule"],["projects/","/push_rule"])),projectId),options)},PushRules}(BaseResource),Releases$1=function(_super){function Releases(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Releases,_super),Releases.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$i||(templateObject_1$i=__makeTemplateObject(["projects/","/releases"],["projects/","/releases"])),projectId),options)},Releases.prototype.create=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_2$c||(templateObject_2$c=__makeTemplateObject(["projects/","/releases"],["projects/","/releases"])),projectId),options)},Releases.prototype.edit=function(projectId,tagName,options){return RequestHelper.put()(this,endpoint(templateObject_3$a||(templateObject_3$a=__makeTemplateObject(["projects/","/releases/",""],["projects/","/releases/",""])),projectId,tagName),options)},Releases.prototype.remove=function(projectId,tagName,options){return RequestHelper.del()(this,endpoint(templateObject_4$9||(templateObject_4$9=__makeTemplateObject(["projects/","/releases/",""],["projects/","/releases/",""])),projectId,tagName),options)},Releases.prototype.show=function(projectId,tagName,options){return RequestHelper.get()(this,endpoint(templateObject_5$7||(templateObject_5$7=__makeTemplateObject(["projects/","/releases/",""],["projects/","/releases/",""])),projectId,tagName),options)},Releases}(BaseResource),ReleaseLinks$1=function(_super){function ReleaseLinks(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(ReleaseLinks,_super),ReleaseLinks.prototype.all=function(projectId,tagName,options){return RequestHelper.get()(this,endpoint(templateObject_1$h||(templateObject_1$h=__makeTemplateObject(["projects/","/releases/","/assets/links"],["projects/","/releases/","/assets/links"])),projectId,tagName),options)},ReleaseLinks.prototype.create=function(projectId,tagName,name,url,options){return RequestHelper.post()(this,endpoint(templateObject_2$b||(templateObject_2$b=__makeTemplateObject(["projects/","/releases/","/assets/links"],["projects/","/releases/","/assets/links"])),projectId,tagName),__assign({name:name,url:url},options))},ReleaseLinks.prototype.edit=function(projectId,tagName,linkId,options){return RequestHelper.put()(this,endpoint(templateObject_3$9||(templateObject_3$9=__makeTemplateObject(["projects/","/releases/","/assets/links/",""],["projects/","/releases/","/assets/links/",""])),projectId,tagName,linkId),options)},ReleaseLinks.prototype.remove=function(projectId,tagName,linkId,options){return RequestHelper.del()(this,endpoint(templateObject_4$8||(templateObject_4$8=__makeTemplateObject(["projects/","/releases/","/assets/links/",""],["projects/","/releases/","/assets/links/",""])),projectId,tagName,linkId),options)},ReleaseLinks.prototype.show=function(projectId,tagName,linkId,options){return RequestHelper.get()(this,endpoint(templateObject_5$6||(templateObject_5$6=__makeTemplateObject(["projects/","/releases/","/assets/links/",""],["projects/","/releases/","/assets/links/",""])),projectId,tagName,linkId),options)},ReleaseLinks}(BaseResource),Repositories$1=function(_super){function Repositories(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Repositories,_super),Repositories.prototype.compare=function(projectId,from,to,options){return RequestHelper.get()(this,endpoint(templateObject_1$g||(templateObject_1$g=__makeTemplateObject(["projects/","/repository/compare"],["projects/","/repository/compare"])),projectId),__assign({from:from,to:to},options))},Repositories.prototype.contributors=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_2$a||(templateObject_2$a=__makeTemplateObject(["projects/","/repository/contributors"],["projects/","/repository/contributors"])),projectId),options)},Repositories.prototype.mergeBase=function(projectId,refs,options){return RequestHelper.get()(this,endpoint(templateObject_3$8||(templateObject_3$8=__makeTemplateObject(["projects/","/repository/merge_base"],["projects/","/repository/merge_base"])),projectId),__assign({refs:refs},options))},Repositories.prototype.showArchive=function(projectId,_a){void 0===_a&&(_a={});var _b=_a.fileType,fileType=void 0===_b?"tar.gz":_b,options=__rest(_a,["fileType"]);return RequestHelper.get()(this,endpoint(templateObject_4$7||(templateObject_4$7=__makeTemplateObject(["projects/","/repository/archive.",""],["projects/","/repository/archive.",""])),projectId,fileType),options)},Repositories.prototype.showBlob=function(projectId,sha,options){return RequestHelper.get()(this,endpoint(templateObject_5$5||(templateObject_5$5=__makeTemplateObject(["projects/","/repository/blobs/",""],["projects/","/repository/blobs/",""])),projectId,sha),options)},Repositories.prototype.showBlobRaw=function(projectId,sha,options){return RequestHelper.get()(this,endpoint(templateObject_6$2||(templateObject_6$2=__makeTemplateObject(["projects/","/repository/blobs/","/raw"],["projects/","/repository/blobs/","/raw"])),projectId,sha),options)},Repositories.prototype.tree=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_7||(templateObject_7=__makeTemplateObject(["projects/","/repository/tree"],["projects/","/repository/tree"])),projectId),options)},Repositories}(BaseResource),RepositoryFiles$1=function(_super){function RepositoryFiles(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(RepositoryFiles,_super),RepositoryFiles.prototype.create=function(projectId,filePath,branch,content,commitMessage,options){return RequestHelper.post()(this,endpoint(templateObject_1$f||(templateObject_1$f=__makeTemplateObject(["projects/","/repository/files/",""],["projects/","/repository/files/",""])),projectId,filePath),__assign({branch:branch,content:content,commitMessage:commitMessage},options))},RepositoryFiles.prototype.edit=function(projectId,filePath,branch,content,commitMessage,options){return RequestHelper.put()(this,endpoint(templateObject_2$9||(templateObject_2$9=__makeTemplateObject(["projects/","/repository/files/",""],["projects/","/repository/files/",""])),projectId,filePath),__assign({branch:branch,content:content,commitMessage:commitMessage},options))},RepositoryFiles.prototype.remove=function(projectId,filePath,branch,commitMessage,options){return RequestHelper.del()(this,endpoint(templateObject_3$7||(templateObject_3$7=__makeTemplateObject(["projects/","/repository/files/",""],["projects/","/repository/files/",""])),projectId,filePath),__assign({branch:branch,commitMessage:commitMessage},options))},RepositoryFiles.prototype.show=function(projectId,filePath,ref,options){return RequestHelper.get()(this,endpoint(templateObject_4$6||(templateObject_4$6=__makeTemplateObject(["projects/","/repository/files/",""],["projects/","/repository/files/",""])),projectId,filePath),__assign({ref:ref},options))},RepositoryFiles.prototype.showBlame=function(projectId,filePath,options){return RequestHelper.get()(this,endpoint(templateObject_5$4||(templateObject_5$4=__makeTemplateObject(["projects/","/repository/files/","/blame"],["projects/","/repository/files/","/blame"])),projectId,filePath),options)},RepositoryFiles.prototype.showRaw=function(projectId,filePath,options){return RequestHelper.get()(this,endpoint(templateObject_6$1||(templateObject_6$1=__makeTemplateObject(["projects/","/repository/files/","/raw"],["projects/","/repository/files/","/raw"])),projectId,filePath),options)},RepositoryFiles}(BaseResource),RepositorySubmodules$1=function(_super){function RepositorySubmodules(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(RepositorySubmodules,_super),RepositorySubmodules.prototype.edit=function(projectId,submodule,branch,commit_sha,options){return RequestHelper.put()(this,endpoint(templateObject_1$e||(templateObject_1$e=__makeTemplateObject(["projects/","/repository/submodules/",""],["projects/","/repository/submodules/",""])),projectId,submodule),__assign({branch:branch,commit_sha:commit_sha},options))},RepositorySubmodules}(BaseResource),Runners$1=function(_super){function Runners(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Runners,_super),Runners.prototype.all=function(_a){void 0===_a&&(_a={});var projectId=_a.projectId,options=__rest(_a,["projectId"]),url=projectId?endpoint(templateObject_1$d||(templateObject_1$d=__makeTemplateObject(["projects/","/runners"],["projects/","/runners"])),projectId):"runners/all";return RequestHelper.get()(this,url,options)},Runners.prototype.allOwned=function(options){return RequestHelper.get()(this,"runners",options)},Runners.prototype.edit=function(runnerId,options){return RequestHelper.put()(this,"runners/".concat(runnerId),options)},Runners.prototype.enable=function(projectId,runnerId,options){return RequestHelper.post()(this,endpoint(templateObject_2$8||(templateObject_2$8=__makeTemplateObject(["projects/","/runners"],["projects/","/runners"])),projectId),__assign({runnerId:runnerId},options))},Runners.prototype.disable=function(projectId,runnerId,options){return RequestHelper.del()(this,endpoint(templateObject_3$6||(templateObject_3$6=__makeTemplateObject(["projects/","/runners/",""],["projects/","/runners/",""])),projectId,runnerId),options)},Runners.prototype.jobs=function(runnerId,options){return RequestHelper.get()(this,"runners/".concat(runnerId,"/jobs"),options)},Runners.prototype.remove=function(runnerId,options){return RequestHelper.del()(this,"runners/".concat(runnerId),options)},Runners.prototype.show=function(runnerId,options){return RequestHelper.get()(this,"runners/".concat(runnerId),options)},Runners}(BaseResource),Services$1=function(_super){function Services(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Services,_super),Services.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$c||(templateObject_1$c=__makeTemplateObject(["projects/","/services"],["projects/","/services"])),projectId),options)},Services.prototype.edit=function(projectId,serviceName,options){return RequestHelper.put()(this,endpoint(templateObject_2$7||(templateObject_2$7=__makeTemplateObject(["projects/","/services/",""],["projects/","/services/",""])),projectId,serviceName),options)},Services.prototype.remove=function(projectId,serviceName,options){return RequestHelper.del()(this,endpoint(templateObject_3$5||(templateObject_3$5=__makeTemplateObject(["projects/","/services/",""],["projects/","/services/",""])),projectId,serviceName),options)},Services.prototype.show=function(projectId,serviceName,options){return RequestHelper.get()(this,endpoint(templateObject_4$5||(templateObject_4$5=__makeTemplateObject(["projects/","/services/",""],["projects/","/services/",""])),projectId,serviceName),options)},Services}(BaseResource),Tags$1=function(_super){function Tags(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Tags,_super),Tags.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$b||(templateObject_1$b=__makeTemplateObject(["projects/","/repository/tags"],["projects/","/repository/tags"])),projectId),options)},Tags.prototype.create=function(projectId,tagName,ref,options){return RequestHelper.post()(this,endpoint(templateObject_2$6||(templateObject_2$6=__makeTemplateObject(["projects/","/repository/tags"],["projects/","/repository/tags"])),projectId),__assign({query:{tagName:tagName,ref:ref}},options))},Tags.prototype.remove=function(projectId,tagName,options){return RequestHelper.del()(this,endpoint(templateObject_3$4||(templateObject_3$4=__makeTemplateObject(["projects/","/repository/tags/",""],["projects/","/repository/tags/",""])),projectId,tagName),options)},Tags.prototype.show=function(projectId,tagName,options){return RequestHelper.get()(this,endpoint(templateObject_4$4||(templateObject_4$4=__makeTemplateObject(["projects/","/repository/tags/",""],["projects/","/repository/tags/",""])),projectId,tagName),options)},Tags}(BaseResource),Todos$1=function(_super){function Todos(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Todos,_super),Todos.prototype.all=function(options){return RequestHelper.get()(this,"todos",options)},Todos.prototype.create=function(projectId,resourceId,resourceName,options){var resourceAPI="issue"===resourceName?"issues":"merge_requests";return RequestHelper.post()(this,endpoint(templateObject_1$a||(templateObject_1$a=__makeTemplateObject(["projects/","/","/","/todo"],["projects/","/","/","/todo"])),projectId,resourceAPI,resourceId),options)},Todos.prototype.done=function(_a){void 0===_a&&(_a={});var todoId=_a.todoId,options=__rest(_a,["todoId"]),url=["todos"];return todoId&&url.push(todoId.toString()),url.push("mark_as_done"),RequestHelper.post()(this,url.join("/"),options)},Todos}(BaseResource),Triggers$1=function(_super){function Triggers(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Triggers,_super),Triggers.prototype.add=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_1$9||(templateObject_1$9=__makeTemplateObject(["projects/","/triggers"],["projects/","/triggers"])),projectId),options)},Triggers.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_2$5||(templateObject_2$5=__makeTemplateObject(["projects/","/triggers"],["projects/","/triggers"])),projectId),options)},Triggers.prototype.edit=function(projectId,triggerId,options){return RequestHelper.put()(this,endpoint(templateObject_3$3||(templateObject_3$3=__makeTemplateObject(["projects/","/triggers/",""],["projects/","/triggers/",""])),projectId,triggerId),options)},Triggers.prototype.pipeline=function(projectId,ref,token,_a){var variables=(void 0===_a?{}:_a).variables,hapiVariables={};return variables&&Object.entries(variables).forEach((function(_a){var _b=__read(_a,2),k=_b[0],v=_b[1];hapiVariables["variables[".concat(k,"]")]=v})),RequestHelper.post()(this,endpoint(templateObject_4$3||(templateObject_4$3=__makeTemplateObject(["projects/","/trigger/pipeline"],["projects/","/trigger/pipeline"])),projectId),__assign({isForm:!0,ref:ref,token:token},hapiVariables))},Triggers.prototype.remove=function(projectId,triggerId,options){return RequestHelper.del()(this,endpoint(templateObject_5$3||(templateObject_5$3=__makeTemplateObject(["projects/","/triggers/",""],["projects/","/triggers/",""])),projectId,triggerId),options)},Triggers.prototype.show=function(projectId,triggerId,options){return RequestHelper.get()(this,endpoint(templateObject_6||(templateObject_6=__makeTemplateObject(["projects/","/triggers/",""],["projects/","/triggers/",""])),projectId,triggerId),options)},Triggers}(BaseResource),VulnerabilityFindings$1=function(_super){function VulnerabilityFindings(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(VulnerabilityFindings,_super),VulnerabilityFindings.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1$8||(templateObject_1$8=__makeTemplateObject(["projects/","/vulnerability_findings"],["projects/","/vulnerability_findings"])),projectId),options)},VulnerabilityFindings}(BaseResource),ApplicationSettings$1=function(_super){function ApplicationSettings(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(ApplicationSettings,_super),ApplicationSettings.prototype.all=function(options){return RequestHelper.get()(this,"application/settings",options)},ApplicationSettings.prototype.edit=function(options){return RequestHelper.put()(this,"application/settings",options)},ApplicationSettings}(BaseResource),BroadcastMessages$1=function(_super){function BroadcastMessages(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(BroadcastMessages,_super),BroadcastMessages.prototype.all=function(options){return RequestHelper.get()(this,"broadcast_messages",options)},BroadcastMessages.prototype.create=function(options){return RequestHelper.post()(this,"broadcast_messages",options)},BroadcastMessages.prototype.edit=function(broadcastMessageId,options){return RequestHelper.put()(this,"broadcast_messages/".concat(broadcastMessageId),options)},BroadcastMessages.prototype.remove=function(broadcastMessageId,options){return RequestHelper.del()(this,"broadcast_messages/".concat(broadcastMessageId),options)},BroadcastMessages.prototype.show=function(broadcastMessageId,options){return RequestHelper.get()(this,"broadcast_messages/".concat(broadcastMessageId),options)},BroadcastMessages}(BaseResource),Events$1=function(_super){function Events(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Events,_super),Events.prototype.all=function(_a){void 0===_a&&(_a={});var url,projectId=_a.projectId,options=__rest(_a,["projectId"]);return url=projectId?endpoint(templateObject_1$7||(templateObject_1$7=__makeTemplateObject(["projects/","/events"],["projects/","/events"])),projectId):"events",RequestHelper.get()(this,url,options)},Events}(BaseResource),FeatureFlags$1=function(_super){function FeatureFlags(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(FeatureFlags,_super),FeatureFlags.prototype.all=function(projectId,options){return void 0===options&&(options={}),RequestHelper.get()(this,endpoint(templateObject_1$6||(templateObject_1$6=__makeTemplateObject(["projects/","/feature_flags"],["projects/","/feature_flags"])),projectId),options)},FeatureFlags.prototype.create=function(projectId,flagName,version,options){return RequestHelper.post()(this,endpoint(templateObject_2$4||(templateObject_2$4=__makeTemplateObject(["projects/","/feature_flags"],["projects/","/feature_flags"])),projectId),__assign({name:flagName,version:version},options))},FeatureFlags.prototype.edit=function(projectId,flagName,options){return RequestHelper.put()(this,endpoint(templateObject_3$2||(templateObject_3$2=__makeTemplateObject(["projects/","/feature_flags/",""],["projects/","/feature_flags/",""])),projectId,flagName),options)},FeatureFlags.prototype.remove=function(projectId,flagName,options){return RequestHelper.del()(this,endpoint(templateObject_4$2||(templateObject_4$2=__makeTemplateObject(["projects/","/feature_flags/",""],["projects/","/feature_flags/",""])),projectId,flagName),options)},FeatureFlags.prototype.show=function(projectId,flagName,options){return RequestHelper.get()(this,endpoint(templateObject_5$2||(templateObject_5$2=__makeTemplateObject(["projects/","/feature_flags/",""],["projects/","/feature_flags/",""])),projectId,flagName),options)},FeatureFlags}(BaseResource),GeoNodes$1=function(_super){function GeoNodes(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(GeoNodes,_super),GeoNodes.prototype.all=function(options){return RequestHelper.get()(this,"geo_nodes",options)},GeoNodes.prototype.create=function(geonodeId,options){return RequestHelper.post()(this,"geo_nodes/".concat(geonodeId),options)},GeoNodes.prototype.edit=function(geonodeId,options){return RequestHelper.put()(this,"geo_nodes/".concat(geonodeId),options)},GeoNodes.prototype.failures=function(options){return RequestHelper.get()(this,"geo_nodes/current/failures",options)},GeoNodes.prototype.repair=function(geonodeId,options){return RequestHelper.post()(this,"geo_nodes/".concat(geonodeId,"/repair"),options)},GeoNodes.prototype.remove=function(geonodeId,options){return RequestHelper.del()(this,"geo_nodes/".concat(geonodeId),options)},GeoNodes.prototype.show=function(geonodeId,options){return RequestHelper.get()(this,"geo_nodes/".concat(geonodeId),options)},GeoNodes.prototype.status=function(geonodeId,options){return RequestHelper.get()(this,"geo_nodes/".concat(geonodeId,"/status"),options)},GeoNodes.prototype.statuses=function(options){return RequestHelper.get()(this,"geo_nodes/statuses",options)},GeoNodes}(BaseResource),GitignoreTemplates$1=function(_super){function GitignoreTemplates(options){return _super.call(this,"gitignores",options)||this}return __extends(GitignoreTemplates,_super),GitignoreTemplates}(ResourceTemplates),GitLabCIYMLTemplates$1=function(_super){function GitLabCIYMLTemplates(options){return _super.call(this,"gitlab_ci_ymls",options)||this}return __extends(GitLabCIYMLTemplates,_super),GitLabCIYMLTemplates}(ResourceTemplates),Keys$1=function(_super){function Keys(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Keys,_super),Keys.prototype.show=function(keyId,options){return RequestHelper.get()(this,endpoint(templateObject_1$5||(templateObject_1$5=__makeTemplateObject(["keys/",""],["keys/",""])),keyId),options)},Keys}(BaseResource),License$1=function(_super){function License(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(License,_super),License.prototype.add=function(license,options){return RequestHelper.post()(this,"license",__assign({license:license},options))},License.prototype.all=function(options){return RequestHelper.get()(this,"licenses",options)},License.prototype.show=function(options){return RequestHelper.get()(this,"license",options)},License.prototype.remove=function(licenceId,options){return RequestHelper.del()(this,"license/".concat(licenceId),options)},License}(BaseResource),LicenseTemplates$1=function(_super){function LicenseTemplates(options){return _super.call(this,"Licenses",options)||this}return __extends(LicenseTemplates,_super),LicenseTemplates}(ResourceTemplates),Lint$1=function(_super){function Lint(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Lint,_super),Lint.prototype.lint=function(content,options){return RequestHelper.post()(this,"ci/lint",__assign({content:content},options))},Lint.prototype.lintWithNamespace=function(projectId,content,options){return RequestHelper.post()(this,"projects/".concat(projectId,"/ci/lint"),__assign({content:content},options))},Lint}(BaseResource),Namespaces$1=function(_super){function Namespaces(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Namespaces,_super),Namespaces.prototype.all=function(options){return RequestHelper.get()(this,"namespaces",options)},Namespaces.prototype.show=function(namespaceId,options){return RequestHelper.get()(this,endpoint(templateObject_1$4||(templateObject_1$4=__makeTemplateObject(["namespaces/",""],["namespaces/",""])),namespaceId),options)},Namespaces}(BaseResource);function url(_a){var uri,projectId=_a.projectId,groupId=_a.groupId;return uri=projectId?endpoint(templateObject_1$3||(templateObject_1$3=__makeTemplateObject(["projects/","/"],["projects/","/"])),projectId):groupId?endpoint(templateObject_2$3||(templateObject_2$3=__makeTemplateObject(["groups/","/"],["groups/","/"])),groupId):"","".concat(uri,"notification_settings")}var templateObject_1$3,templateObject_2$3,templateObject_1$2,templateObject_2$2,templateObject_3$1,templateObject_4$1,templateObject_5$1,templateObject_1$1,templateObject_2$1,templateObject_1,templateObject_2,templateObject_3,templateObject_4,templateObject_5,NotificationSettings$1=function(_super){function NotificationSettings(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(NotificationSettings,_super),NotificationSettings.prototype.all=function(_a){void 0===_a&&(_a={});var projectId=_a.projectId,groupId=_a.groupId,options=__rest(_a,["projectId","groupId"]);return RequestHelper.get()(this,url({groupId:groupId,projectId:projectId}),options)},NotificationSettings.prototype.edit=function(_a){void 0===_a&&(_a={});var projectId=_a.projectId,groupId=_a.groupId,options=__rest(_a,["projectId","groupId"]);return RequestHelper.put()(this,url({groupId:groupId,projectId:projectId}),options)},NotificationSettings}(BaseResource),Markdown$1=function(_super){function Markdown(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Markdown,_super),Markdown.prototype.render=function(text,options){return RequestHelper.post()(this,"markdown",__assign({text:text},options))},Markdown}(BaseResource),PagesDomains$1=function(_super){function PagesDomains(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(PagesDomains,_super),PagesDomains.prototype.all=function(_a){void 0===_a&&(_a={});var projectId=_a.projectId,options=__rest(_a,["projectId"]),url=projectId?endpoint(templateObject_1$2||(templateObject_1$2=__makeTemplateObject(["projects/","/"],["projects/","/"])),projectId):"";return RequestHelper.get()(this,"".concat(url,"pages/domains"),options)},PagesDomains.prototype.create=function(projectId,domain,options){return RequestHelper.post()(this,endpoint(templateObject_2$2||(templateObject_2$2=__makeTemplateObject(["projects/","/pages/domains"],["projects/","/pages/domains"])),projectId),__assign({domain:domain},options))},PagesDomains.prototype.edit=function(projectId,domain,options){return RequestHelper.put()(this,endpoint(templateObject_3$1||(templateObject_3$1=__makeTemplateObject(["projects/","/pages/domains/",""],["projects/","/pages/domains/",""])),projectId,domain),options)},PagesDomains.prototype.show=function(projectId,domain,options){return RequestHelper.get()(this,endpoint(templateObject_4$1||(templateObject_4$1=__makeTemplateObject(["projects/","/pages/domains/",""],["projects/","/pages/domains/",""])),projectId,domain),options)},PagesDomains.prototype.remove=function(projectId,domain,options){return RequestHelper.del()(this,endpoint(templateObject_5$1||(templateObject_5$1=__makeTemplateObject(["projects/","/pages/domains/",""],["projects/","/pages/domains/",""])),projectId,domain),options)},PagesDomains}(BaseResource),Search$1=function(_super){function Search(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Search,_super),Search.prototype.all=function(scope,search,_a){void 0===_a&&(_a={});var url,projectId=_a.projectId,groupId=_a.groupId,options=__rest(_a,["projectId","groupId"]);return url=projectId?endpoint(templateObject_1$1||(templateObject_1$1=__makeTemplateObject(["projects/","/"],["projects/","/"])),projectId):groupId?endpoint(templateObject_2$1||(templateObject_2$1=__makeTemplateObject(["groups/","/"],["groups/","/"])),groupId):"",RequestHelper.get()(this,"".concat(url,"search"),__assign({scope:scope,search:search},options))},Search}(BaseResource),SidekiqMetrics$1=function(_super){function SidekiqMetrics(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(SidekiqMetrics,_super),SidekiqMetrics.prototype.queueMetrics=function(){return RequestHelper.get()(this,"sidekiq/queue_metrics")},SidekiqMetrics.prototype.processMetrics=function(){return RequestHelper.get()(this,"sidekiq/process_metrics")},SidekiqMetrics.prototype.jobStats=function(){return RequestHelper.get()(this,"sidekiq/job_stats")},SidekiqMetrics.prototype.compoundMetrics=function(){return RequestHelper.get()(this,"sidekiq/compound_metrics")},SidekiqMetrics}(BaseResource),Snippets$1=function(_super){function Snippets(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Snippets,_super),Snippets.prototype.all=function(_a){void 0===_a&&(_a={});var p=_a.public,options=__rest(_a,["public"]),url=p?"snippets/public":"snippets";return RequestHelper.get()(this,url,options)},Snippets.prototype.content=function(snippetId,options){return RequestHelper.get()(this,"snippets/".concat(snippetId,"/raw"),options)},Snippets.prototype.create=function(title,fileName,content,visibility,options){return RequestHelper.post()(this,"snippets",__assign({title:title,fileName:fileName,content:content,visibility:visibility},options))},Snippets.prototype.edit=function(snippetId,options){return RequestHelper.put()(this,"snippets/".concat(snippetId),options)},Snippets.prototype.remove=function(snippetId,options){return RequestHelper.del()(this,"snippets/".concat(snippetId),options)},Snippets.prototype.show=function(snippetId,options){return RequestHelper.get()(this,"snippets/".concat(snippetId),options)},Snippets.prototype.userAgentDetails=function(snippetId,options){return RequestHelper.get()(this,"snippets/".concat(snippetId,"/user_agent_detail"),options)},Snippets}(BaseResource),SystemHooks$1=function(_super){function SystemHooks(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(SystemHooks,_super),SystemHooks.prototype.add=function(url,options){return RequestHelper.post()(this,"hooks",__assign({url:url},options))},SystemHooks.prototype.all=function(options){return RequestHelper.get()(this,"hooks",options)},SystemHooks.prototype.edit=function(hookId,url,options){return RequestHelper.put()(this,"hooks/".concat(hookId),__assign({url:url},options))},SystemHooks.prototype.remove=function(hookId,options){return RequestHelper.del()(this,"hooks/".concat(hookId),options)},SystemHooks}(BaseResource),Version$1=function(_super){function Version(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Version,_super),Version.prototype.show=function(options){return RequestHelper.get()(this,"version",options)},Version}(BaseResource),Wikis$1=function(_super){function Wikis(){return null!==_super&&_super.apply(this,arguments)||this}return __extends(Wikis,_super),Wikis.prototype.all=function(projectId,options){return RequestHelper.get()(this,endpoint(templateObject_1||(templateObject_1=__makeTemplateObject(["projects/","/wikis"],["projects/","/wikis"])),projectId),options)},Wikis.prototype.create=function(projectId,options){return RequestHelper.post()(this,endpoint(templateObject_2||(templateObject_2=__makeTemplateObject(["projects/","/wikis"],["projects/","/wikis"])),projectId),options)},Wikis.prototype.edit=function(projectId,slug,options){return RequestHelper.put()(this,endpoint(templateObject_3||(templateObject_3=__makeTemplateObject(["projects/","/wikis/",""],["projects/","/wikis/",""])),projectId,slug),options)},Wikis.prototype.show=function(projectId,slug,options){return RequestHelper.get()(this,endpoint(templateObject_4||(templateObject_4=__makeTemplateObject(["projects/","/wikis/",""],["projects/","/wikis/",""])),projectId,slug),options)},Wikis.prototype.remove=function(projectId,slug,options){return RequestHelper.del()(this,endpoint(templateObject_5||(templateObject_5=__makeTemplateObject(["projects/","/wikis/",""],["projects/","/wikis/",""])),projectId,slug),options)},Wikis}(BaseResource),resources={Groups:Groups$1,GroupAccessRequests:GroupAccessRequests$1,GroupBadges:GroupBadges$1,GroupCustomAttributes:GroupCustomAttributes$1,GroupIssueBoards:GroupIssueBoards$1,GroupMembers:GroupMembers$1,GroupMilestones:GroupMilestones$1,GroupRunners:GroupRunners$1,GroupVariables:GroupVariables$1,GroupLabels:GroupLabels$1,GroupDeployTokens:GroupDeployTokens$1,Epics:Epics$1,EpicIssues:EpicIssues$1,EpicNotes:EpicNotes$1,EpicDiscussions:EpicDiscussions$1,Users:Users$1,UserCustomAttributes:UserCustomAttributes$1,UserEmails:UserEmails$1,UserImpersonationTokens:UserImpersonationTokens$1,UserSSHKeys:UserSSHKeys$1,UserGPGKeys:UserGPGKeys$1,Branches:Branches$1,Commits:Commits$1,CommitDiscussions:CommitDiscussions$1,ContainerRegistry:ContainerRegistry$1,Deployments:Deployments$1,DeployKeys:DeployKeys$1,Environments:Environments$1,FreezePeriods:FreezePeriods$1,Issues:Issues$1,IssuesStatistics:IssuesStatistics$1,IssueNotes:IssueNotes$1,IssueNoteAwardEmojis:IssueNoteAwardEmojis$1,IssueDiscussions:IssueDiscussions$1,IssueAwardEmojis:IssueAwardEmojis$1,Jobs:Jobs$1,Labels:Labels$1,MergeRequests:MergeRequests$1,MergeRequestApprovals:MergeRequestApprovals$1,MergeRequestAwardEmojis:MergeRequestAwardEmojis$1,MergeRequestDiscussions:MergeRequestDiscussions$1,MergeRequestNotes:MergeRequestNotes$1,Packages:Packages$1,PackageRegistry:PackageRegistry$1,Pipelines:Pipelines$1,PipelineSchedules:PipelineSchedules$1,PipelineScheduleVariables:PipelineScheduleVariables$1,Projects:Projects$1,ProjectAccessRequests:ProjectAccessRequests$1,ProjectBadges:ProjectBadges$1,ProjectCustomAttributes:ProjectCustomAttributes$1,ProjectImportExport:ProjectImportExport$1,ProjectIssueBoards:ProjectIssueBoards$1,ProjectHooks:ProjectHooks$1,ProjectMembers:ProjectMembers$1,ProjectMilestones:ProjectMilestones$1,ProjectSnippets:ProjectSnippets$1,ProjectSnippetNotes:ProjectSnippetNotes$1,ProjectSnippetDiscussions:ProjectSnippetDiscussions$1,ProjectSnippetAwardEmojis:ProjectSnippetAwardEmojis$1,ProtectedBranches:ProtectedBranches$1,ProtectedTags:ProtectedTags$1,ProjectVariables:ProjectVariables$1,ProjectDeployTokens:ProjectDeployTokens$1,PushRules:PushRules$1,Releases:Releases$1,ReleaseLinks:ReleaseLinks$1,Repositories:Repositories$1,RepositoryFiles:RepositoryFiles$1,RepositorySubmodules:RepositorySubmodules$1,Runners:Runners$1,Services:Services$1,Tags:Tags$1,Todos:Todos$1,Triggers:Triggers$1,VulnerabilityFindings:VulnerabilityFindings$1,ApplicationSettings:ApplicationSettings$1,BroadcastMessages:BroadcastMessages$1,Events:Events$1,FeatureFlags:FeatureFlags$1,GeoNodes:GeoNodes$1,GitignoreTemplates:GitignoreTemplates$1,GitLabCIYMLTemplates:GitLabCIYMLTemplates$1,Keys:Keys$1,License:License$1,LicenseTemplates:LicenseTemplates$1,Lint:Lint$1,Namespaces:Namespaces$1,NotificationSettings:NotificationSettings$1,Markdown:Markdown$1,PagesDomains:PagesDomains$1,Search:Search$1,SidekiqMetrics:SidekiqMetrics$1,Snippets:Snippets$1,SystemHooks:SystemHooks$1,Version:Version$1,Wikis:Wikis$1},Gitlab$1=function(_super){function Gitlab(options){var _this=_super.call(this)||this;return Object.keys(resources).forEach((function(s){_this[s]=new resources[s](options)})),_this}return __extends(Gitlab,_super),Gitlab}((function(){})),index=Object.freeze({__proto__:null,Groups:Groups$1,GroupAccessRequests:GroupAccessRequests$1,GroupBadges:GroupBadges$1,GroupCustomAttributes:GroupCustomAttributes$1,GroupIssueBoards:GroupIssueBoards$1,GroupMembers:GroupMembers$1,GroupMilestones:GroupMilestones$1,GroupRunners:GroupRunners$1,GroupVariables:GroupVariables$1,GroupLabels:GroupLabels$1,GroupDeployTokens:GroupDeployTokens$1,Epics:Epics$1,EpicIssues:EpicIssues$1,EpicNotes:EpicNotes$1,EpicDiscussions:EpicDiscussions$1,Users:Users$1,UserCustomAttributes:UserCustomAttributes$1,UserEmails:UserEmails$1,UserImpersonationTokens:UserImpersonationTokens$1,UserSSHKeys:UserSSHKeys$1,UserGPGKeys:UserGPGKeys$1,Branches:Branches$1,Commits:Commits$1,CommitDiscussions:CommitDiscussions$1,ContainerRegistry:ContainerRegistry$1,Deployments:Deployments$1,DeployKeys:DeployKeys$1,Environments:Environments$1,FreezePeriods:FreezePeriods$1,Issues:Issues$1,IssuesStatistics:IssuesStatistics$1,IssueNotes:IssueNotes$1,IssueNoteAwardEmojis:IssueNoteAwardEmojis$1,IssueDiscussions:IssueDiscussions$1,IssueAwardEmojis:IssueAwardEmojis$1,Jobs:Jobs$1,Labels:Labels$1,MergeRequests:MergeRequests$1,MergeRequestApprovals:MergeRequestApprovals$1,MergeRequestAwardEmojis:MergeRequestAwardEmojis$1,MergeRequestDiscussions:MergeRequestDiscussions$1,MergeRequestNotes:MergeRequestNotes$1,Packages:Packages$1,PackageRegistry:PackageRegistry$1,Pipelines:Pipelines$1,PipelineSchedules:PipelineSchedules$1,PipelineScheduleVariables:PipelineScheduleVariables$1,Projects:Projects$1,ProjectAccessRequests:ProjectAccessRequests$1,ProjectBadges:ProjectBadges$1,ProjectCustomAttributes:ProjectCustomAttributes$1,ProjectImportExport:ProjectImportExport$1,ProjectIssueBoards:ProjectIssueBoards$1,ProjectHooks:ProjectHooks$1,ProjectMembers:ProjectMembers$1,ProjectMilestones:ProjectMilestones$1,ProjectSnippets:ProjectSnippets$1,ProjectSnippetNotes:ProjectSnippetNotes$1,ProjectSnippetDiscussions:ProjectSnippetDiscussions$1,ProjectSnippetAwardEmojis:ProjectSnippetAwardEmojis$1,ProtectedBranches:ProtectedBranches$1,ProtectedTags:ProtectedTags$1,ProjectVariables:ProjectVariables$1,ProjectDeployTokens:ProjectDeployTokens$1,PushRules:PushRules$1,Releases:Releases$1,ReleaseLinks:ReleaseLinks$1,Repositories:Repositories$1,RepositoryFiles:RepositoryFiles$1,RepositorySubmodules:RepositorySubmodules$1,Runners:Runners$1,Services:Services$1,Tags:Tags$1,Todos:Todos$1,Triggers:Triggers$1,VulnerabilityFindings:VulnerabilityFindings$1,ApplicationSettings:ApplicationSettings$1,BroadcastMessages:BroadcastMessages$1,Events:Events$1,FeatureFlags:FeatureFlags$1,GeoNodes:GeoNodes$1,GitignoreTemplates:GitignoreTemplates$1,GitLabCIYMLTemplates:GitLabCIYMLTemplates$1,Keys:Keys$1,License:License$1,LicenseTemplates:LicenseTemplates$1,Lint:Lint$1,Namespaces:Namespaces$1,NotificationSettings:NotificationSettings$1,Markdown:Markdown$1,PagesDomains:PagesDomains$1,Search:Search$1,SidekiqMetrics:SidekiqMetrics$1,Snippets:Snippets$1,SystemHooks:SystemHooks$1,Version:Version$1,Wikis:Wikis$1,Gitlab:Gitlab$1}),types=Object.freeze({__proto__:null});
16/*! *****************************************************************************
17 Copyright (c) Microsoft Corporation.
18
19 Permission to use, copy, modify, and/or distribute this software for any
20 purpose with or without fee is hereby granted.
21
22 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
23 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
24 AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
25 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
26 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
27 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
28 PERFORMANCE OF THIS SOFTWARE.
29 ***************************************************************************** */
30function __awaiter(thisArg,_arguments,P,generator){return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):(value=result.value,value instanceof P?value:new P((function(resolve){resolve(value)}))).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))}class HTTPError extends Error{constructor(response,request,options){const status=`${response.status||0===response.status?response.status:""} ${response.statusText||""}`.trim();super(`Request failed with ${status?`status code ${status}`:"an unknown error"}`),this.name="HTTPError",this.response=response,this.request=request,this.options=options}}class TimeoutError extends Error{constructor(request){super("Request timed out"),this.name="TimeoutError",this.request=request}}const isObject=value=>null!==value&&"object"==typeof value,validateAndMerge=(...sources)=>{for(const source of sources)if((!isObject(source)||Array.isArray(source))&&void 0!==source)throw new TypeError("The `options` argument must be an object");return deepMerge({},...sources)},mergeHeaders=(source1={},source2={})=>{const result=new globalThis.Headers(source1),isHeadersInstance=source2 instanceof globalThis.Headers,source=new globalThis.Headers(source2);for(const[key,value]of source.entries())isHeadersInstance&&"undefined"===value||void 0===value?result.delete(key):result.set(key,value);return result},deepMerge=(...sources)=>{let returnValue={},headers={};for(const source of sources)if(Array.isArray(source))Array.isArray(returnValue)||(returnValue=[]),returnValue=[...returnValue,...source];else if(isObject(source)){for(let[key,value]of Object.entries(source))isObject(value)&&key in returnValue&&(value=deepMerge(returnValue[key],value)),returnValue={...returnValue,[key]:value};isObject(source.headers)&&(headers=mergeHeaders(headers,source.headers),returnValue.headers=headers)}return returnValue},supportsAbortController="function"==typeof globalThis.AbortController,supportsStreams="function"==typeof globalThis.ReadableStream,supportsFormData="function"==typeof globalThis.FormData,requestMethods=["get","post","put","patch","head","delete"],responseTypes={json:"application/json",text:"text/*",formData:"multipart/form-data",arrayBuffer:"*/*",blob:"*/*"},stop=Symbol("stop"),normalizeRequestMethod=input=>requestMethods.includes(input)?input.toUpperCase():input,retryAfterStatusCodes=[413,429,503],defaultRetryOptions={limit:2,methods:["get","put","head","delete","options","trace"],statusCodes:[408,413,429,500,502,503,504],afterStatusCodes:retryAfterStatusCodes,maxRetryAfter:Number.POSITIVE_INFINITY},normalizeRetryOptions=(retry={})=>{if("number"==typeof retry)return{...defaultRetryOptions,limit:retry};if(retry.methods&&!Array.isArray(retry.methods))throw new Error("retry.methods must be an array");if(retry.statusCodes&&!Array.isArray(retry.statusCodes))throw new Error("retry.statusCodes must be an array");return{...defaultRetryOptions,...retry,afterStatusCodes:retryAfterStatusCodes}};class Ky{constructor(input,options={}){var _a,_b;if(this._retryCount=0,this._input=input,this._options={credentials:this._input.credentials||"same-origin",...options,headers:mergeHeaders(this._input.headers,options.headers),hooks:deepMerge({beforeRequest:[],beforeRetry:[],afterResponse:[]},options.hooks),method:normalizeRequestMethod(null!==(_a=options.method)&&void 0!==_a?_a:this._input.method),prefixUrl:String(options.prefixUrl||""),retry:normalizeRetryOptions(options.retry),throwHttpErrors:!1!==options.throwHttpErrors,timeout:void 0===options.timeout?1e4:options.timeout,fetch:null!==(_b=options.fetch)&&void 0!==_b?_b:globalThis.fetch.bind(globalThis)},"string"!=typeof this._input&&!(this._input instanceof URL||this._input instanceof globalThis.Request))throw new TypeError("`input` must be a string, URL, or Request");if(this._options.prefixUrl&&"string"==typeof this._input){if(this._input.startsWith("/"))throw new Error("`input` must not begin with a slash when using `prefixUrl`");this._options.prefixUrl.endsWith("/")||(this._options.prefixUrl+="/"),this._input=this._options.prefixUrl+this._input}if(supportsAbortController&&(this.abortController=new globalThis.AbortController,this._options.signal&&this._options.signal.addEventListener("abort",(()=>{this.abortController.abort()})),this._options.signal=this.abortController.signal),this.request=new globalThis.Request(this._input,this._options),this._options.searchParams){const searchParams="?"+("string"==typeof this._options.searchParams?this._options.searchParams.replace(/^\?/,""):new URLSearchParams(this._options.searchParams).toString()),url=this.request.url.replace(/(?:\?.*?)?(?=#|$)/,searchParams);!(supportsFormData&&this._options.body instanceof globalThis.FormData||this._options.body instanceof URLSearchParams)||this._options.headers&&this._options.headers["content-type"]||this.request.headers.delete("content-type"),this.request=new globalThis.Request(new globalThis.Request(url,this.request),this._options)}void 0!==this._options.json&&(this._options.body=JSON.stringify(this._options.json),this.request.headers.set("content-type","application/json"),this.request=new globalThis.Request(this.request,{body:this._options.body}))}static create(input,options){const ky=new Ky(input,options),fn=async()=>{if(ky._options.timeout>2147483647)throw new RangeError("The `timeout` option cannot be greater than 2147483647");await Promise.resolve();let response=await ky._fetch();for(const hook of ky._options.hooks.afterResponse){const modifiedResponse=await hook(ky.request,ky._options,ky._decorateResponse(response.clone()));modifiedResponse instanceof globalThis.Response&&(response=modifiedResponse)}if(ky._decorateResponse(response),!response.ok&&ky._options.throwHttpErrors)throw new HTTPError(response,ky.request,ky._options);if(ky._options.onDownloadProgress){if("function"!=typeof ky._options.onDownloadProgress)throw new TypeError("The `onDownloadProgress` option must be a function");if(!supportsStreams)throw new Error("Streams are not supported in your environment. `ReadableStream` is missing.");return ky._stream(response.clone(),ky._options.onDownloadProgress)}return response},result=ky._options.retry.methods.includes(ky.request.method.toLowerCase())?ky._retry(fn):fn();for(const[type,mimeType]of Object.entries(responseTypes))result[type]=async()=>{ky.request.headers.set("accept",ky.request.headers.get("accept")||mimeType);const response=(await result).clone();if("json"===type){if(204===response.status)return"";if(options.parseJson)return options.parseJson(await response.text())}return response[type]()};return result}_calculateRetryDelay(error){if(this._retryCount++,this._retryCount<this._options.retry.limit&&!(error instanceof TimeoutError)){if(error instanceof HTTPError){if(!this._options.retry.statusCodes.includes(error.response.status))return 0;const retryAfter=error.response.headers.get("Retry-After");if(retryAfter&&this._options.retry.afterStatusCodes.includes(error.response.status)){let after=Number(retryAfter);return Number.isNaN(after)?after=Date.parse(retryAfter)-Date.now():after*=1e3,void 0!==this._options.retry.maxRetryAfter&&after>this._options.retry.maxRetryAfter?0:after}if(413===error.response.status)return 0}return.3*2**(this._retryCount-1)*1e3}return 0}_decorateResponse(response){return this._options.parseJson&&(response.json=async()=>this._options.parseJson(await response.text())),response}async _retry(fn){try{return await fn()}catch(error){const ms=Math.min(this._calculateRetryDelay(error),2147483647);if(0!==ms&&this._retryCount>0){await(async ms=>new Promise((resolve=>{setTimeout(resolve,ms)})))(ms);for(const hook of this._options.hooks.beforeRetry){if(await hook({request:this.request,options:this._options,error:error,retryCount:this._retryCount})===stop)return}return this._retry(fn)}throw error}}async _fetch(){for(const hook of this._options.hooks.beforeRequest){const result=await hook(this.request,this._options);if(result instanceof Request){this.request=result;break}if(result instanceof Response)return result}return!1===this._options.timeout?this._options.fetch(this.request.clone()):(async(request,abortController,options)=>new Promise(((resolve,reject)=>{const timeoutId=setTimeout((()=>{abortController&&abortController.abort(),reject(new TimeoutError(request))}),options.timeout);options.fetch(request).then(resolve).catch(reject).then((()=>{clearTimeout(timeoutId)}))})))(this.request.clone(),this.abortController,this._options)}_stream(response,onDownloadProgress){const totalBytes=Number(response.headers.get("content-length"))||0;let transferredBytes=0;return new globalThis.Response(new globalThis.ReadableStream({async start(controller){const reader=response.body.getReader();onDownloadProgress&&onDownloadProgress({percent:0,transferredBytes:0,totalBytes:totalBytes},new Uint8Array),await async function read(){const{done:done,value:value}=await reader.read();if(done)controller.close();else{if(onDownloadProgress){transferredBytes+=value.byteLength;onDownloadProgress({percent:0===totalBytes?0:transferredBytes/totalBytes,transferredBytes:transferredBytes,totalBytes:totalBytes},value)}controller.enqueue(value),await read()}}()}}))}}
31/*! MIT License © Sindre Sorhus */const createInstance=defaults=>{const ky=(input,options)=>Ky.create(input,validateAndMerge(defaults,options));for(const method of requestMethods)ky[method]=(input,options)=>Ky.create(input,validateAndMerge(defaults,options,{method:method}));return ky.create=newDefaults=>createInstance(validateAndMerge(newDefaults)),ky.extend=newDefaults=>createInstance(validateAndMerge(defaults,newDefaults)),ky.stop=stop,ky};var ky$1=createInstance(),delay$2={exports:{}};const createAbortError=()=>{const error=new Error("Delay aborted");return error.name="AbortError",error},createDelay=({clearTimeout:defaultClear,setTimeout:set,willResolve:willResolve})=>(ms,{value:value,signal:signal}={})=>{if(signal&&signal.aborted)return Promise.reject(createAbortError());let timeoutId,settle,rejectFn;const clear=defaultClear||clearTimeout,signalListener=()=>{clear(timeoutId),rejectFn(createAbortError())},delayPromise=new Promise(((resolve,reject)=>{settle=()=>{signal&&signal.removeEventListener("abort",signalListener),willResolve?resolve(value):reject(value)},rejectFn=reject,timeoutId=(set||setTimeout)(settle,ms)}));return signal&&signal.addEventListener("abort",signalListener,{once:!0}),delayPromise.clear=()=>{clear(timeoutId),timeoutId=null,settle()},delayPromise},createWithTimers=clearAndSet=>{const delay=createDelay({...clearAndSet,willResolve:!0});return delay.reject=createDelay({...clearAndSet,willResolve:!1}),delay.range=(minimum,maximum,options)=>delay(((minimum,maximum)=>Math.floor(Math.random()*(maximum-minimum+1)+minimum))(minimum,maximum),options),delay},delay=createWithTimers();delay.createWithTimers=createWithTimers,delay$2.exports=delay,delay$2.exports.default=delay;var delay$1=delay$2.exports;function processBody(response){return __awaiter(this,void 0,void 0,(function*(){const contentType=(response.headers.get("content-type")||"").split(";")[0].trim();return"application/json"===contentType?response.json().then((v=>v||{})):contentType.startsWith("text/")?response.text().then((t=>t||"")):response.arrayBuffer()}))}const requesterFn=(optionsHandler=function(serviceOptions,options={}){const opts=function(resourceOptions,_a){var bod,_b=void 0===_a?{}:_a,body=_b.body,query=_b.query,sudo=_b.sudo,_c=_b.method,method=void 0===_c?"get":_c,preconfiguredHeaders=resourceOptions.headers,requestTimeout=resourceOptions.requestTimeout,url=resourceOptions.url,headers=__assign$1({},preconfiguredHeaders);return sudo&&(headers.sudo=sudo),"object"==typeof body&&"FormData"!==body.constructor.name?(bod=JSON.stringify(decamelizeKeys_1(body)),headers["content-type"]="application/json"):bod=body,{headers:headers,timeout:requestTimeout,method:method,searchParams:formatQuery(query),prefixUrl:url,body:bod}}(serviceOptions,options);return Object.assign(Object.assign({},opts),{headers:new Headers(opts.headers)})},requestHandler=function(endpoint,options){return __awaiter(this,void 0,void 0,(function*(){const retryCodes=[429,502];for(let i=0;i<10;i+=1)try{const response=ky$1(endpoint,options);if("stream"===options.method)return response;const resolved=yield response,{status:status,headers:rawHeaders}=resolved,headers=Object.fromEntries(rawHeaders.entries());return{body:yield processBody(resolved),headers:headers,status:status}}catch(e){const waitTime=2**i*.1;if(e.response){if(retryCodes.includes(e.response.status)){yield delay$1(waitTime);continue}try{const output=yield e.response.json();e.description=output.error||output.message}catch(err){e.description=yield e.response.text()}}throw e}throw new Error("Could not successfully complete this request")}))},methods=["get","post","put","delete","stream"],function(serviceOptions){var requester={};return methods.forEach((function(m){requester[m]=function(endpoint,options){var requestOptions=optionsHandler(serviceOptions,__assign$1(__assign$1({},options),{method:m}));return requestHandler(endpoint,requestOptions)}})),requester});var optionsHandler,requestHandler,methods;const API=function(resources,customConfig){void 0===customConfig&&(customConfig={});var updated={};return Object.entries(resources).filter((function(_a){return"function"==typeof __read$1(_a,2)[1]})).forEach((function(_a){var _b=__read$1(_a,2),k=_b[0],r=_b[1];updated[k]=extendClass(r,customConfig)})),updated}(index,{requesterFn:requesterFn}),{Groups:Groups,GroupAccessRequests:GroupAccessRequests,GroupBadges:GroupBadges,GroupCustomAttributes:GroupCustomAttributes,GroupIssueBoards:GroupIssueBoards,GroupMembers:GroupMembers,GroupMilestones:GroupMilestones,GroupRunners:GroupRunners,GroupVariables:GroupVariables,GroupLabels:GroupLabels,GroupDeployTokens:GroupDeployTokens,Epics:Epics,EpicIssues:EpicIssues,EpicNotes:EpicNotes,EpicDiscussions:EpicDiscussions,Users:Users,UserCustomAttributes:UserCustomAttributes,UserEmails:UserEmails,UserImpersonationTokens:UserImpersonationTokens,UserSSHKeys:UserSSHKeys,UserGPGKeys:UserGPGKeys,Branches:Branches,Commits:Commits,CommitDiscussions:CommitDiscussions,ContainerRegistry:ContainerRegistry,Deployments:Deployments,DeployKeys:DeployKeys,Environments:Environments,FreezePeriods:FreezePeriods,Issues:Issues,IssuesStatistics:IssuesStatistics,IssueNotes:IssueNotes,IssueNoteAwardEmojis:IssueNoteAwardEmojis,IssueDiscussions:IssueDiscussions,IssueAwardEmojis:IssueAwardEmojis,Jobs:Jobs,Labels:Labels,MergeRequests:MergeRequests,MergeRequestApprovals:MergeRequestApprovals,MergeRequestAwardEmojis:MergeRequestAwardEmojis,MergeRequestDiscussions:MergeRequestDiscussions,MergeRequestNotes:MergeRequestNotes,Packages:Packages,PackageRegistry:PackageRegistry,Pipelines:Pipelines,PipelineSchedules:PipelineSchedules,PipelineScheduleVariables:PipelineScheduleVariables,Projects:Projects,ProjectAccessRequests:ProjectAccessRequests,ProjectBadges:ProjectBadges,ProjectCustomAttributes:ProjectCustomAttributes,ProjectImportExport:ProjectImportExport,ProjectIssueBoards:ProjectIssueBoards,ProjectHooks:ProjectHooks,ProjectMembers:ProjectMembers,ProjectMilestones:ProjectMilestones,ProjectSnippets:ProjectSnippets,ProjectSnippetNotes:ProjectSnippetNotes,ProjectSnippetDiscussions:ProjectSnippetDiscussions,ProjectSnippetAwardEmojis:ProjectSnippetAwardEmojis,ProtectedBranches:ProtectedBranches,ProtectedTags:ProtectedTags,ProjectVariables:ProjectVariables,ProjectDeployTokens:ProjectDeployTokens,PushRules:PushRules,Releases:Releases,ReleaseLinks:ReleaseLinks,Repositories:Repositories,RepositoryFiles:RepositoryFiles,RepositorySubmodules:RepositorySubmodules,Runners:Runners,Services:Services,Tags:Tags,Todos:Todos,Triggers:Triggers,VulnerabilityFindings:VulnerabilityFindings,ApplicationSettings:ApplicationSettings,BroadcastMessages:BroadcastMessages,Events:Events,FeatureFlags:FeatureFlags,GeoNodes:GeoNodes,GitignoreTemplates:GitignoreTemplates,GitLabCIYMLTemplates:GitLabCIYMLTemplates,Keys:Keys,License:License,LicenseTemplates:LicenseTemplates,Lint:Lint,Namespaces:Namespaces,NotificationSettings:NotificationSettings,Markdown:Markdown,PagesDomains:PagesDomains,Search:Search,SidekiqMetrics:SidekiqMetrics,Snippets:Snippets,SystemHooks:SystemHooks,Version:Version,Wikis:Wikis,Gitlab:Gitlab}=API;exports.ApplicationSettings=ApplicationSettings,exports.Branches=Branches,exports.BroadcastMessages=BroadcastMessages,exports.CommitDiscussions=CommitDiscussions,exports.Commits=Commits,exports.ContainerRegistry=ContainerRegistry,exports.DeployKeys=DeployKeys,exports.Deployments=Deployments,exports.Environments=Environments,exports.EpicDiscussions=EpicDiscussions,exports.EpicIssues=EpicIssues,exports.EpicNotes=EpicNotes,exports.Epics=Epics,exports.Events=Events,exports.FeatureFlags=FeatureFlags,exports.FreezePeriods=FreezePeriods,exports.GeoNodes=GeoNodes,exports.GitLabCIYMLTemplates=GitLabCIYMLTemplates,exports.GitignoreTemplates=GitignoreTemplates,exports.Gitlab=Gitlab,exports.GroupAccessRequests=GroupAccessRequests,exports.GroupBadges=GroupBadges,exports.GroupCustomAttributes=GroupCustomAttributes,exports.GroupDeployTokens=GroupDeployTokens,exports.GroupIssueBoards=GroupIssueBoards,exports.GroupLabels=GroupLabels,exports.GroupMembers=GroupMembers,exports.GroupMilestones=GroupMilestones,exports.GroupRunners=GroupRunners,exports.GroupVariables=GroupVariables,exports.Groups=Groups,exports.IssueAwardEmojis=IssueAwardEmojis,exports.IssueDiscussions=IssueDiscussions,exports.IssueNoteAwardEmojis=IssueNoteAwardEmojis,exports.IssueNotes=IssueNotes,exports.Issues=Issues,exports.IssuesStatistics=IssuesStatistics,exports.Jobs=Jobs,exports.Keys=Keys,exports.Labels=Labels,exports.License=License,exports.LicenseTemplates=LicenseTemplates,exports.Lint=Lint,exports.Markdown=Markdown,exports.MergeRequestApprovals=MergeRequestApprovals,exports.MergeRequestAwardEmojis=MergeRequestAwardEmojis,exports.MergeRequestDiscussions=MergeRequestDiscussions,exports.MergeRequestNotes=MergeRequestNotes,exports.MergeRequests=MergeRequests,exports.Namespaces=Namespaces,exports.NotificationSettings=NotificationSettings,exports.PackageRegistry=PackageRegistry,exports.Packages=Packages,exports.PagesDomains=PagesDomains,exports.PipelineScheduleVariables=PipelineScheduleVariables,exports.PipelineSchedules=PipelineSchedules,exports.Pipelines=Pipelines,exports.ProjectAccessRequests=ProjectAccessRequests,exports.ProjectBadges=ProjectBadges,exports.ProjectCustomAttributes=ProjectCustomAttributes,exports.ProjectDeployTokens=ProjectDeployTokens,exports.ProjectHooks=ProjectHooks,exports.ProjectImportExport=ProjectImportExport,exports.ProjectIssueBoards=ProjectIssueBoards,exports.ProjectMembers=ProjectMembers,exports.ProjectMilestones=ProjectMilestones,exports.ProjectSnippetAwardEmojis=ProjectSnippetAwardEmojis,exports.ProjectSnippetDiscussions=ProjectSnippetDiscussions,exports.ProjectSnippetNotes=ProjectSnippetNotes,exports.ProjectSnippets=ProjectSnippets,exports.ProjectVariables=ProjectVariables,exports.Projects=Projects,exports.ProtectedBranches=ProtectedBranches,exports.ProtectedTags=ProtectedTags,exports.PushRules=PushRules,exports.ReleaseLinks=ReleaseLinks,exports.Releases=Releases,exports.Repositories=Repositories,exports.RepositoryFiles=RepositoryFiles,exports.RepositorySubmodules=RepositorySubmodules,exports.Runners=Runners,exports.Search=Search,exports.Services=Services,exports.SidekiqMetrics=SidekiqMetrics,exports.Snippets=Snippets,exports.SystemHooks=SystemHooks,exports.Tags=Tags,exports.Todos=Todos,exports.Triggers=Triggers,exports.Types=types,exports.UserCustomAttributes=UserCustomAttributes,exports.UserEmails=UserEmails,exports.UserGPGKeys=UserGPGKeys,exports.UserImpersonationTokens=UserImpersonationTokens,exports.UserSSHKeys=UserSSHKeys,exports.Users=Users,exports.Version=Version,exports.VulnerabilityFindings=VulnerabilityFindings,exports.Wikis=Wikis,Object.defineProperty(exports,"__esModule",{value:!0})}));
32//# sourceMappingURL=index.js.map