1 | "use strict";function _interopDefaultLegacy(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var FormData__default=_interopDefaultLegacy(require("form-data")),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 module,definition,context,lib$1={exports:{}};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&¤tLink.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=lib$1).exports?module.exports=definition():"function"==typeof context.define&&context.define.amd?(void 0)(definition):context.li=definition();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,""")}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)};
|
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){var _a=__read([projectId,runnerId].map(encodeURIComponent),2),pId=_a[0],rId=_a[1];return RequestHelper.post()(this,endpoint(templateObject_2$8||(templateObject_2$8=__makeTemplateObject(["projects/","/runners"],["projects/","/runners"])),pId),__assign({runnerId:rId},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});
|